msm_autosmp: squashed by mrg666
msm_autosmp: improvements