4.2.2 stock K2_UL kernel code with small modifications