On Sunday, July 17, 2011 12:43:12 Sven Eckelmann wrote:
The removal of the HAVE_NET_DEVICE_OPS in the kernel sources by David S. Miller makes it hard to implement compatibility code using compat.(c|h). Either the sources of the kernel and the external module have to diverge again or more complex workarounds have to be found.
Dropping support for kernels older than 2.6.29 will remove the dead ballast of stuff older than two years. People which need it can revert 7f1b7b837c205e413a7aa078a47ec96f0c11afa7 and this patch.
Although it might not please everyone I believe this is the way to go. In case somebody does not agree he can propose an alternative in the following days.
Cheers, Marek