Re: Announce: new-aops-1 for 2.6.21-rc3

2007-04-01 Thread Nick Piggin
Hmm, spotted another bug in here too, which also affects mainline AFAIKS. If the page is already uptodate, then a new buffer will get marked uptodate but will remain "new"... thus if the read portion of the RMW operation fails, then the error handler will zero this guy out "to prevent stale data e

Re: Announce: new-aops-1 for 2.6.21-rc3

2007-03-31 Thread Nick Piggin
Hi, Progress is coming along: as well as the several fixes Mark has posted, we've got a GFS2 patch from Steve as well, which also enables us to get rid of the AOPS_TRUNCATED_PAGE handling in the legacy ->prepare_write paths. And I've been auditing code and doing stress and code coverage tests for

Re: Announce: new-aops-1 for 2.6.21-rc3

2007-03-19 Thread Nick Piggin
On Thu, Mar 15, 2007 at 04:47:13PM -0700, Mark Fasheh wrote: > On Thu, Mar 15, 2007 at 05:17:04PM +0100, Nick Piggin wrote: > > (excludes the OCFS2 patch that Mark sent, in anticipation of an update) > > Attached is said patch. I needed to export __grab_cache_page (ext2/ext3 also > need this if th

Re: Announce: new-aops-1 for 2.6.21-rc3

2007-03-15 Thread Mark Fasheh
On Thu, Mar 15, 2007 at 05:17:04PM +0100, Nick Piggin wrote: > (excludes the OCFS2 patch that Mark sent, in anticipation of an update) Attached is said patch. I needed to export __grab_cache_page (ext2/ext3 also need this if they're to be built as modules), so a patch to do that is also attached.

Re: Announce: new-aops-1 for 2.6.21-rc3

2007-03-15 Thread Mark Fasheh
On Thu, Mar 15, 2007 at 05:17:04PM +0100, Nick Piggin wrote: > OK, I've gone through and fixed several bugs until the thing actually > survives fsx-linux for both ext2 and ext3 ordered and writeback (both > when using the new aops, and the legacy prepare_write path). Actually > ext3 sometimes break

Re: Announce: new-aops-1 for 2.6.21-rc3

2007-03-15 Thread Nick Piggin
On Thu, Mar 15, 2007 at 12:53:51PM -0700, Mark Fasheh wrote: > On Thu, Mar 15, 2007 at 05:17:04PM +0100, Nick Piggin wrote: > > OK, I've gone through and fixed several bugs until the thing actually > > survives fsx-linux for both ext2 and ext3 ordered and writeback (both > > when using the new aops

Re: Announce: new-aops-1 for 2.6.21-rc3

2007-03-15 Thread Nick Piggin
On Thu, Mar 15, 2007 at 12:32:45PM -0700, Joel Becker wrote: > On Thu, Mar 15, 2007 at 05:17:04PM +0100, Nick Piggin wrote: > > At 15 patches (including the initial buffered write deadlock fixes), > > it is too much to keep posting -- not much has fundamentally changed, > > so I'll just post occasi

Re: Announce: new-aops-1 for 2.6.21-rc3

2007-03-15 Thread Mark Fasheh
On Thu, Mar 15, 2007 at 05:17:04PM +0100, Nick Piggin wrote: > OK, I've gone through and fixed several bugs until the thing actually > survives fsx-linux for both ext2 and ext3 ordered and writeback (both > when using the new aops, and the legacy prepare_write path). Actually > ext3 sometimes break

Announce: new-aops-1 for 2.6.21-rc3

2007-03-15 Thread Nick Piggin
OK, I've gone through and fixed several bugs until the thing actually survives fsx-linux for both ext2 and ext3 ordered and writeback (both when using the new aops, and the legacy prepare_write path). Actually ext3 sometimes breaks, but it does in unpatched kernels anyway. At 15 patches (including