diff options
| author | 2021-02-26 19:12:59 -0600 | |
|---|---|---|
| committer | 2021-03-29 12:52:24 +1100 | |
| commit | d3ccc9781560af051554017c702631560bdc0811 (patch) | |
| tree | 3b6184e4a3457313d93a968f4b27474294143349 /tools/perf/scripts/python/export-to-sqlite.py | |
| parent | powerpc/signal64: Rewrite rt_sigreturn() to minimise uaccess switches (diff) | |
powerpc/signal: Use __get_user() to copy sigset_t
Usually sigset_t is exactly 8B which is a "trivial" size and does not
warrant using __copy_from_user(). Use __get_user() directly in
anticipation of future work to remove the trivial size optimizations
from __copy_from_user().
The ppc32 implementation of get_sigset_t() previously called
copy_from_user() which, unlike __copy_from_user(), calls access_ok().
Replacing this w/ __get_user() (no access_ok()) is fine here since both
callsites in signal_32.c are preceded by an earlier access_ok().
Signed-off-by: Christopher M. Riedl <cmr@codefail.de>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://lore.kernel.org/r/20210227011259.11992-11-cmr@codefail.de
Diffstat (limited to 'tools/perf/scripts/python/export-to-sqlite.py')
0 files changed, 0 insertions, 0 deletions
