Messages in this thread | | | Date | Mon, 6 May 2019 11:35:03 +0200 | From | Ingo Molnar <> | Subject | [GIT PULL] x86/asm changes for v5.2 |
| |
Linus,
Please pull the latest x86-asm-for-linus git tree from:
git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86-asm-for-linus
# HEAD: 3855f11d54a07256cc4a6fb85c692000208a73a7 x86/um/vdso: Drop unnecessary cc-ldoption
This tree includes the following changes:
- cpu_has() cleanups - sync_bitops.h modernization to the rmwcc.h facility, similarly to bitops.h - Continued LTO annotations/fixes - misc cleanups and smaller cleanups
Thanks,
Ingo
------------------> Andi Kleen (2): x86/asm: Mark all top level asm statements as .text x86/cpu/amd: Exclude 32bit only assembler from 64bit build
Borislav Petkov (4): x86/cpufeature: Remove __pure attribute to _static_cpu_has() x86/asm: Clarify static_cpu_has()'s intended use x86: Convert some slow-path static_cpu_has() callers to boot_cpu_has() x86/mm: Convert some slow-path static_cpu_has() callers to boot_cpu_has()
Jan Beulich (1): x86/asm: Modernize sync_bitops.h
Jann Horn (1): x86/uaccess: Fix implicit cast of __user pointer
Leonardo Brás (1): x86/vdso: Rename variable to fix -Wshadow warning
Masahiro Yamada (1): x86/build/vdso: Add FORCE to the build rule of %.so
Nick Desaulniers (1): x86/um/vdso: Drop unnecessary cc-ldoption
arch/x86/entry/vdso/Makefile | 2 +- arch/x86/entry/vdso/vdso2c.h | 13 +++++++------ arch/x86/include/asm/cpufeature.h | 11 +++++++---- arch/x86/include/asm/fpu/internal.h | 7 +++---- arch/x86/include/asm/sync_bitops.h | 31 +++++++++---------------------- arch/x86/include/asm/uaccess.h | 3 +-- arch/x86/kernel/apic/apic_numachip.c | 2 +- arch/x86/kernel/cpu/amd.c | 5 ++++- arch/x86/kernel/cpu/aperfmperf.c | 6 +++--- arch/x86/kernel/cpu/common.c | 2 +- arch/x86/kernel/cpu/mce/inject.c | 2 +- arch/x86/kernel/cpu/proc.c | 10 +++++----- arch/x86/kernel/kprobes/core.c | 1 + arch/x86/kernel/ldt.c | 14 +++++++------- arch/x86/kernel/paravirt.c | 2 +- arch/x86/kernel/process.c | 4 ++-- arch/x86/kernel/reboot.c | 2 +- arch/x86/kernel/vm86_32.c | 2 +- arch/x86/lib/error-inject.c | 1 + arch/x86/mm/dump_pagetables.c | 4 ++-- arch/x86/mm/pgtable.c | 4 ++-- arch/x86/mm/pti.c | 2 +- arch/x86/um/vdso/Makefile | 2 +- 23 files changed, 63 insertions(+), 69 deletions(-)
| |