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

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Andrew Morton
Date: Saturday, March 13, 2010 - 4:25 am

On Sat, 13 Mar 2010 13:31:30 +0100 Stefani Seibold <stefani@seibold.net> wrote:


Neato.  As was mentioned, one thing to check is the mtdoops path. 
oopses can happen with locks held, from IRQ context, etc.

If we're trying to take that mutex in oops context then I guess that's
fixable by just not taking it and hoping for the best.  Or, better,
mutex_trylock() and conditional mutex_unlock() to try to be nice to
possible concurrent activity on other CPUs.

--
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, Andrew Morton, (Sat Mar 13, 4:25 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)