summaryrefslogtreecommitdiff
path: root/scripts/Makefile.thinlto
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2026-10-20 10:03:26 -1000
committerLinus Torvalds <torvalds@linux-foundation.org>2026-10-20 10:13:50 -1000
commitcc3ff64abc0dae390d72770e961be1776d580d93 (patch)
tree85250cc71214681ebb1b08bec9d6156cfb8f7884 /scripts/Makefile.thinlto
parenta79bb50808a58482eaf39d8e15fbc388cbea3a74 (diff)
downloadlinux-cc3ff64abc0dae390d72770e961be1776d580d93.tar.gz
linux-cc3ff64abc0dae390d72770e961be1776d580d93.zip
powerpc/signal32: use get_user() for the single context reads
A few places in the 32-bit and compat signal code read a single field with __get_user(): the uc_regs and MSR words in swapcontext and the transactional-memory sigreturn and setcontext paths, and uc_link in rt_sigreturn. They are not part of a run of accesses, and either rely on an earlier access_ok() or on compat pointers being below 4GB. Use get_user(). 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