Whatever you do, don’t fix the kernel!
As you may have read in LWN (subscription required, and strongly recommended anyway), there’s been some argument on the linux-hotplug mailing list, the historically named home of udev development, about device naming.
The key threads are “default udev rules” and “Patches for device names“.
It all started when Kay reminded everybody that distributions should attempt to drop their own udev rules in favour of those supplied by upstream. For those not familar with udev, the rules are a language that creates device nodes and performs other actions based the information about that device from the kernel. A typical rule to put all devices from the “sound” subsystem into the “audio” group looks like: