msm kernel