Patched to linux kernel 3.0.27 + Makefile changes for compiling with newer toolchains