sync with upstream.
tweak for newer kernels. actually have kmod require matching userland.
actually have kmod require matching userland.
actually have kmod require matching userland.
actually have kmod require matching userland. [II]
tweak for newer kernels. actually have kmod require matching userland.
3.9 isn't in mainland yet...