Re: lockless pagecache Cassini regression

2008-01-04 Thread Nick Piggin
On Fri, Jan 04, 2008 at 03:58:31AM -0800, David Miller wrote: > From: Nick Piggin <[EMAIL PROTECTED]> > Date: Fri, 4 Jan 2008 12:33:52 +0100 > > > Just for interest, the lockless pagecache actually makes > > page->_count unstable for all pages that _have ever_ been pagecache > > pages (since the l

Re: lockless pagecache Cassini regression

2008-01-04 Thread David Miller
From: Nick Piggin <[EMAIL PROTECTED]> Date: Fri, 4 Jan 2008 12:33:52 +0100 > Just for interest, the lockless pagecache actually makes > page->_count unstable for all pages that _have ever_ been pagecache > pages (since the last quiescent rcu state, anyway). Basically, it > looks up and takes a ref

Re: lockless pagecache Cassini regression

2008-01-04 Thread Nick Piggin
On Thu, Jan 03, 2008 at 07:32:45PM -0800, David Miller wrote: > > Nick, I think the following changeset: > > commit fa4f0774d7c6cccb4d1fda76b91dd8eddcb2dd6a > > [CASSINI]: dont touch page_count > > Remove page refcount manipulations from cassini driver by using > another fie

lockless pagecache Cassini regression

2008-01-03 Thread David Miller
Nick, I think the following changeset: commit fa4f0774d7c6cccb4d1fda76b91dd8eddcb2dd6a [CASSINI]: dont touch page_count Remove page refcount manipulations from cassini driver by using another field in struct page. Needed for lockless pagecache. Signed-off-by: Nick P