Eric W. Biederman f71dd7dc2d 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>
2018-01-22 19:07:11 -06:00
..
2017-09-08 18:26:48 -07:00
2014-11-21 15:24:50 +00:00
2014-11-21 15:24:50 +00:00
2017-08-14 16:22:55 +01:00
2017-08-14 16:22:55 +01:00
2017-08-14 16:22:55 +01:00
2014-11-21 15:24:50 +00:00