[PATCH] hwmon: Let the user overrule the detected Super-I/O device ID

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

 



Hi Hans,

On Fri, 09 Nov 2007 09:03:31 +0100, Hans de Goede wrote:
> Jean Delvare wrote:
> > While it is possible to force SMBus-based hardware monitoring chip
> > drivers to drive a not officially supported device, we do not have this
> > possibility for Super-I/O-based drivers. That's unfortunate because
> > sometimes newer chips are fully compatible and just forcing the driver
> > to load would work. Instead of that we have to tell the users to
> > recompile the kernel driver, which isn't an easy task for everyone.
> > 
> > So, I propose that we add a module parameter to all Super-I/O based
> > hardware monitoring drivers, letting advanced users force the driver
> > to load on their machine. The user has to provide the device ID of a
> > supposedly compatible device. This requires looking at the source code or
> > a datasheet, so I am confident that users can't randomly force a driver
> > without knowing what they are doing. Thus this should be relatively safe.
> > 
> > As you can see from the code, the implementation is pretty simple and
> > unintrusive.
> > 
> > Signed-off-by: Jean Delvare <khali at linux-fr.org>
> 
> Sounds like a good plan to me and the patch looks good to me too, notice that 
> it touches lots of files, so despite a best effort I may have overlooked a typo 
> of some kind.

Well most of it is cut'n'paste from one driver to the next, there's not
that much room for typos. Only the vt1211 and w83627ehf drivers are a
bit different because the original code was a bit different.

Just one thing that I'd like to change now that I think of it:
"overrule" is probably not the correct word, "override" would probably
be better. I'll submit an updated patch with this wording.

> Acked-by: Hans de Goede <j.w.r.degoede at hhs.nl>

Thanks for the quick review :)

-- 
Jean Delvare




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

  Powered by Linux