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 <[email protected]>
> Signed-off-by: David Howells <[email protected]>

Tested-by: Stephan Mueller <[email protected]>

> cc: [email protected]
> ---
> 
>  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

Reply via email to