On Tue, Feb 18, 2014 at 11:22:09AM +0800, Shawn Guo wrote: > From: Philipp Zabel <p.zabel@xxxxxxxxxxxxxx> > > commit e7c57ecd6019cc6392223605aed18cce257c3eff upstream. > > Since commit 9e8147bb5ec5d1dda2141da70f96b98985a306cb > "ARM: imx6q: move low-power code out of clock driver" > the kernel fails to boot on i.MX6Q/D if preemption is > enabled (CONFIG_PREEMPT=y). The kernel just hangs > before the console comes up. > > The above commit moved the initalization of the low-power > mode setting (enabling clocked WAIT states), which was > introduced in commit 83ae20981ae924c37d02a42c829155fc3851260c > "ARM: imx: correct low-power mode setting", from > imx6q_clks_init to imx6q_pm_init. Now it is called > much later, after all cores are enabled. > > This patch moves the low-power mode initialization back > to imx6q_clks_init again (and to imx6sl_clks_init). > > Signed-off-by: Philipp Zabel <p.zabel@xxxxxxxxxxxxxx> > Signed-off-by: Shawn Guo <shawn.guo@xxxxxxxxxx> > Signed-off-by: Kevin Hilman <khilman@xxxxxxxxxx> > --- > Greg, > > This is a 3.13 stable back port of upstream commit e7c57ec (ARM: imx6: > Initialize low-power mode early again), which does not apply on 3.13 > stable cleanly. Thanks, now applied. -- To unsubscribe from this list: send the line "unsubscribe stable" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html