Merge branch 'for-linus' of git://git390.osdl.marist.edu/pub/scm/linux-2.6
* 'for-linus' of git://git390.osdl.marist.edu/pub/scm/linux-2.6: [S390] futex: let futex_atomic_cmpxchg_pt survive early functional tests.
This commit is contained in:
commit
6a25a6c175
@ -406,6 +406,8 @@ int futex_atomic_cmpxchg_pt(int __user *uaddr, int oldval, int newval)
|
|||||||
{
|
{
|
||||||
int ret;
|
int ret;
|
||||||
|
|
||||||
|
if (!current->mm)
|
||||||
|
return -EFAULT;
|
||||||
spin_lock(¤t->mm->page_table_lock);
|
spin_lock(¤t->mm->page_table_lock);
|
||||||
uaddr = (int __user *) __dat_user_addr((unsigned long) uaddr);
|
uaddr = (int __user *) __dat_user_addr((unsigned long) uaddr);
|
||||||
if (!uaddr) {
|
if (!uaddr) {
|
||||||
|
Loading…
Reference in New Issue
Block a user