move kernel source code to subdir