diff options
| author | Eric W. Biederman <[email protected]> | 2018-01-22 20:37:25 +0000 |
|---|---|---|
| committer | Eric W. Biederman <[email protected]> | 2018-01-23 01:07:11 +0000 |
| commit | f71dd7dc2dc989dc712b246a74d243e4b2c5f8a7 (patch) | |
| tree | c126cf571c0a25c540210fa7bfe8f03b19d0c2a4 /arch/powerpc/platforms/powernv/opal-memory-errors.c | |
| parent | signal/powerpc: Remove unnecessary signal_code parameter of do_send_trap (diff) | |
| download | kernel-f71dd7dc2dc989dc712b246a74d243e4b2c5f8a7.tar.gz kernel-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" <[email protected]>
Diffstat (limited to 'arch/powerpc/platforms/powernv/opal-memory-errors.c')
0 files changed, 0 insertions, 0 deletions
