Re: [PATCH] hwmon: (ntc_thermistor) Fix dependencies

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, 21 May 2014 07:26:01 -0700, Guenter Roeck wrote:
> On 05/21/2014 05:01 AM, Jean Delvare wrote:
> > In commit 9e8269de, support was added for ntc_thermistor devices being
> > declared in the device tree and implemented on top of IIO. With that
> > change, a dependency was added to the ntc_thermistor driver:
> >
> > 	depends on (!OF && !IIO) || (OF && IIO)
> >
> > This construct has the drawback that the driver can no longer be
> > selected when OF is set and IIO isn't, nor when IIO is set and OF is
> > not. This is a regression for the original users of the driver.
> >
> > As the new code depends on IIO and is useless without OF, include it
> > only if both are enabled, and set the dependencies accordingly. This
> > is clearer, more simple and more correct.
> >
> > Signed-off-by: Jean Delvare <jdelvare@xxxxxxx>
> > Fixes: 9e8269de hwmon: (ntc_thermistor) Add DT with IIO support to NTC thermistor driver
> > Cc: Naveen Krishna Chatradhi <ch.naveen@xxxxxxxxxxx>
> > Cc: Guenter Roeck <linux@xxxxxxxxxxxx>
> > Cc: Doug Anderson <dianders@xxxxxxxxxxxx>
> > ---
> > I've build-tested all option combinations (or so I believe) but
> > I don't have the hardware for functional testing. If Naveen or Doug
> > could test to confirm I didn't break anything, that would be great.
> >
> > This is a regression so the fix is candidate for stable trees. I don't
> > know if this worries people enough in practice to justify it though.
> 
> Good catch, for both patches. Do you want to take it, or should I ?

I'll take them. Just I would appreciate test results before I push them
upstream... Better safe than sorry. 

> For both patches:
> 
> Reviewed-by: Guenter Roeck <linux@xxxxxxxxxxxx>

Added, thanks.

-- 
Jean Delvare
SUSE L3 Support

_______________________________________________
lm-sensors mailing list
lm-sensors@xxxxxxxxxxxxxx
http://lists.lm-sensors.org/mailman/listinfo/lm-sensors




[Index of Archives]     [Linux Kernel]     [Linux Hardware Monitoring]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux