Re: [PATCH] KEYS: x86_64 needs to use compat_sys_keyctl for 32-bit userspace

From: Stephan Mueller
Date: Wed Jul 27 2016 - 07:21:57 EST


Am Mittwoch, 27. Juli 2016, 11:42:38 CEST schrieb David Howells:

Hi David,

> x86_64 needs to use compat_sys_keyctl for 32-bit userspace rather than
> calling sys_keyctl. The latter will work in a lot of cases, thereby hiding
> the issue.
>
> Reported-by: Stephan Mueller <smueller@xxxxxxxxxx>
> Signed-off-by: David Howells <dhowells@xxxxxxxxxx>

Tested-by: Stephan Mueller <smueller@xxxxxxxxxx>

> cc: stable@xxxxxxxxxxxxxxx
> ---
>
> arch/x86/entry/syscalls/syscall_32.tbl | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/arch/x86/entry/syscalls/syscall_32.tbl
> b/arch/x86/entry/syscalls/syscall_32.tbl index 4cddd17153fb..f848572169ea
> 100644
> --- a/arch/x86/entry/syscalls/syscall_32.tbl
> +++ b/arch/x86/entry/syscalls/syscall_32.tbl
> @@ -294,7 +294,7 @@
> # 285 sys_setaltroot
> 286 i386 add_key sys_add_key
> 287 i386 request_key sys_request_key
> -288 i386 keyctl sys_keyctl
> +288 i386 keyctl sys_keyctl compat_sys_keyctl
> 289 i386 ioprio_set sys_ioprio_set
> 290 i386 ioprio_get sys_ioprio_get
> 291 i386 inotify_init sys_inotify_init



Ciao
Stephan