Hi Jim, Jean, Attached is a patch (I'm renaming it to .txt to get the right mime-type). It's only compile-tested. Main questions I have are: - the code in superio.c is supposed to lead up to static int __devinit w83627ehf_probe(struct platform_device *pdev) Did I do that right? Any obvious errors? - I'm using a fixed-size array devlist[] in superio.c. I would use a LIST_HEAD() but I haven't had time yet. - It's only compile-tested. Assuming there aren't blatant design mistakes, I might even try running it. ;-) I appreciate any (brief) review you can afford to do... Cheers, David -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: w83627ehf-use-superio-v01.patch.txt Url: http://lists.lm-sensors.org/pipermail/lm-sensors/attachments/20080718/4ffdbbbe/attachment.txt