[patch 0/9] buffered write deadlock fix

2007-02-04 Thread Nick Piggin
Have fixed a few issues since last time: - better comments for the SetPageUptodate race - actually fix the nobh problem rather than adding a comment - use kmap_atomic instead of kmap Patches against 2.6.20-rc7. Thanks, Nick -- SuSE Labs - To unsubscribe from this list: send the line "unsubscrib

Re: [patch 0/9] buffered write deadlock fix

2007-02-03 Thread Fengguang Wu
On Fri, Feb 02, 2007 at 03:52:32PM -0800, Andrew Morton wrote: > Bugfixes come first, so I will drop readahead and fsaio and git-block to get > this work completed if needed - please work agaisnt mainline. OK with readahead. There are too much fixes in the series. I'd like to fold them up and up

Re: [patch 0/9] buffered write deadlock fix

2007-02-02 Thread Suparna Bhattacharya
On Fri, Feb 02, 2007 at 03:52:32PM -0800, Andrew Morton wrote: > On Mon, 29 Jan 2007 11:31:37 +0100 (CET) > Nick Piggin <[EMAIL PROTECTED]> wrote: > > > The following set of patches attempt to fix the buffered write > > locking problems (and there are a couple of peripheral patches > > and cleanup

Re: [patch 0/9] buffered write deadlock fix

2007-02-02 Thread Nick Piggin
On Fri, Feb 02, 2007 at 03:52:32PM -0800, Andrew Morton wrote: > On Mon, 29 Jan 2007 11:31:37 +0100 (CET) > Nick Piggin <[EMAIL PROTECTED]> wrote: > > > The following set of patches attempt to fix the buffered write > > locking problems (and there are a couple of peripheral patches > > and cleanup

Re: [patch 0/9] buffered write deadlock fix

2007-02-02 Thread Andrew Morton
On Mon, 29 Jan 2007 11:31:37 +0100 (CET) Nick Piggin <[EMAIL PROTECTED]> wrote: > The following set of patches attempt to fix the buffered write > locking problems (and there are a couple of peripheral patches > and cleanups there too). > > Patches against 2.6.20-rc6. I was hoping that 2.6.20-rc6

Re: [patch 0/9] buffered write deadlock fix

2007-01-30 Thread Nick Piggin
On Tue, Jan 30, 2007 at 03:21:19PM -0800, Andrew Morton wrote: > On Tue, 30 Jan 2007 12:55:58 -0800 > Andrew Morton <[EMAIL PROTECTED]> wrote: > > > y'know, four or five years back I fixed this bug by doing > > > > current->locked_page = page; > > > > in the write() code, and then teaching t

Re: [patch 0/9] buffered write deadlock fix

2007-01-30 Thread Nick Piggin
On Tue, Jan 30, 2007 at 12:55:58PM -0800, Andrew Morton wrote: > On Mon, 29 Jan 2007 11:31:37 +0100 (CET) > Nick Piggin <[EMAIL PROTECTED]> wrote: > > > The following set of patches attempt to fix the buffered write > > locking problems > > y'know, four or five years back I fixed this bug by doi

Re: [patch 0/9] buffered write deadlock fix

2007-01-30 Thread Andrew Morton
On Tue, 30 Jan 2007 12:55:58 -0800 Andrew Morton <[EMAIL PROTECTED]> wrote: > y'know, four or five years back I fixed this bug by doing > > current->locked_page = page; > > in the write() code, and then teaching the pagefault code to avoid locking > the same page. Patch below. > > But th

Re: [patch 0/9] buffered write deadlock fix

2007-01-30 Thread Andrew Morton
On Mon, 29 Jan 2007 11:31:37 +0100 (CET) Nick Piggin <[EMAIL PROTECTED]> wrote: > The following set of patches attempt to fix the buffered write > locking problems y'know, four or five years back I fixed this bug by doing current->locked_page = page; in the write() code, and then teach

[patch 0/9] buffered write deadlock fix

2007-01-29 Thread Nick Piggin
The following set of patches attempt to fix the buffered write locking problems (and there are a couple of peripheral patches and cleanups there too). Patches against 2.6.20-rc6. I was hoping that 2.6.20-rc6-mm2 would be an easier diff with the fsaio patches gone, but the readahead rewrite clashes