Thread (38 messages) 38 messages, 7 authors, 2011-07-03
STALE5457d

[PATCH v6 00/11] mmc: use nonblock mmc requests to minimize latency

From: Russell King - ARM Linux <hidden>
Date: 2011-06-27 10:02:12
Also in: linux-mmc

On Mon, Jun 27, 2011 at 11:42:52AM +0200, Per Forlin wrote:
Conclusion:
Working with mmc the relative cost of DSB is almost none. There seems
to be slightly higher number for mmc blocking requests with the DSB
patch compared to not having it.
These figures suggest that dsb is comparitively not heavy on the hardware
you're testing.

I think I'm going to apply the patch anyway - it certainly makes stuff
no worse, and if someone has a platform where dsb is more expensive,
then they should see a greater benefit from this change.

The next thing to think about in DMA-land is whether we should total up
the size of the SG list and choose whether to flush the individual SG
elements or do a full cache flush.  There becomes a point where the full
cache flush becomes cheaper than flushing each SG element individually.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help