.. | .. |
---|
46 | 46 | old_sigset_t mask; |
---|
47 | 47 | s32 handler; |
---|
48 | 48 | |
---|
49 | | - if (!access_ok(VERIFY_READ, act, sizeof(*act))) |
---|
| 49 | + if (!access_ok(act, sizeof(*act))) |
---|
50 | 50 | return -EFAULT; |
---|
51 | 51 | err |= __get_user(handler, &act->sa_handler); |
---|
52 | 52 | new_ka.sa.sa_handler = (void __user *)(s64)handler; |
---|
.. | .. |
---|
61 | 61 | ret = do_sigaction(sig, act ? &new_ka : NULL, oact ? &old_ka : NULL); |
---|
62 | 62 | |
---|
63 | 63 | if (!ret && oact) { |
---|
64 | | - if (!access_ok(VERIFY_WRITE, oact, sizeof(*oact))) |
---|
| 64 | + if (!access_ok(oact, sizeof(*oact))) |
---|
65 | 65 | return -EFAULT; |
---|
66 | 66 | err |= __put_user(old_ka.sa.sa_flags, &oact->sa_flags); |
---|
67 | 67 | err |= __put_user((u32)(u64)old_ka.sa.sa_handler, |
---|