OSDN Git Service

x86: get rid of put_user_try in {ia32,x32}_setup_rt_frame()
authorAl Viro <viro@zeniv.linux.org.uk>
Sat, 15 Feb 2020 23:39:17 +0000 (18:39 -0500)
committerAl Viro <viro@zeniv.linux.org.uk>
Thu, 19 Mar 2020 04:37:49 +0000 (00:37 -0400)
commit39f16c1c0f14e9794545dbf6a64c909d5e16a2ea
tree59de340e4d1d2f09135223fb00581dcde327e491
parentd2d2728d161cbc52739d823a7fb76f3ba2fb3519
x86: get rid of put_user_try in {ia32,x32}_setup_rt_frame()

Straightforward, except for compat_save_altstack_ex() stuck in those.
Replace that thing with an analogue that would use unsafe_put_user()
instead of put_user_ex() (called unsafe_compat_save_altstack()) and
be done with that...

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
arch/x86/ia32/ia32_signal.c
arch/x86/kernel/signal.c
include/linux/compat.h