On Tue, Mar 06, 2007 at 11:08:41PM -0800, Andrew Morton wrote:
> On Wed, 7 Mar 2007 07:57:27 +0100 Nick Piggin <[EMAIL PROTECTED]> wrote:
>
> > >
> > > Why was truncate_inode_pages_range() altered to unmap the page if it got
> > > mapped again?
> > >
> > > Oh. Because the unmap_mapping_range()
On Wed, 7 Mar 2007 07:57:27 +0100 Nick Piggin <[EMAIL PROTECTED]> wrote:
> >
> > Why was truncate_inode_pages_range() altered to unmap the page if it got
> > mapped again?
> >
> > Oh. Because the unmap_mapping_range() call got removed from vmtruncate().
> > Why? (Please send suitable updates
On Tue, Mar 06, 2007 at 10:36:41PM -0800, Andrew Morton wrote:
> On Wed, 21 Feb 2007 05:50:05 +0100 (CET) Nick Piggin <[EMAIL PROTECTED]>
> wrote:
>
> > Fix the race between invalidate_inode_pages and do_no_page.
> >
> > Andrea Arcangeli identified a subtle race between invalidation of
> >
On Wed, 21 Feb 2007 05:50:05 +0100 (CET) Nick Piggin <[EMAIL PROTECTED]> wrote:
> Fix the race between invalidate_inode_pages and do_no_page.
>
> Andrea Arcangeli identified a subtle race between invalidation of
> pages from pagecache with userspace mappings, and do_no_page.
>
> The issue is
On Wed, 21 Feb 2007 05:50:05 +0100 (CET) Nick Piggin [EMAIL PROTECTED] wrote:
Fix the race between invalidate_inode_pages and do_no_page.
Andrea Arcangeli identified a subtle race between invalidation of
pages from pagecache with userspace mappings, and do_no_page.
The issue is that
On Tue, Mar 06, 2007 at 10:36:41PM -0800, Andrew Morton wrote:
On Wed, 21 Feb 2007 05:50:05 +0100 (CET) Nick Piggin [EMAIL PROTECTED]
wrote:
Fix the race between invalidate_inode_pages and do_no_page.
Andrea Arcangeli identified a subtle race between invalidation of
pages from
On Wed, 7 Mar 2007 07:57:27 +0100 Nick Piggin [EMAIL PROTECTED] wrote:
Why was truncate_inode_pages_range() altered to unmap the page if it got
mapped again?
Oh. Because the unmap_mapping_range() call got removed from vmtruncate().
Why? (Please send suitable updates to the
On Tue, Mar 06, 2007 at 11:08:41PM -0800, Andrew Morton wrote:
On Wed, 7 Mar 2007 07:57:27 +0100 Nick Piggin [EMAIL PROTECTED] wrote:
Why was truncate_inode_pages_range() altered to unmap the page if it got
mapped again?
Oh. Because the unmap_mapping_range() call got removed
Fix the race between invalidate_inode_pages and do_no_page.
Andrea Arcangeli identified a subtle race between invalidation of
pages from pagecache with userspace mappings, and do_no_page.
The issue is that invalidation has to shoot down all mappings to the
page, before it can be discarded from
Fix the race between invalidate_inode_pages and do_no_page.
Andrea Arcangeli identified a subtle race between invalidation of
pages from pagecache with userspace mappings, and do_no_page.
The issue is that invalidation has to shoot down all mappings to the
page, before it can be discarded from
10 matches
Mail list logo