w83627hf hardware sharing

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

 



While looking at the w83627hf driver I noticed that there are currently
two drivers in the kernel controlling these devices: w83627hf providing
lm_sensors support and the w83627hf_wdt driver providing watchdog
support.  Due to the hardware interface provided by the chip with many
functions multiplexed via two registers this can't be done safely:
concurrent access.  This is unlikely to happen at present but it is
possible and I'm currently looking at an application which uses some
additional functionality on the chip and would run into trouble much
more readily.

The most straightforward fix appears to be to provide a multiplexing
driver for the chip.  Does this sound like a reasonable approach to
take?  I'm particularly worried about the possible effects of changing
the lm_sensors driver, causing the device to move in sysfs, though as
far as I can tell current versions of lm-sensors should not be affected
due to the sysfs class.

-- 
"You grabbed my hand and we fell into it, like a daydream - or a fever."
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 307 bytes
Desc: Digital signature
Url : http://lists.lm-sensors.org/pipermail/lm-sensors/attachments/20070412/51dae3d5/attachment.bin 


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

  Powered by Linux