added Linux Kernel 3.18 patches