Ok. Please clean up the driver and repost. I will not merge it yet. It needs a sysfs interface, as the procfs interface will *NOT* be extended. However, it is useful for those who need the functionality as is. Mind you, as soon as we have a proper way to do it, I will merge your driver. The functionality has been accepted, it is just the userland interface that needs to be defined now. If the procfs interface was not under a strict "don't extend it" policy, I would merge it. But it is under a strict "don't extend it" policy (ACPI is going sysfs in 2.6.21), and upstream would likely not merge it anyway, even if I accepted the patch. As for sysfs, it is time to decide how it should be done. The last-resort way is to add it as a ibm-acpi specific attribute. The best possible way is to find an already available subsystem that it would fit, and add it there. We can: 1. add it as a hotkey event. Not a very good idea, because Lenovo might do something in the future that is incompatible. Requires polling. 2. add it as an input device. Other ibm-acpi stuff might map to it too, like the beeps, and even hotkey (there is no reason why hotkeys should be ACPI events). Requires polling. 3. add it as an ibm-acpi specific attribute. Requires polling from userspace to notice changes. (1) allows the merge because it gets into the ACPI notification chain for hotkey, so there is no procfs extension. But I *don't* like it, it is not the best way, it just piggy-backs on something I want to change. I don't mind adding a polling thread to ibm-acpi, it looks a lot of stuff might need it anyway, and I have other uses for it too like monitoring the fan. But the polling frequency will not be higher than 1Hz, and I am not friendly to the idea of adding anything to that loop that we can't detect when it is not being used. And hotkeys don't let you know if someone is interested on them or not. Any other ideas of how the physical radio-off switch, and the hotkeys could be added to the linux device model and sysfs? -- "One disk to rule them all, One disk to find them. One disk to bring them all and in the darkness grind them. In the Land of Redmond where the shadows lie." -- The Silicon Valley Tarot Henrique Holschuh ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ ibm-acpi-devel mailing list ibm-acpi-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.sourceforge.net/lists/listinfo/ibm-acpi-devel