> Calling mmc_request_done() under a spinlock with interrupts disabled > leads to a recursive spin-lock on request retry path and to > scheduling in atomic context. This patch fixes both these problems > by moving mmc_request_done() to the scheduler workqueue. > > Signed-off-by: Guennadi Liakhovetski <[email protected]> > ---
I tested this patch, and it solved boot hungup issue on Ecovec board. Thanks Guennadi. (and sorry for the extended delay) Tested-by: Kuninori Morimoto <[email protected]> -- To unsubscribe from this list: send the line "unsubscribe linux-mmc" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html
