This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from cad18da0afb1 Merge tag 'please-pull-ia64_for_5.7' of git://git.kernel.o [...] new dcf639fe6f80 microblaze: Kernel parameters should be parsed earlier new 5119c418f950 microblaze: Fix _reset() function new 4726dd6082bc microblaze: Convert headers to SPDX license new 59d85c0a3696 microblaze: Remove architecture tlb.h and use generic one new cfbd8d1979af microblaze: Remove early printk setup new 7e8f54cd4e26 microblaze: Remove empty headers new db79e0292d44 microblaze: Define microblaze barrier new 512b2203e4b8 microblaze: Add sync to tlb operations new 9e190c543dbf microblaze: Add missing irqflags.h header new d9d2b2f307ce microblaze: Remove unused boot_cpuid variable new 06951c9115fe microblaze: Define percpu sestion in linker file new 519fa60b6007 microblaze: Use asm generic cmpxchg.h for !SMP case new 1babf557bf6e microblaze: Stop printing the virtual memory layout new 9fd1a1c9b3f2 microblaze: Replace setup_irq() by request_irq() new a8222fd5b80c Merge tag 'microblaze-v5.7-rc1' of git://git.monstr.eu/lin [...] new bf2b59f60ee1 arm64/mm: Hold memory hotplug lock while walking for kerne [...] new bbd6ec605c0f arm64/mm: Enable memory hot remove new 6ded0b61cf63 firmware: arm_sdei: fix double-lock on hibernate with shar [...] new c66d52b10267 firmware: arm_sdei: fix possible double-lock on hibernate [...] new 54f529a6806c firmware: arm_sdei: Use cpus_read_lock() to avoid races wi [...] new f7d5ef0c654e firmware: arm_sdei: clean up sdei_event_create() new 2c9d45b43c39 arm64: add support for the AMU extension v1 new 87a1f063464a arm64: trap to EL1 accesses to AMU counters from EL0 new 4fcdf106a433 arm64/kvm: disable access to AMU registers from kvm guests new 6abde90881a5 Documentation: arm64: document support for the AMU extension new bbce8eaa6032 cpufreq: add function to get the hardware max frequency new cd0ed03a8903 arm64: use activity monitors for frequency invariance new c265861af2af clocksource/drivers/arm_arch_timer: validate arch_timer_rate new 1db5cdeccd81 arm64: cpufeature: add cpus_have_final_cap() new b5475d8caedb arm64: kvm: hyp: use cpus_have_final_cap() new 7fec52bf8095 arm64: Declare ACPI parking protocol CPU operation if needed new 6885fb129be3 arm64: Rename cpu_read_ops() to init_cpu_ops() new de58ed5e16e6 arm64: Introduce get_cpu_ops() helper function new 4399e6cdf3e9 arm64: fix NUMA Kconfig typos new 25b92693a1b6 arm64: mm: convert cpu_do_switch_mm() to C new 90765f745b08 arm64: Update comment for ASID() macro new 857a141d7fb7 arm64: remove gratuitious/stray .ltorg stanzas new 27afb236fe5a arch/arm64: fix typo in a comment new e9c7ddbf8b4b arm64: csum: Optimise IPv6 header checksum new b8f58ac7c38a arm64: efi: add efi-entry.o to targets instead of extra-$( [...] new f0c0d4b74d59 arm64: entry: unmask IRQ in el0_sp() new 0c837c4f73d1 arm64: fix spelling mistake "ca not" -> "cannot" new 62b9562a1c46 arm64: add blank after 'if' new c2f4afdc3f99 arm64: kexec_file: Fixed code style. new 24b2cce91f47 arm64: remove redundant blank for '=' operator new d22b115cbfbb arm64/kernel: Simplify __cpu_up() by bailing out early new c17a290f7e7e arm64: define __alloc_zeroed_user_highpage new aaa19727159e perf: arm_spe: Remove unnecessary zero check on 'nr_pages' new e424b1798526 arm64: perf: Refactor PMU init callbacks new 29cc4ceeac12 arm64: perf: Support new DT compatibles new 06236821aeac perf: arm-ccn: Use scnprintf() for robustness new 29227d6ea157 arm64: perf: Clean up enable/disable calls new 8e35aa642ee4 arm64: cpufeature: Extract capped perfmon fields new c854188ea010 KVM: arm64: limit PMU version to PMUv3 for ARMv8.1 new 8673e02e5841 arm64: perf: Add support for ARMv8.5-PMU 64-bit counters new da12d2739fb6 Merge branches 'for-next/memory-hotremove', 'for-next/arm_ [...] new 2ca86c346277 arm64: crypto: Modernize some extra assembly annotations new b8e505484e37 arm64: crypto: Modernize names for AES function macros new 0ccbd98a92c1 arm64: entry: Annotate vector table and handlers as code new c3357fc5415d arm64: entry: Annotate ret_from_fork as code new e7bf69721773 arm64: entry: Additional annotation conversions for entry.S new e2d591d29d44 arm64: entry-ftrace.S: Convert to modern annotations for a [...] new e434b08b442b arm64: ftrace: Correct annotation of ftrace_caller assembly new 1e4729ed028d arm64: ftrace: Modernise annotation of return_to_handler new c63d9f82db94 arm64: head.S: Convert to modern annotations for assembly [...] new ebdf44a18998 arm64: head: Annotate stext and preserve_boot_args as code new a5d4420b26b5 arm64: kernel: Convert to modern annotations for assembly data new 617a2f392c92 arm64: kvm: Annotate assembly using modern annoations new 6e52aab90152 arm64: kvm: Modernize annotation for __bp_harden_hyp_vecs new 4db61fef16a1 arm64: kvm: Modernize __smccc_workaround_1_smc_start annotations new 1242b9b30327 arm64: sdei: Annotate SDEI entry points using new style an [...] new c91db232da48 arm64: vdso: Convert to modern assembler annotations new 1157eb8f2ef3 arm64: vdso32: Convert to modern assembler annotations new 69d113b5c402 arm64: entry-ftrace.S: Fix missing argument for CONFIG_FUN [...] new 9a25136a6117 arm64: Mark call_smc_arch_workaround_1 as __maybe_unused new d4abd29d6775 arm64: head: Convert install_el2_stub to SYM_INNER_LABEL new 0829a076958d Merge branch 'for-next/asm-annotations' into for-next/core new dc374b477f92 arm64: use mov_q instead of literal ldr new 6cf9a2dce6bd arm64: move kimage_vaddr to .rodata new 806dc825f01f Merge branch 'for-next/asm-cleanups' into for-next/core new 3ff047f6971d arm64: cpufeature: Fix meta-capability cpufeature check new cfef06bd0686 arm64: cpufeature: add pointer auth meta-capabilities new 91a1b6ccff32 arm64: rename ptrauth key structures to be user-specific new be1298425665 arm64: install user ptrauth keys at kernel exit time new df3551011b81 arm64: ptrauth: Add bootup/runtime flags for __cpu_setup new 8c176e1625a6 arm64: cpufeature: Move cpu capability helpers inside C file new deeaac5175a5 arm64: cpufeature: handle conflicts based on capability new 6982934e19f8 arm64: enable ptrauth earlier new 33e45234987e arm64: initialize and switch ptrauth kernel keys new 28321582334c arm64: initialize ptrauth keys for kernel booting task new 689eae42afd7 arm64: mask PAC bits of __builtin_return_address new 04ad99a0b160 arm64: unwind: strip PAC from kernel addresses new cdcb61ae4c56 arm64: __show_regs: strip PAC from lr in printk new e51f5f56dd69 arm64: suspend: restore the kernel ptrauth keys new c2d920bf1fff kconfig: Add support for 'as-option' new 74afda4016a7 arm64: compile the kernel with ptrauth return address signing new 6cb6982f42cb lkdtm: arm64: test kernel pointer authentication new 3b446c7d27dd arm64: Kconfig: verify binutils support for ARM64_PTR_AUTH new 44ca0e00b6a0 Merge branch 'for-next/kernel-ptrauth' into for-next/core new b2a84de2a2de mm/mremap: Add comment explaining the untagging behaviour [...] new 3cd86a58f773 Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] new 48bfdb9deffd x86/boot/compressed/64: Use LEA to initialize boot stack pointer new a86255fe5258 x86/boot/compressed/64: Use 32-bit (zero-extended) MOV for [...] new 3ee372ccce4d x86/boot/compressed/64: Remove .bss/.pgtable from bzImage new 0eea39a234dc x86/boot/compressed: Remove .eh_frame section from bzImage new 003602ad5516 x86/*/Makefile: Use -fno-asynchronous-unwind-tables to sup [...] new 6f8f0dc98002 x86/vmlinux: Drop unneeded linker script discard of .eh_frame new bac59d18c701 x86/setup: Fix static memory detection new c90beea22a2b x86/boot/compressed: Fix debug_puthex() parameter type new 9589351ccf47 Merge branch 'x86-boot-for-linus' of git://git.kernel.org/ [...] new 645e64662af4 x86/Kconfig: Make CMDLINE_OVERRIDE depend on non-empty CMDLINE new 84d5f77fc2ee x86, vmlinux.lds: Add RUNTIME_DISCARD_EXIT to generic DISCARDS new 4caffe6a28d3 x86/vdso: Discard .note.gnu.property sections in vDSO new 97cddfc34549 Merge branch 'x86-build-for-linus' of git://git.kernel.org [...] new 4d1d0977a215 x86: Fix a handful of typos new cdcb58cc05ed x86/iopl: Include prototype header for ksys_ioperm() new 99ce3255fddf x86/syscalls: Add prototypes for C syscall callbacks new b10c307f6f31 x86/cpu: Move prototype for get_umwait_control_msr() to a [...] new e2bdafc1070f x86/configs: Slightly reduce defconfigs new 4dd2a1b92b91 x86: Replace setup_irq() by request_irq() new 31a9122058bc x86/mm: Drop pud_mknotpresent() new 0e79ad863df4 x86/cpu: Fix a -Wmissing-prototypes warning for init_ia32_ [...] new 244febbee876 x86/alternatives: Mark text_poke_loc_init() static new 01bd18624d91 x86/platform/uv: Add a missing prototype for uv_bau_messag [...] new 4de4952c0abc x86/jump_label: Move 'inline' keyword placement new be98dc6e5043 x86/mm: Mark setup_emu2phys_nid() static new 860f89e61824 x86/efi: Add a prototype for efi_arch_mem_reserve() new 5bacdc0982f2 x86/mm/set_memory: Fix -Wmissing-prototypes warnings new c8e3dd86600a x86 user stack frame reads: switch to explicit __get_user() new a4814443993c x86 kvm page table walks: switch to explicit __get_user() new 71c3313a38aa x86: switch sigframe sigset handling to explict __get_user [...] new 4b842e4e25b1 x86: get rid of small constant size cases in raw_copy_{to, [...] new c63aad695dce vm86: get rid of get_user_ex() use new 978727ca331e x86: get rid of get_user_ex() in ia32_restore_sigcontext() new 3add42c29ceb x86: get rid of get_user_ex() in restore_sigcontext() new 77f3c6166ddc x86: kill get_user_{try,catch,ex} new a37d01ead405 x86: switch save_v86_state() to unsafe_put_user() new 9f855c085fb1 x86: switch setup_sigcontext() to unsafe_put_user() new d2d2728d161c x86: switch ia32_setup_sigcontext() to unsafe_put_user() new 39f16c1c0f14 x86: get rid of put_user_try in {ia32,x32}_setup_rt_frame() new 44a1d9963259 x86: ia32_setup_sigcontext(): lift user_access_{begin,end} [...] new e2390741053e x86: ia32_setup_frame(): consolidate uaccess areas new 57d563c82925 x86: ia32_setup_rt_frame(): consolidate uaccess areas new 119cd59fcfbe x86: get rid of put_user_try in __setup_rt_frame() (both 3 [...] new b00d8f8f0b2b x86: setup_sigcontext(): list user_access_{begin,end}() in [...] new 5c1f17809463 x86: __setup_frame(): consolidate uaccess areas new ead8e4e7e2c7 x86: __setup_rt_frame(): consolidate uaccess areas new 791612e9668c x86: x32_setup_rt_frame(): consolidate uaccess areas new b87df6594486 x86: unsafe_put-style macro for sigmask new cf122cfba5b1 kill uaccess_try() new a2150327250e Merge branch 'next.uaccess-2' of git://git.kernel.org/pub/ [...] new fdf5563a7200 Merge branch 'x86-cleanups-for-linus' of git://git.kernel. [...] new c12e13dcd814 x86/fpu/xstate: Fix last_good_offset in setup_xstate_features() new 49a91d61aed1 x86/fpu/xstate: Fix XSAVES offsets in setup_xstate_comp() new e70b100806d6 x86/fpu/xstate: Warn when checking alignment of disabled x [...] new 16171bffc829 x86/pkeys: Add check for pkey "overflow" new d0be2d53c7df Merge branch 'x86-fpu-for-linus' of git://git.kernel.org/p [...] new 07f24dc95dac selftests/x86/vdso: Fix no-vDSO segfaults new 630b99ab60aa selftests/x86/ptrace_syscall_32: Fix no-vDSO segfault new 5790921bc18b x86/insn: Add Control-flow Enforcement (CET) instructions [...] new 1032f32645f8 perf/tests: Add CET instructions to the new instructions test new 7cc7e9351927 Merge branch 'x86-misc-for-linus' of git://git.kernel.org/ [...] new 681ff0181bbf x86/mm/init/32: Stop printing the virtual memory layout new 6a9feaa8774f x86/mm/kmmio: Use this_cpu_ptr() instead get_cpu_var() for [...] new 6db73f17c5f1 x86: Don't let pgprot_modify() change the page encryption bit new 17c4a2ae15a7 dma-mapping: Fix dma_pgprot() for unencrypted coherent pages new aa61ee7b9ee3 x86/mm: Remove the now redundant N_MEMORY check new d9d76778927d Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pu [...] new 14388ae24544 x86/vmware: Make vmware_select_hypercall() __init new dd735f4707e6 x86/vmware: Remove vmware_sched_clock_setup() new ab02bb3f55f5 x86/vmware: Add steal time clock support for VMware guests new e73a8f38f82d x86/vmware: Enable steal time accounting new 8fefe9dacdb0 x86/vmware: Use bool type for vmw_sched_clock new 42595ce90b9d Merge branch 'x86-vmware-for-linus' of git://git.kernel.or [...]
The 174 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/admin-guide/kernel-parameters.txt | 2 +- Documentation/arm64/amu.rst | 112 +++++++ Documentation/arm64/booting.rst | 14 + Documentation/arm64/index.rst | 1 + Documentation/x86/exception-tables.rst | 6 - arch/arm64/Kconfig | 69 +++- arch/arm64/Makefile | 11 + arch/arm64/crypto/aes-ce.S | 4 +- arch/arm64/crypto/aes-modes.S | 48 +-- arch/arm64/crypto/aes-neon.S | 4 +- arch/arm64/crypto/ghash-ce-core.S | 16 +- arch/arm64/include/asm/asm_pointer_auth.h | 65 ++++ arch/arm64/include/asm/assembler.h | 16 +- arch/arm64/include/asm/checksum.h | 7 +- arch/arm64/include/asm/compiler.h | 24 ++ arch/arm64/include/asm/cpu_ops.h | 8 +- arch/arm64/include/asm/cpucaps.h | 5 +- arch/arm64/include/asm/cpufeature.h | 125 ++++++-- arch/arm64/include/asm/esr.h | 2 +- arch/arm64/include/asm/kvm_arm.h | 1 + arch/arm64/include/asm/kvm_asm.h | 4 + arch/arm64/include/asm/kvm_mmu.h | 9 +- arch/arm64/include/asm/memory.h | 1 + arch/arm64/include/asm/mmu.h | 10 +- arch/arm64/include/asm/mmu_context.h | 2 + arch/arm64/include/asm/page.h | 4 + arch/arm64/include/asm/perf_event.h | 3 +- arch/arm64/include/asm/pointer_auth.h | 50 ++- arch/arm64/include/asm/proc-fns.h | 2 - arch/arm64/include/asm/processor.h | 3 +- arch/arm64/include/asm/smp.h | 12 + arch/arm64/include/asm/stackprotector.h | 5 + arch/arm64/include/asm/sysreg.h | 48 +++ arch/arm64/include/asm/topology.h | 9 + arch/arm64/kernel/Makefile | 2 +- arch/arm64/kernel/armv8_deprecated.c | 2 +- arch/arm64/kernel/asm-offsets.c | 16 + arch/arm64/kernel/cpu-reset.S | 2 +- arch/arm64/kernel/cpu_errata.c | 18 +- arch/arm64/kernel/cpu_ops.c | 11 +- arch/arm64/kernel/cpufeature.c | 165 ++++++++-- arch/arm64/kernel/cpuidle.c | 9 +- arch/arm64/kernel/entry-common.c | 2 +- arch/arm64/kernel/entry-ftrace.S | 48 +-- arch/arm64/kernel/entry.S | 121 +++---- arch/arm64/kernel/head.S | 86 ++--- arch/arm64/kernel/hibernate-asm.S | 2 - arch/arm64/kernel/hyp-stub.S | 2 +- arch/arm64/kernel/machine_kexec_file.c | 2 +- arch/arm64/kernel/perf_event.c | 338 ++++++++++---------- arch/arm64/kernel/pointer_auth.c | 7 +- arch/arm64/kernel/process.c | 5 +- arch/arm64/kernel/ptrace.c | 16 +- arch/arm64/kernel/relocate_kernel.S | 4 +- arch/arm64/kernel/setup.c | 8 +- arch/arm64/kernel/sleep.S | 2 + arch/arm64/kernel/smp.c | 159 ++++++---- arch/arm64/kernel/stacktrace.c | 5 +- arch/arm64/kernel/topology.c | 180 +++++++++++ arch/arm64/kernel/vdso/sigreturn.S | 4 +- arch/arm64/kernel/vdso32/sigreturn.S | 23 +- arch/arm64/kvm/hyp-init.S | 18 +- arch/arm64/kvm/hyp.S | 4 +- arch/arm64/kvm/hyp/fpsimd.S | 8 +- arch/arm64/kvm/hyp/hyp-entry.S | 27 +- arch/arm64/kvm/hyp/switch.c | 28 +- arch/arm64/kvm/hyp/sysreg-sr.c | 8 +- arch/arm64/kvm/hyp/tlb.c | 8 +- arch/arm64/kvm/sys_regs.c | 103 +++++- arch/arm64/lib/csum.c | 27 ++ arch/arm64/lib/strcmp.S | 2 +- arch/arm64/mm/context.c | 32 +- arch/arm64/mm/mmu.c | 379 +++++++++++++++++++++- arch/arm64/mm/proc.S | 104 +++--- arch/arm64/mm/ptdump_debugfs.c | 4 + arch/microblaze/include/asm/Kbuild | 4 +- arch/microblaze/include/asm/barrier.h | 13 + arch/microblaze/include/asm/cache.h | 5 +- arch/microblaze/include/asm/cacheflush.h | 6 +- arch/microblaze/include/asm/checksum.h | 5 +- arch/microblaze/include/asm/cmpxchg.h | 40 +-- arch/microblaze/include/asm/cpuinfo.h | 5 +- arch/microblaze/include/asm/cputable.h | 1 - arch/microblaze/include/asm/current.h | 5 +- arch/microblaze/include/asm/delay.h | 7 +- arch/microblaze/include/asm/dma.h | 5 +- arch/microblaze/include/asm/elf.h | 5 +- arch/microblaze/include/asm/entry.h | 5 +- arch/microblaze/include/asm/exceptions.h | 5 +- arch/microblaze/include/asm/fixmap.h | 5 +- arch/microblaze/include/asm/flat.h | 5 +- arch/microblaze/include/asm/hw_irq.h | 1 - arch/microblaze/include/asm/io.h | 5 +- arch/microblaze/include/asm/irq.h | 5 +- arch/microblaze/include/asm/irqflags.h | 5 +- arch/microblaze/include/asm/mmu.h | 5 +- arch/microblaze/include/asm/mmu_context_mm.h | 5 +- arch/microblaze/include/asm/module.h | 5 +- arch/microblaze/include/asm/page.h | 5 +- arch/microblaze/include/asm/pgalloc.h | 5 +- arch/microblaze/include/asm/pgtable.h | 5 +- arch/microblaze/include/asm/processor.h | 5 +- arch/microblaze/include/asm/ptrace.h | 5 +- arch/microblaze/include/asm/pvr.h | 5 +- arch/microblaze/include/asm/registers.h | 5 +- arch/microblaze/include/asm/sections.h | 5 +- arch/microblaze/include/asm/setup.h | 7 +- arch/microblaze/include/asm/string.h | 5 +- arch/microblaze/include/asm/switch_to.h | 5 +- arch/microblaze/include/asm/thread_info.h | 5 +- arch/microblaze/include/asm/timex.h | 5 +- arch/microblaze/include/asm/tlb.h | 17 - arch/microblaze/include/asm/tlbflush.h | 5 +- arch/microblaze/include/asm/uaccess.h | 5 +- arch/microblaze/include/asm/unaligned.h | 5 +- arch/microblaze/include/asm/unistd.h | 5 +- arch/microblaze/include/asm/unwind.h | 5 +- arch/microblaze/include/asm/user.h | 1 - arch/microblaze/kernel/cpu/cpuinfo-pvr-full.c | 7 +- arch/microblaze/kernel/cpu/pvr.c | 1 + arch/microblaze/kernel/entry.S | 1 + arch/microblaze/kernel/misc.S | 3 +- arch/microblaze/kernel/setup.c | 2 - arch/microblaze/kernel/timer.c | 10 +- arch/microblaze/kernel/vmlinux.lds.S | 3 + arch/microblaze/mm/init.c | 14 +- arch/x86/Kconfig | 2 +- arch/x86/boot/Makefile | 1 + arch/x86/boot/compressed/Makefile | 1 + arch/x86/boot/compressed/head_64.S | 4 +- arch/x86/boot/compressed/misc.h | 2 +- arch/x86/boot/setup.ld | 1 - arch/x86/configs/i386_defconfig | 2 - arch/x86/configs/x86_64_defconfig | 2 - arch/x86/entry/common.c | 1 + arch/x86/entry/vdso/vdso-layout.lds.S | 7 + arch/x86/events/core.c | 27 +- arch/x86/ia32/ia32_signal.c | 304 ++++++++---------- arch/x86/include/asm/asm.h | 6 - arch/x86/include/asm/dwarf2.h | 4 +- arch/x86/include/asm/mwait.h | 2 + arch/x86/include/asm/pgtable.h | 13 +- arch/x86/include/asm/pgtable_types.h | 2 +- arch/x86/include/asm/pkeys.h | 5 + arch/x86/include/asm/processor.h | 1 - arch/x86/include/asm/sections.h | 20 ++ arch/x86/include/asm/set_memory.h | 2 + arch/x86/include/asm/sigframe.h | 6 +- arch/x86/include/asm/sighandling.h | 2 - arch/x86/include/asm/syscall.h | 5 + arch/x86/include/asm/uaccess.h | 140 --------- arch/x86/include/asm/uaccess_32.h | 27 -- arch/x86/include/asm/uaccess_64.h | 108 +------ arch/x86/include/asm/uv/uv_bau.h | 2 + arch/x86/kernel/alternative.c | 4 +- arch/x86/kernel/cpu/feat_ctl.c | 1 + arch/x86/kernel/cpu/umwait.c | 1 + arch/x86/kernel/cpu/vmware.c | 229 +++++++++++++- arch/x86/kernel/fpu/xstate.c | 75 ++--- arch/x86/kernel/ioport.c | 1 + arch/x86/kernel/irqinit.c | 18 +- arch/x86/kernel/jump_label.c | 2 +- arch/x86/kernel/nmi.c | 4 +- arch/x86/kernel/reboot.c | 2 +- arch/x86/kernel/setup.c | 1 - arch/x86/kernel/signal.c | 399 +++++++++++------------- arch/x86/kernel/smpboot.c | 2 +- arch/x86/kernel/stacktrace.c | 6 +- arch/x86/kernel/time.c | 15 +- arch/x86/kernel/tsc.c | 2 +- arch/x86/kernel/tsc_sync.c | 2 +- arch/x86/kernel/vm86_32.c | 115 ++++--- arch/x86/kernel/vmlinux.lds.S | 8 +- arch/x86/kvm/mmu/paging_tmpl.h | 2 +- arch/x86/kvm/vmx/vmx.c | 1 + arch/x86/kvm/vmx/vmx.h | 2 - arch/x86/lib/x86-opcode-map.txt | 17 +- arch/x86/mm/extable.c | 12 - arch/x86/mm/init_32.c | 38 --- arch/x86/mm/init_64.c | 3 +- arch/x86/mm/kmmio.c | 10 +- arch/x86/mm/numa_emulation.c | 2 +- arch/x86/mm/pat/set_memory.c | 3 + arch/x86/mm/pti.c | 8 +- arch/x86/realmode/rm/Makefile | 1 + arch/x86/realmode/rm/realmode.lds.S | 1 - drivers/base/arch_topology.c | 12 + drivers/clocksource/arm_arch_timer.c | 18 +- drivers/cpufreq/cpufreq.c | 20 ++ drivers/firmware/arm_sdei.c | 71 ++--- drivers/firmware/efi/libstub/Makefile | 3 +- drivers/misc/lkdtm/bugs.c | 36 +++ drivers/misc/lkdtm/core.c | 1 + drivers/misc/lkdtm/lkdtm.h | 1 + drivers/perf/arm-ccn.c | 20 +- drivers/perf/arm_spe_pmu.c | 2 +- include/asm-generic/vmlinux.lds.h | 11 +- include/linux/arch_topology.h | 2 + include/linux/compat.h | 9 +- include/linux/cpufreq.h | 5 + include/linux/efi.h | 2 + include/linux/perf/arm_pmu.h | 1 + include/linux/signal.h | 8 +- include/linux/stackprotector.h | 2 +- kernel/dma/mapping.c | 2 + mm/mremap.c | 10 + scripts/Kconfig.include | 6 + tools/arch/x86/lib/x86-opcode-map.txt | 17 +- tools/perf/arch/x86/tests/insn-x86-dat-32.c | 112 +++++++ tools/perf/arch/x86/tests/insn-x86-dat-64.c | 196 ++++++++++++ tools/perf/arch/x86/tests/insn-x86-dat-src.c | 236 ++++++++++++++ tools/testing/selftests/x86/ptrace_syscall.c | 8 +- tools/testing/selftests/x86/test_vdso.c | 5 + tools/testing/selftests/x86/vdso_restorer.c | 15 + 214 files changed, 3624 insertions(+), 1889 deletions(-) create mode 100644 Documentation/arm64/amu.rst create mode 100644 arch/arm64/include/asm/asm_pointer_auth.h create mode 100644 arch/arm64/include/asm/compiler.h create mode 100644 arch/microblaze/include/asm/barrier.h delete mode 100644 arch/microblaze/include/asm/cputable.h delete mode 100644 arch/microblaze/include/asm/hw_irq.h delete mode 100644 arch/microblaze/include/asm/tlb.h delete mode 100644 arch/microblaze/include/asm/user.h