Posted Oct 29, 2009 19:28 UTC (Thu) by bronson (subscriber, #4806)
Parent article: Staging drivers out
What about intentionally breaking the drivers for a few releases?
When a deprecated driver is loaded, it could log:
WARNING: the metricom driver is deprecated and has been disabled!
To enable it for this boot only, echo 1 > /proc/sys/kernel/drivers/enable-metricom
If you are currently using this driver, please contact email@example.com
That way kernel users would get adequate warning before a driver goes away completely and kernel devs could confirm that nobody cares enough about keeping it to even send an email.
It does mean that you need to upgrade the kernel on your obsolete hardware every few years. That seems reasonable. If you don't, then you don't care what's happening in new kernels anyway.