It will break kernel supplied DEVNAMEs and therefore it needs to be removed
from all rules.
+Most NAME= instructions got removed. Kernel 2.6.31 supplies the needed names
+if they are not the default. To support older kernels, the NAME= rules need to
+be added to the compat rules file.
+
Symlinks to udevadm with the old command names are no longer resolved to
the udevadm commands.
- o remove most NAME= rules (they are provided by the 2.6.31 kernel)
o convert firmware.sh to C
o get rid of braindead "scan all devices to find myself" libusb interface
if it can not be fixed, drop libusb entirely