Quote of the week
Posted Oct 12, 2006 13:18 UTC (Thu) by ebiederm
In reply to: Quote of the week
Parent article: Quote of the week
Well if a driver isn't mergeable the most likely reason is the code quality is such that it should not be run anyway.
In most cases backports can be handled by a simple compat_mac.h that defines the new apis on top of the old kernel.
Even if you have to maintain the backports merging a driver into the new kernels is a good idea so other developers can see what kind of things your driver relies on, so they don't remove the functionality you depend on.
This also makes it easier for new users to get your driver as after a point the driver is available in the kernels all of the distros ship and you don't have to do anything.
Beyond that David's comment about flagellation is apt. You may choose to do it but the price you pay for not working with the other developers is that they don't work with you.
to post comments)