Re: [Patch] fix MTD CFI/LPDDR flash driver huge latency bug

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: David Woodhouse
Date: Friday, March 19, 2010 - 1:29 am

On Mon, 2010-03-15 at 14:24 +0000, Jamie Lokier wrote:

Rather than pulling a number our of our posterior like "every 256 bytes"
which might _really_ screw up performance of some architectures' memcpy
routines, I suspect we might want the platform to provide an optimised
"sleepable_memcpy" function which does it at whatever interval is
appropriate for the memcpy routine in use. Or magically makes it
preemptable. Or uses a DMA engine. Or whatever.

I wonder where else we could use such a function...

-- 
David Woodhouse                            Open Source Technology Centre
David.Woodhouse@intel.com                              Intel Corporation

--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[Patch] fix MTD CFI/LPDDR flash driver huge latency bug, Stefani Seibold, (Sat Mar 6, 9:48 am)
Re: [Patch] fix MTD CFI/LPDDR flash driver huge latency bug, Stefani Seibold, (Sat Mar 13, 5:31 am)
Re: [Patch] fix MTD CFI/LPDDR flash driver huge latency bug, Stefani Seibold, (Sat Mar 13, 5:35 am)
Re: [Patch] fix MTD CFI/LPDDR flash driver huge latency bug, Stefani Seibold, (Sat Mar 13, 10:00 am)
Re: [Patch] fix MTD CFI/LPDDR flash driver huge latency bug, Stefani Seibold, (Sun Mar 14, 11:15 pm)
Re: [Patch] fix MTD CFI/LPDDR flash driver huge latency bug, David Woodhouse, (Fri Mar 19, 1:29 am)