Re: [PATCH 2/2] revoke: break cow for private mappings

2007-03-28 Thread Pekka Enberg
On 3/28/07, Nick Piggin <[EMAIL PROTECTED]> wrote: > + ret = get_user_pages(tsk, tsk->mm, vma->vm_start, > + vma->vm_end-vma->vm_start, 1, 1, NULL, > + NULL); get_user_pages length argument is in # of pages, rather

Re: [PATCH 2/2] revoke: break cow for private mappings

2007-03-28 Thread Nick Piggin
Pekka J Enberg wrote: From: Pekka Enberg <[EMAIL PROTECTED]> We need to break COW for private mappings to make sure a process cannot read new data after an inode has been revoked. Seems OK. Signed-off-by: Pekka Enberg <[EMAIL PROTECTED]> --- fs/revoke.c | 85

Re: [PATCH 2/2] revoke: break cow for private mappings

2007-03-28 Thread Nick Piggin
Pekka J Enberg wrote: From: Pekka Enberg [EMAIL PROTECTED] We need to break COW for private mappings to make sure a process cannot read new data after an inode has been revoked. Seems OK. Signed-off-by: Pekka Enberg [EMAIL PROTECTED] --- fs/revoke.c | 85

Re: [PATCH 2/2] revoke: break cow for private mappings

2007-03-28 Thread Pekka Enberg
On 3/28/07, Nick Piggin [EMAIL PROTECTED] wrote: + ret = get_user_pages(tsk, tsk-mm, vma-vm_start, + vma-vm_end-vma-vm_start, 1, 1, NULL, + NULL); get_user_pages length argument is in # of pages, rather than

[PATCH 2/2] revoke: break cow for private mappings

2007-03-27 Thread Pekka J Enberg
From: Pekka Enberg <[EMAIL PROTECTED]> We need to break COW for private mappings to make sure a process cannot read new data after an inode has been revoked. Signed-off-by: Pekka Enberg <[EMAIL PROTECTED]> --- fs/revoke.c | 85 +++- 1

[PATCH 2/2] revoke: break cow for private mappings

2007-03-27 Thread Pekka J Enberg
From: Pekka Enberg [EMAIL PROTECTED] We need to break COW for private mappings to make sure a process cannot read new data after an inode has been revoked. Signed-off-by: Pekka Enberg [EMAIL PROTECTED] --- fs/revoke.c | 85 +++- 1 file