|
@@ -166,7 +166,7 @@ do { \
|
|
|
|
|
|
#define get_user(x, ptr) \
|
|
|
({ \
|
|
|
- might_sleep(); \
|
|
|
+ might_fault(); \
|
|
|
access_ok(VERIFY_READ, (ptr), sizeof(*(ptr))) ? \
|
|
|
__get_user((x), (ptr)) : \
|
|
|
((x) = 0, -EFAULT); \
|
|
@@ -227,7 +227,7 @@ do { \
|
|
|
|
|
|
#define put_user(x, ptr) \
|
|
|
({ \
|
|
|
- might_sleep(); \
|
|
|
+ might_fault(); \
|
|
|
access_ok(VERIFY_WRITE, (ptr), sizeof(*(ptr))) ? \
|
|
|
__put_user((x), (ptr)) : \
|
|
|
-EFAULT; \
|