Kernel 3.0 split device / general patches