> > +static int ufs_hwmon_read(struct device *dev, enum > hwmon_sensor_types type, u32 attr, int channel, > > + long *val) > > +{ > > + struct ufs_hwmon_data *data = dev_get_drvdata(dev); > > + struct ufs_hba *hba = data->hba; > > + int err; > > + > > + if (type != hwmon_temp) > > + return 0; > > + > > Was that there before ? Dorry, I didn't notice. > First of all, strictly speaking it is unnecessary, but if it is there > it should return an error. Plus, checking the type here but not in > the write function is a bit inconsistent. Will remove. Done. > > +static int ufs_hwmon_write(struct device *dev, enum > hwmon_sensor_types type, u32 attr, int channel, > > + long val) > > +{ > > + struct ufs_hwmon_data *data = dev_get_drvdata(dev); > > + struct ufs_hba *hba = data->hba; > > + int err = 0; > > Still unnecessary. Done.