28 Dec
2019
28 Dec
'19
12:26 a.m.
static int sdw_uevent(struct device *dev, struct kobj_uevent_env *env) {
- struct sdw_slave *slave = to_sdw_slave_device(dev);
- struct sdw_slave *slave; char modalias[32];
- sdw_slave_modalias(slave, modalias, sizeof(modalias));
- if (add_uevent_var(env, "MODALIAS=%s", modalias))
return -ENOMEM;
- if (is_sdw_slave(dev)) {
slave = to_sdw_slave_device(dev);sdw_slave_modalias(slave, modalias, sizeof(modalias));if (add_uevent_var(env, "MODALIAS=%s", modalias))return -ENOMEM;- } else {
/** We only need to handle uevents for the Slave device* type. This error cannot happen unless the .uevent* callback is set to use this function for a* different device type (e.g. Master or Monitor)*/dev_err(dev, "uevent for unknown Soundwire type\n");return -EINVAL;At this point and after next patch, the above code would be a no-op, do we want this here, if so why?
to be future proof if someone wants to add support for a monitor, as explained above. I can remove this if you don't want it.