diff options
author | Jann Horn <jannh@google.com> | 2019-05-29 14:31:57 +0300 |
---|---|---|
committer | Eric W. Biederman <ebiederm@xmission.com> | 2019-06-11 23:08:28 +0300 |
commit | f6581f5b55141a95657ef5742cf6a6bfa20a109f (patch) | |
tree | a0ccd00874d67118ab48624da6ecb633da8c6536 /arch/riscv/include/asm/cmpxchg.h | |
parent | f6e2aa91a46d2bc79fce9b93a988dbe7655c90c0 (diff) | |
download | linux-f6581f5b55141a95657ef5742cf6a6bfa20a109f.tar.xz |
ptrace: restore smp_rmb() in __ptrace_may_access()
Restore the read memory barrier in __ptrace_may_access() that was deleted
a couple years ago. Also add comments on this barrier and the one it pairs
with to explain why they're there (as far as I understand).
Fixes: bfedb589252c ("mm: Add a user_ns owner to mm_struct and fix ptrace permission checks")
Cc: stable@vger.kernel.org
Acked-by: Kees Cook <keescook@chromium.org>
Acked-by: Oleg Nesterov <oleg@redhat.com>
Signed-off-by: Jann Horn <jannh@google.com>
Signed-off-by: Eric W. Biederman <ebiederm@xmission.com>
Diffstat (limited to 'arch/riscv/include/asm/cmpxchg.h')
0 files changed, 0 insertions, 0 deletions