diff options
Diffstat (limited to 'include/asm-mips/futex.h')
-rw-r--r-- | include/asm-mips/futex.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/include/asm-mips/futex.h b/include/asm-mips/futex.h index 927a216bd530..47e5679c2353 100644 --- a/include/asm-mips/futex.h +++ b/include/asm-mips/futex.h | |||
@@ -88,7 +88,7 @@ futex_atomic_op_inuser (int encoded_op, int __user *uaddr) | |||
88 | if (! access_ok (VERIFY_WRITE, uaddr, sizeof(int))) | 88 | if (! access_ok (VERIFY_WRITE, uaddr, sizeof(int))) |
89 | return -EFAULT; | 89 | return -EFAULT; |
90 | 90 | ||
91 | inc_preempt_count(); | 91 | pagefault_disable(); |
92 | 92 | ||
93 | switch (op) { | 93 | switch (op) { |
94 | case FUTEX_OP_SET: | 94 | case FUTEX_OP_SET: |
@@ -115,7 +115,7 @@ futex_atomic_op_inuser (int encoded_op, int __user *uaddr) | |||
115 | ret = -ENOSYS; | 115 | ret = -ENOSYS; |
116 | } | 116 | } |
117 | 117 | ||
118 | dec_preempt_count(); | 118 | pagefault_enable(); |
119 | 119 | ||
120 | if (!ret) { | 120 | if (!ret) { |
121 | switch (cmp) { | 121 | switch (cmp) { |