Hi I think support for across kernel compilation have no sense when driver is already in kernel. This is the only difference bettween kernel branch and trunk. Additionally usbatm don't support portability over kernels, this make much difficult compile svn ueagle-atm + cvs usbatm in older kernels.
So I think we should make last release which must compile across stable kernels 2.10 - 2.15 and in svn repository maintain only version for newest kernel like usbatm do. -- Cheers Staszek