Patch "x86/syscalls/64: Add compat_sys_keyctl for 32-bit userspace" has been added to the 4.6-stable tree
Subsystems (3)
This is a note to let you know that I've just added the patch titled
x86/syscalls/64: Add compat_sys_keyctl for 32-bit userspace
to the 4.6-stable tree which can be found at:
http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary
The filename of the patch is:
x86-syscalls-64-add-compat_sys_keyctl-for-32-bit-userspace.patch
and it can be found in the queue-4.6 subdirectory.
If you, or anyone else, feels it should not be added to the stable tree, please let <[email protected]> know about it.
Quoted 1 line
From
f7d665627e103e82d34306c7d3f6f46f387c0d8bMon Sep 17 00:00:00 2001
From: David Howells <[email protected]>
Date: Wed, 27 Jul 2016 11:42:38 +0100
Subject: x86/syscalls/64: Add compat_sys_keyctl for 32-bit userspace
From: David Howells <[email protected]>
commit f7d665627e103e82d34306c7d3f6f46f387c0d8b upstream.
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.
--- arch/x86/entry/syscalls/syscall_32.tbl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
arch/x86/entry/syscalls/syscall_32.tbl +1 -1
@@ -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
Patches currently in stable-queue which might be from [email protected] are
queue-4.6/x86-syscalls-64-add-compat_sys_keyctl-for-32-bit-userspace.patch queue-4.6/keys-64-bit-mips-needs-to-use-compat_sys_keyctl-for-32-bit-userspace.patch