projects
/
GitHub
/
LineageOS
/
android_kernel_samsung_universal7580.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
[PATCH] mm: pagefault_{disable,enable}()
[GitHub/LineageOS/android_kernel_samsung_universal7580.git]
/
arch
/
frv
/
kernel
/
futex.c
diff --git
a/arch/frv/kernel/futex.c
b/arch/frv/kernel/futex.c
index eae874a970c62f6750b0c6d41a56ab76078f7ac0..53dc5ed1ebda65d24b33c359bfaefbc584be5999 100644
(file)
--- a/
arch/frv/kernel/futex.c
+++ b/
arch/frv/kernel/futex.c
@@
-200,7
+200,7
@@
int futex_atomic_op_inuser(int encoded_op, int __user *uaddr)
if (!access_ok(VERIFY_WRITE, uaddr, sizeof(int)))
return -EFAULT;
-
inc_preempt_count
();
+
pagefault_disable
();
switch (op) {
case FUTEX_OP_SET:
@@
-223,7
+223,7
@@
int futex_atomic_op_inuser(int encoded_op, int __user *uaddr)
break;
}
-
dec_preempt_count
();
+
pagefault_enable
();
if (!ret) {
switch (cmp) {