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