[GIT PULL] x86/entry changes for v5.5

From: Ingo Molnar
Date: Mon Nov 25 2019 - 08:49:29 EST


Linus,

Please pull the latest x86-entry-for-linus git tree from:

git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86-entry-for-linus

# HEAD: f53e2cd0b8ab7d9e390414470bdbd830f660133f x86/mm: Use the correct function type for native_set_fixmap()

These changes relate to the preparatory cleanup of syscall function type
signatures - to fix indirect call mismatches with Control-Flow Integrity
(CFI) checking.

No change in behavior intended.

Thanks,

Ingo

------------------>
Andy Lutomirski (1):
syscalls/x86: Wire up COMPAT_SYSCALL_DEFINE0

Sami Tolvanen (5):
syscalls/x86: Use the correct function type in SYSCALL_DEFINE0
syscalls/x86: Use COMPAT_SYSCALL_DEFINE0 for IA32 (rt_)sigreturn
syscalls/x86: Use the correct function type for sys_ni_syscall
syscalls/x86: Fix function types in COND_SYSCALL
x86/mm: Use the correct function type for native_set_fixmap()


arch/x86/entry/syscall_32.c | 8 ++--
arch/x86/entry/syscall_64.c | 14 +++++--
arch/x86/entry/syscalls/syscall_32.tbl | 8 ++--
arch/x86/ia32/ia32_signal.c | 5 ++-
arch/x86/include/asm/fixmap.h | 2 +-
arch/x86/include/asm/syscall_wrapper.h | 76 ++++++++++++++++++++++++++--------
arch/x86/mm/pgtable.c | 4 +-
7 files changed, 81 insertions(+), 36 deletions(-)