3.1.0-rc0-alpha1 kernel patch

Kernel version naming will be rc0-alpha# until we reach the first
real 3.1 kernel version (3.1.0-rc1) because of the amount of patches
needed to patch to linux kernel 3.1.