[PATCH v6 00/11] mmc: use nonblock mmc requests to minimize latency
From: Russell King - ARM Linux <hidden>
Date: 2011-06-27 11:02:34
Also in:
linux-mmc
From: Russell King - ARM Linux <hidden>
Date: 2011-06-27 11:02:34
Also in:
linux-mmc
On Mon, Jun 27, 2011 at 01:34:48PM +0300, saeed bishara wrote:
Russell, I'm curious about the correctness of this patch for systems with outer cache. shouldn't the dsb be issued before the outer cache maintenance?
Maybe we should do two passes over SG lists then - one for the inner and another for the outer cache? In effect we could do three passes: 1. Calculate the total size of the SG list to determine whether full cache flush is more efficient. 2. Flush inner cache Then dsb() 3. Flush outer cache Another dsb()