| .. | .. |
|---|
| 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, |
|---|