> 
> in my experience using a newer kernel together with an older userspace
> almost always just works (indeed openvz et al rely on this), tho i confess
> my experience has rarely included module issues, if i had a reason to i'd
> try keeping the module heirarchy together with a new kernel and try them
> with the rest of everything being an older userspace.

You can keep the system (libraries, etc) the way it is and upgrade the kernel
and it will be fine. But the modules will have to follow the kernel, from a
version perspective. Done it before several times. Now I just do not upgrade
anything anymore and spend that time riding bike.