Hello Venkatraman, You are very welcome with any ideas, On 10/26/2012 01:55 PM, Venkatraman S wrote: > > Being nitpicky, I think it contradicts with the commit log that you have > for the patch.. > <Quote> > When the block layer notifies the MMC layer on a new request, we check > for the above case where MMC layer is waiting on a previous request > completion and the current request is NULL. > </Quote> > Can you be more specific? What is contradiction? Can you suggest better patch description? What I'm trying to say here: the patch will modify block layer notification (mmc_request() callback) on new incoming request in such way, that when MMC layer is blocked by waiting for completion of previous request (in core/core.c) - it will unblock MMC layer, rollback in mmc_queue_thread code up to blk_fetch() point. This will permit to the MMC layer start processing of newly notified request immediately (and not after completion of currently running request). Does it make sense? -- Konstantin Dorfman, QUALCOMM ISRAEL, on behalf of Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, hosted by The Linux Foundation -- To unsubscribe from this list: send the line "unsubscribe linux-mmc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html