diff options
| author | Namhyung Kim <namhyung@gmail.com> | 2010-09-14 21:43:47 +0900 | 
|---|---|---|
| committer | Thomas Gleixner <tglx@linutronix.de> | 2010-09-18 12:19:21 +0200 | 
| commit | a3c74c52570c0c4ac90c9a0216de800c39089ba7 (patch) | |
| tree | 4030b626478c5f51fef1ed4524424f6d83b9a128 /kernel/futex.c | |
| parent | 1dcc41bb037533839753df983d31778b30b67d93 (diff) | |
| download | olio-linux-3.10-a3c74c52570c0c4ac90c9a0216de800c39089ba7.tar.xz olio-linux-3.10-a3c74c52570c0c4ac90c9a0216de800c39089ba7.zip  | |
futex: Mark restart_block.futex.uaddr[2] __user
@uaddr and @uaddr2 fields in restart_block.futex are user
pointers. Add __user and remove unnecessary casts.
Signed-off-by: Namhyung Kim <namhyung@gmail.com>
Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
Cc: Darren Hart <dvhltc@us.ibm.com>
LKML-Reference: <1284468228-8723-2-git-send-email-namhyung@gmail.com>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Diffstat (limited to 'kernel/futex.c')
| -rw-r--r-- | kernel/futex.c | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/kernel/futex.c b/kernel/futex.c index 464de2751ff..45e448a5e44 100644 --- a/kernel/futex.c +++ b/kernel/futex.c @@ -1843,7 +1843,7 @@ retry:  	restart = ¤t_thread_info()->restart_block;  	restart->fn = futex_wait_restart; -	restart->futex.uaddr = (u32 *)uaddr; +	restart->futex.uaddr = uaddr;  	restart->futex.val = val;  	restart->futex.time = abs_time->tv64;  	restart->futex.bitset = bitset; @@ -1869,7 +1869,7 @@ out:  static long futex_wait_restart(struct restart_block *restart)  { -	u32 __user *uaddr = (u32 __user *)restart->futex.uaddr; +	u32 __user *uaddr = restart->futex.uaddr;  	int fshared = 0;  	ktime_t t, *tp = NULL;  |