Official M4 kernel import

Signed-off-by: Zarboz <zarboz@gmail.com>
Merge pull request #1 from zarboz/cm-10.1

Official M4 kernel import