lkml.org 
[lkml]   [2008]   [Apr]   [4]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
Patch in this message
/
SubjectRe: [RFC PATCH 2/2] futex: use fast_gup()
From
Date
On Fri, 2008-04-04 at 21:33 +0200, Peter Zijlstra wrote:

> @@ -217,7 +199,7 @@ static int get_futex_key(u32 __user *uad
> return 0;
> }
>
> - err = get_user_pages(current, mm, address, 1, 0, 0, &page, NULL);
> + err = fast_gup(address, 1, 0, &page);
> if (err < 0)
> return err;
>


Failed to include the following hunk...

Index: linux-2.6/kernel/futex.c
===================================================================
--- linux-2.6.orig/kernel/futex.c
+++ linux-2.6/kernel/futex.c
@@ -203,6 +203,9 @@ static int get_futex_key(u32 __user *uad
if (err < 0)
return err;

+ if (!page)
+ return -EFAULT;
+
key->shared.page = page;
key->both.offset |= FUT_OFF_PAGE;




\
 
 \ /
  Last update: 2008-04-04 21:51    [W:0.078 / U:0.048 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site