summaryrefslogtreecommitdiff
path: root/scripts/Makefile.thinlto
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2026-10-20 10:04:08 -1000
committerLinus Torvalds <torvalds@linux-foundation.org>2026-10-20 10:13:50 -1000
commit2f0bb47c0007d9293154e192a0598f8978a97b96 (patch)
treea6126693069028e0807bc52ffdc9d8b8c2520d51 /scripts/Makefile.thinlto
parentcc3ff64abc0dae390d72770e961be1776d580d93 (diff)
downloadlinux-2f0bb47c0007d9293154e192a0598f8978a97b96.tar.gz
linux-2f0bb47c0007d9293154e192a0598f8978a97b96.zip
powerpc/signal64: use get_user() for the single context reads
swapcontext and rt_sigreturn read the signal mask with __get_user_sigset(), and rt_sigreturn also reads the MSR and uc_link words of the transactional-memory path, each with one __get_user() after an access_ok() on the whole context. Make the helper get_user_sigset(), built on get_user(), and use get_user() for the other two. On powerpc __get_user() already does might_fault() and opens user access for the read itself, so the only difference is the address check, which these pointers pass anyway. This is part of getting rid of __get_user() and __put_user() entirely. Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'scripts/Makefile.thinlto')
0 files changed, 0 insertions, 0 deletions