summaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
authorEric W. Biederman <ebiederm@xmission.com>2018-01-22 21:37:25 +0100
committerEric W. Biederman <ebiederm@xmission.com>2018-01-23 02:07:11 +0100
commitf71dd7dc2dc989dc712b246a74d243e4b2c5f8a7 (patch)
treec126cf571c0a25c540210fa7bfe8f03b19d0c2a4 /drivers
parentsignal/powerpc: Remove unnecessary signal_code parameter of do_send_trap (diff)
downloadlinux-f71dd7dc2dc989dc712b246a74d243e4b2c5f8a7.tar.xz
linux-f71dd7dc2dc989dc712b246a74d243e4b2c5f8a7.zip
signal/ptrace: Add force_sig_ptrace_errno_trap and use it where needed
There are so many places that build struct siginfo by hand that at least one of them is bound to get it wrong. A handful of cases in the kernel arguably did just that when using the errno field of siginfo to pass no errno values to userspace. The usage is limited to a single si_code so at least does not mess up anything else. Encapsulate this questionable pattern in a helper function so that the userspace ABI is preserved. Update all of the places that use this pattern to use the new helper function. Signed-off-by: "Eric W. Biederman" <ebiederm@xmission.com>
Diffstat (limited to 'drivers')
0 files changed, 0 insertions, 0 deletions