From: Linus Torvalds Date: Mon, 28 Jun 2021 19:57:11 +0000 (-0700) Subject: Merge tag 'x86-asm-2021-06-28' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip X-Git-Tag: accepted/tizen/unified/20230118.172025~6998 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=909489bf9f88d314dc18be930cefa99ec9a4aac7;p=platform%2Fkernel%2Flinux-rpi.git Merge tag 'x86-asm-2021-06-28' of git://git./linux/kernel/git/tip/tip Pull x86 asm updates from Ingo Molnar: - Micro-optimize and standardize the do_syscall_64() calling convention - Make syscall entry flags clearing more conservative - Clean up syscall table handling - Clean up & standardize assembly macros, in preparation of FRED - Misc cleanups and fixes * tag 'x86-asm-2021-06-28' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: x86/asm: Make valid on cross-builds as well x86/regs: Syscall_get_nr() returns -1 for a non-system call x86/entry: Split PUSH_AND_CLEAR_REGS into two submacros x86/syscall: Maximize MSR_SYSCALL_MASK x86/syscall: Unconditionally prototype {ia32,x32}_sys_call_table[] x86/entry: Reverse arguments to do_syscall_64() x86/entry: Unify definitions from and x86/asm: Use _ASM_BYTES() in x86/asm: Add _ASM_BYTES() macro for a .byte ... opcode sequence x86/asm: Have the __ASM_FORM macros handle commas in arguments --- 909489bf9f88d314dc18be930cefa99ec9a4aac7