ion: Port from Team-SennyC2 kernel (CAF KitKat msm-kk_2.7_rb1.X)