From: Jann Horn Date: Mon, 7 Dec 2020 00:02:52 +0000 (+0100) Subject: signal: Add missing __user annotation to copy_siginfo_from_user_any X-Git-Tag: v5.11-rc5~16^2~2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=adc5d8757288a3a5628436d16e78fb696d802e39;p=thirdparty%2Fkernel%2Flinux.git signal: Add missing __user annotation to copy_siginfo_from_user_any copy_siginfo_from_user_any() takes a userspace pointer as second argument; annotate the parameter type accordingly. Signed-off-by: Jann Horn Link: https://lore.kernel.org/r/20201207000252.138564-1-jannh@google.com Signed-off-by: Christian Brauner --- diff --git a/kernel/signal.c b/kernel/signal.c index 5736c55aaa1af..546b860c6514d 100644 --- a/kernel/signal.c +++ b/kernel/signal.c @@ -3701,7 +3701,8 @@ static bool access_pidfd_pidns(struct pid *pid) return true; } -static int copy_siginfo_from_user_any(kernel_siginfo_t *kinfo, siginfo_t *info) +static int copy_siginfo_from_user_any(kernel_siginfo_t *kinfo, + siginfo_t __user *info) { #ifdef CONFIG_COMPAT /*