Johannes Stezenbach [2009-12-14 13:55 +0100]: > Yes, that was my question: Can I just save the original at boot > (first "add" event) into a file (like /dev/.udev/force-release/serioX)? No, please don't; such external state keeping is very ugly and error prone IMHO, and not what udev is designed to do. I rather think we should do one of: (1) Demand to have complete force-release tables, and completely reset the value with each invocation of the udev rule. Pro: Can remove values Con: Hard to just fix a single key (2) Only ever add new values by reading the current value, appending our tables, and writing it back. Pro: Can fix single keys and potentially simplifies rules Con: Needs reboot for bad tables which set quirk erroneously I suppose that on computers which need these quirks, all Fn keys are affected equally, so the "fix single key" case is probably irrelevant. OTOH, I don't think we'll get too many errors like "erroneous quirk", so both approaches should work well in practice. Personally I tend to prefer (2). > BTW, 95-keymap.rules also doesn't handle "change". Does it need > updating or is there a difference in handling "change" for > force_release? Fixed in git, thanks for pointing out. Martin -- Martin Pitt | http://www.piware.de Ubuntu Developer (www.ubuntu.com) | Debian Developer (www.debian.org) -- To unsubscribe from this list: send the line "unsubscribe linux-hotplug" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html