syscall_user_dispatch: Split up set_syscall_user_dispatch()
authorGregory Price <gourry.memverge@gmail.com>
Fri, 7 Apr 2023 17:18:31 +0000 (13:18 -0400)
committerThomas Gleixner <tglx@linutronix.de>
Sun, 16 Apr 2023 12:23:07 +0000 (14:23 +0200)
commit43360686328b1f4b7d9dcc883ee9243ad7c16fae
tree2f46828f3e22746400b35a974722b5b452d42653
parent09a9639e56c01c7a00d6c0ca63f4c7c41abe075d
syscall_user_dispatch: Split up set_syscall_user_dispatch()

syscall user dispatch configuration is not covered by checkpoint/restore.

To prepare for ptrace access to the syscall user dispatch configuration,
move the inner working of set_syscall_user_dispatch() into a helper
function. Make the helper function task pointer based and let
set_syscall_user_dispatch() invoke it with task=current.

No functional change.

Signed-off-by: Gregory Price <gregory.price@memverge.com>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Reviewed-by: Oleg Nesterov <oleg@redhat.com>
Link: https://lore.kernel.org/r/20230407171834.3558-2-gregory.price@memverge.com
kernel/entry/syscall_user_dispatch.c