2012 GSoC Kernel work