Re: [jffs2] [rfc] fix write deadlock regression

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Nick Piggin <npiggin@...>
Cc: Jason Lunz <lunz@...>, lkml <linux-kernel@...>, <jffs-dev@...>, Hugh Dickins <hugh@...>, Andrew Morton <akpm@...>
Date: Sunday, September 2, 2007 - 12:15 pm

On Sun, 2007-09-02 at 16:17 +0200, Nick Piggin wrote:

Ah, yes. I was thinking of commit_write, and it had temporarily escaped
my notice that we also write in prepare_write, to extend the file.

So yes, you're probably right that it doesn't matter; in any GC
triggered from _prepare_write_ we avoid GCing the page in question
because it by definition doesn't exist.

-- 
dwmw2

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

Messages in current thread:
jffs2 deadlock introduced in linux 2.6.22.5, Jason Lunz, (Thu Aug 30, 2:23 pm)
Re: jffs2 deadlock introduced in linux 2.6.22.5, Jason Lunz, (Fri Aug 31, 5:26 pm)
[jffs2] [rfc] fix write deadlock regression, Jason Lunz, (Sat Sep 1, 3:06 pm)
Re: [jffs2] [rfc] fix write deadlock regression, Nick Piggin, (Sun Sep 2, 12:20 am)
Re: [jffs2] [rfc] fix write deadlock regression, David Woodhouse, (Sun Sep 2, 8:13 am)
Re: [jffs2] [rfc] fix write deadlock regression, Nick Piggin, (Sun Sep 2, 9:20 am)
Re: [jffs2] [rfc] fix write deadlock regression, David Woodhouse, (Sun Sep 2, 9:48 am)
Re: [jffs2] [rfc] fix write deadlock regression, Nick Piggin, (Sun Sep 2, 10:17 am)
Re: [jffs2] [rfc] fix write deadlock regression, David Woodhouse, (Sun Sep 2, 12:15 pm)
Re: jffs2 deadlock introduced in linux 2.6.22.5, Jesper Juhl, (Fri Aug 31, 5:32 pm)