RE: [RFC] mmc:change mmc_init workqueue into a freezable workqueue

2015-01-08 Thread Wang, Yalin
.@samsung.com'; 'johan.rudh...@axis.com'; 'linux- > m...@vger.kernel.org'; 'linux-ker...@vger.kernel.org'; 'linux-arm- > ker...@lists.infradead.org' > Subject: Re: [RFC] mmc:change mmc_init workqueue into a freezable workqueue > > On Th

Re: [RFC] mmc:change mmc_init workqueue into a freezable workqueue

2015-01-08 Thread Russell King - ARM Linux
On Thu, Jan 08, 2015 at 06:06:32PM +0800, Wang, Yalin wrote: > This patch fix the mmc driver suspend/resume conflict problems, > mmc workqueue will queue mmc_rescan(), and it will call some > pm_runtime_* functions, this will conflict with suspend path sometimes, > and will result in some strange b

[RFC] mmc:change mmc_init workqueue into a freezable workqueue

2015-01-08 Thread Wang, Yalin
This patch fix the mmc driver suspend/resume conflict problems, mmc workqueue will queue mmc_rescan(), and it will call some pm_runtime_* functions, this will conflict with suspend path sometimes, and will result in some strange behavior: Suspend path: -000 |context_switch(inline)