]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/commit
selftests/x86/protection_keys: Fix syscall NR redefinition warnings
authorAndy Lutomirski <luto@kernel.org>
Sat, 4 Nov 2017 11:19:48 +0000 (04:19 -0700)
committerKleber Sacilotto de Souza <kleber.souza@canonical.com>
Sat, 6 Jan 2018 12:23:00 +0000 (13:23 +0100)
commit64c8ec4beb84ca8b0ff3250a8b6044d06be6315b
tree3c55daeb32dbb40ac3da53f8a429fa0bab4628fc
parent256c600cf0edb23ea5f2d70e7da091c909f5ace6
selftests/x86/protection_keys: Fix syscall NR redefinition warnings

CVE-2017-5754

On new enough glibc, the pkey syscalls numbers are available.  Check
first before defining them to avoid warnings like:

protection_keys.c:198:0: warning: "SYS_pkey_alloc" redefined

Signed-off-by: Andy Lutomirski <luto@kernel.org>
Cc: Borislav Petkov <bpetkov@suse.de>
Cc: Dave Hansen <dave.hansen@intel.com>
Cc: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: stable@vger.kernel.org
Link: http://lkml.kernel.org/r/1fbef53a9e6befb7165ff855fc1a7d4788a191d6.1509794321.git.luto@kernel.org
Signed-off-by: Ingo Molnar <mingo@kernel.org>
(cherry picked from commit 693cb5580fdb026922363aa103add64b3ecd572e)
Signed-off-by: Andy Whitcroft <apw@canonical.com>
Signed-off-by: Kleber Sacilotto de Souza <kleber.souza@canonical.com>
tools/testing/selftests/x86/protection_keys.c