This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 84292fffc246 Merge tag 'x86_build_for_v5.11' of git://git.kernel.org/pu [...] new 228ddee8ed9e drm/amdgpu: fix check order in amdgpu_bo_move new 68b111bf74a0 drm/radeon: fix check order in radeon_bo_move new 2c075f38a708 Merge branch 'radeon-fixes' (Radeon and amdgpu fixes) new 1e10cf448f84 m68k: Avoid xchg() warning new 1fe9bacab2ac m68k: Remove unused mach_max_dma_address new 95526cccc486 m68k: defconfig: Update defconfigs for v5.10-rc1 new 8ae0b65ac7e5 m68k: defconfig: Enable KUnit tests new 266994e3ac78 m68k: mac: Refactor iop_preinit() and iop_init() new 471037e2c9bb m68k: mac: Remove dead code new 0c450b8e7882 m68k: mac: Remove redundant VIA register writes new 07ce9b7ab0bf m68k: mac: Update Kconfig help new 549aeec256ca m68k: Drop redundant NOTES in link script new 428ec5f9dde7 m68k: Add a missing ELF_DETAILS in link script new a7b5458ce73b m68k: Fix WARNING splat in pmac_zilog driver new 2c9cfbadfa23 macintosh/adb-iop: Always wait for reply message from IOP new 10199e90ee20 macintosh/adb-iop: Send correct poll command new 2ae92e8b9b7e MAINTAINERS: Update m68k Mac entry new 0b03beface02 Merge tag 'm68k-for-v5.11-tag1' of git://git.kernel.org/pu [...] new 13b5bd8af41c s390/head: set io/ext handlers to disabled wait new 85cde0192a98 s390/udelay: make it work for the early code new f38b0a743904 s390: remove unused s390_base_ext_handler new a3453d923ece s390/kasan: remove 3-level paging support new 97b142b7400b s390: make sure vmemmap is top region table entry aligned new fc67c880e32a s390/mm: extend default vmalloc area size to 512GB new 90178c190079 s390/mm: let vmalloc area size depend on physical memory size new 39f2899b9872 s390/decompressor: fix build warning new 92bca2fe61f5 s390/kasan: avoid confusing naming new 54b52981bb39 s390/kasan: remove obvious parameter with the only possible value new e385b550faf3 s390/kasan: make kasan header self-contained new 0c4ec024a481 s390/kasan: move memory needs estimation into a function new d7e7fbba67a3 s390/early: rewrite program parameter setup in C new a67a88b0b8de s390/pci: remove races against pte updates new d041315ef75c s390/trng: set quality to 1024 new 837cd1059a98 s390/ap: ap bus userspace notifications for some bus conditions new 43cb5a7c6118 s390/zcrypt/pkey: introduce zcrypt_wait_api_operational() [...] new ab177c5d00cd s390/mm: remove unused clear_user_asce() new da78693e6e49 s390/pci: inform when missing required facilities new 08ab919d0dcc s390/sclp: use memblock for early read cpu info new d25d23e134a4 s390/sclp: avoid copy of sclp_info_sccb new b971cbd03ee0 s390/sclp: provide extended sccb support new 6c816038016f Merge branch 'fixes' into features new 0cd9b7230cc5 s390: add separate program check exit path new 5ec11d096640 s390/cio: fix kernel-doc markups in cio driver. new 1e632eaa0f4b s390/prng: let misc_register() add the prng sysfs attributes new 73045a08cf55 s390: unify identity mapping limits handling new c9343637d6b2 s390/ftrace: assume -mhotpatch or -mrecord-mcount always a [...] new 9a78c70a1ba0 s390/decompressor: add decompressor_printk new ec55d1e1dbea s390/decompressor: correct some asm symbols annotations new 246218962e21 s390/decompressor: add symbols support new 8977ab65b894 s390/decompressor: add stacktrace support new ba1a6be994e8 s390/decompressor: print cmdline and BEAR on pgm_check new 074ff04e279a s390/stp: let subsys_system_register() sysfs attributes new af71657c153f s390/vmem: remove redundant check new 12bb4c682354 s390/vmem: make variable and function names consistent new 334ef6ed06fa init/Kconfig: make COMPILE_TEST depend on !S390 new 77663819d490 Merge branch 'fixes' into features new 87d598634521 s390/mm: remove set_fs / rework address space handling new 0290c9e328e0 s390/mm: use invalid asce instead of kernel asce new 062e527956d0 s390/mm: add debug user asce support new 80f06306240e s390/vdso: reimplement getcpu vdso syscall new 10e59217479d s390/Kconfig: default PCI_NR_FUNCTIONS to 512 new 1ab3001b6efb s390/vdso: add missing prototypes for vdso functions new 8cb4c20f32f5 s390/ap: let bus_register() add the AP bus sysfs attributes new 5db44cfe2e6e s390/zfcp: remove pm support from zfcp driver new 127fca609385 s390/dasd: remove unused pm related functions new 1cf69b7b51d7 s390: remove pm support from console drivers new 6b532eec75ef s390/cio: remove pm support from eadm-sch drivers new 2f6ea6fb88ab s390/tape: remove unsupported PM functions new 74cee7f3b0ea s390/vmur: remove unused pm related functions new bfa11151d223 s390/cio: remove pm support from chsc subchannel driver new 796cfabde5b2 s390/cio: remove pm support from IO subchannel drivers new ef2eea78a6f3 s390/cio: remove pm support from css-bus driver new 8cc0dcfdc1c0 s390/cio: remove pm support from ccw bus driver new 14d4c4fa46ee s390/cio: fix use-after-free in ccw_device_destroy_console new 613775d62ec6 s390/kexec_file: fix diag308 subcode when loading crash kernel new 7a84ffc0471f s390/boot: add build-id to decompressor new e259b3fafa7d s390/idle: add missing mt_cycles calculation new 454efcf82ea1 s390/idle: fix accounting with machine checks new b4d70a6134d2 s390/mm: use invalid asce for user space when switching to [...] new b5e438ebd7e8 s390/smp: perform initial CPU reset also for SMT siblings new ff98cc986ae8 s390/crypto: add arch_get_random_long() support new 343dbdb7cb89 s390/mm: add support to allocate gigantic hugepages using CMA new 586592478b1f Merge tag 's390-5.11-1' of git://git.kernel.org/pub/scm/li [...] new f4693c2716b3 arm64: mm: extend linear region for 52-bit VA configurations new 8c96400d6a39 arm64: mm: make vmemmap region a projection of the linear region new 9ad7c6d5e75b arm64: mm: tidy up top of kernel VA space new 68af6d2483db Documentation/arm64: fix RST layout of memory.rst new c1090bb10d5e arm64: mm: don't assume struct page is always 64 bytes new e2a2190a80ca arm64: uaccess: move uao_* alternatives to asm-uaccess.h new 7cda23da52ad arm64: alternatives: Split up alternative.h new 364a5a8ae8dc arm64: cpufeatures: Add capability for LDAPR instruction new 5af76fb42287 arm64: alternatives: Remove READ_ONCE() usage during patch [...] new e35123d83ee3 arm64: lto: Strengthen READ_ONCE() to acquire when CONFIG_LTO=y new 97d6786e0669 arm64: mm: account for hotplug memory when randomizing the [...] new cb45babe1b80 arm64/mm/hotplug: Register boot memory hot remove notifier [...] new 9fb3d4a30338 arm64/mm/hotplug: Enable MEM_OFFLINE event handling new fdd99a4103c9 arm64/mm/hotplug: Ensure early memory sections are all online new 4b9cf23c179a arm64: wrap and generalise counter read functions new bc3b6562a1ac arm64: split counter validation function new 68c5debcc06d arm64: implement CPPC FFH support using AMUs new 74490422522d arm64: abort counter_read_on_cpu() when irqs_disabled() new e2a073dde921 arm64: omit [_text, _stext) from permanent kernel mapping new b50a3225cdff arm64/head: avoid symbol names pointing into first 64 KB o [...] new 7919385b9fb3 arm64: head: tidy up the Image header definition new 791ab8b2e3db arm64: Ignore any DMA offsets in the max_zone_phys() calculation new 2687275a5843 arm64: Force NO_BLOCK_MAPPINGS if crashkernel reservation [...] new 0a30c53573b0 arm64: mm: Move reserve_crashkernel() into mem_init() new 9804f8c69b04 arm64: mm: Move zone_dma_bits initialization into zone_siz [...] new 964db79d6c18 of/address: Introduce of_dma_get_max_cpu_address() new 07d13a1d6120 of: unittest: Add test for of_dma_get_max_cpu_address() new 8424ecdde7df arm64: mm: Set ZONE_DMA size based on devicetree's dma-ranges new 2b8652936f0c arm64: mm: Set ZONE_DMA size based on early IORT scan new 04435217f968 mm: Remove examples from enum zone_type comment new aed5041ef9a3 of: unittest: Fix build on architectures without CONFIG_OF [...] new 8663daeac7a1 parisc: Drop parisc special case for __sighandler_t new 161d36dfc7b5 parisc: start using signal-defs.h new 1d82b7898f2a arch: move SA_* definitions to generic headers new 23acdc76f179 signal: clear non-uapi flag bits when passing/returning sa_flags new 7da5082a2f9a arch: provide better documentation for the arch-specific S [...] new a54f0dfda754 signal: define the SA_UNSUPPORTED bit in sa_flags new 6ac05e832a9e signal: define the SA_EXPOSE_TAGBITS bit in sa_flags new dceec3ff7807 arm64: expose FAR_EL1 tag bits in siginfo new 52ec03f75d59 arm64: kaslr: Refactor early init command line parsing new 1e40d105dae5 arm64: Extend the kernel command line from the bootloader new 3c09ec59cdea Merge branches 'for-next/kvm-build-fix', 'for-next/va-refa [...] new f80d034086d5 arm64: ensure ERET from kthread is illegal new 515d5c8a1374 arm64: add C wrappers for SET_PSTATE_*() new ecbb11ab3ebc arm64: head.S: rename el2_setup -> init_kernel_el new 2ffac9e3fdbd arm64: head.S: cleanup SCTLR_ELx initialization new d87a8e65b510 arm64: head.S: always initialize PSTATE new a0ccf2ba689f arm64: sdei: move uaccess logic to arch/arm64/ new 2376e75cc77e arm64: sdei: explicitly simulate PAN/UAO entry new 923e1e7d8223 arm64: uaccess: rename privileged uaccess routines new 9e94fdade4d8 arm64: uaccess: simplify __copy_user_flushcache() new f253d827f33c arm64: uaccess: refactor __{get,put}_user new fc703d80130b arm64: uaccess: split user/kernel routines new 7b90dc40e36e arm64: uaccess cleanup macro naming new 3d2403fd10a1 arm64: uaccess: remove set_fs() new b5a5a01d8e9a arm64: uaccess: remove addr_limit_user_check() new 7cf283c7bd62 arm64: uaccess: remove redundant PAN toggling new 1517c4facf2e arm64: uaccess: remove vestigal UAO support new 701f49065e68 arm64: mark __system_matches_cap as __maybe_unused new e0f7a8d5e87f Merge branch 'for-next/uaccess' into for-next/core new ba090f9cafd5 arm64: kprobes: Remove redundant kprobe_step_ctx new 833be850f1ca arm64: consistently use reserved_pg_dir new 0edaee42eb8c arm64/smp: Drop the macro S(x,s) new 9f84f39f5515 arm64/mm: add fallback option to allocate virtually contig [...] new 739003c64283 arm64: mte: optimize asynchronous tag check fault flag check new 49b3cf035edc kasan: arm64: set TCR_EL1.TBID1 when enabled new 344f2db2a18a arm64: vmlinux.lds.S: Drop redundant *.init.rodata.* new ba4259a6f87a Merge branch 'for-next/misc' into for-next/core new 53c218da220c driver/perf: Add PMU driver for the ARM DMC-620 memory controller new 6c8cfbf5db42 perf: remove duplicate check on fwnode new ac4511c9364c drivers/perf: hisi: Add identifier sysfs file new 2c255223362e perf/smmuv3: Support sysfs identifier file new 6b46338f2210 perf/imx_ddr: Add stop event counters support for i.MX8MP new 367c820ef080 arm64: Enable perf events based hard lockup detector new ce4b2c01781a arm64: Fix build failure when HARDLOCKUP_DETECTOR_PERF is enabled new d0c00977a16a bindings: perf: imx-ddr: add compatible string new 881b0520504a perf/imx_ddr: Add system PMU identifier for userspace new d8602f8bf3b2 Merge remote-tracking branch 'arm64/for-next/perf' into fo [...] new a2abe7cbd8fe scs: switch to vmapped shadow stacks new ac20ffbb0279 arm64: scs: use vmapped IRQ and SDEI shadow stacks new eec3bf6861a8 arm64: sdei: Push IS_ENABLED() checks down to callee functions new d45056ad739b Merge remote-tracking branch 'arm64/for-next/scs' into for [...] new 929c1f3384d7 arm64: mte: fix prctl(PR_GET_TAGGED_ADDR_CTRL) if TCF0=NONE new d889797530c6 Merge remote-tracking branch 'arm64/for-next/fixes' into f [...] new 0ca2ce81eb8e Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] new 31909e3330c8 timens: additional helper functions for boottime offset handling new 3ae700ecfae9 fs/proc: apply the time namespace offset to /proc/stat btime new 716e343f014e selftests/timens: added selftest for /proc/stat btime new 5c62634fc651 namespace: make timens_on_fork() return nothing new 6d93a1971a0d Merge tag 'time-namespace-v5.11' of git://git.kernel.org/p [...] new 0032ce0f85a2 ptrace: Prevent kernel-infoleak in ptrace_get_syscall_info() new 2024f91e965f ns: Add a common refcount into ns_common new 8b8f3e666fc6 net: Use generic ns_common::count new 9a56493f6942 uts: Use generic ns_common::count new 137ec390fad4 ipc: Use generic ns_common::count new 8eb71d95f34a pid: Use generic ns_common::count new 265cbd62e034 user: Use generic ns_common::count new 1a7b8969e664 mnt: Use generic ns_common::count new f387882d8d3e cgroup: Use generic ns_common::count new 28c41efd08bf time: Use generic ns_common::count new 76df441ade97 signal: Convert to the new fallthrough notation new bda4c60d02e9 sys: Convert to the new fallthrough notation new aabe19b82793 nsproxy: use put_nsproxy() in switch_task_namespaces() new f9b4240b0747 Merge tag 'fixes-v5.11' of git://git.kernel.org/pub/scm/li [...]
The 187 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/arm64/kasan-offsets.sh | 3 +- Documentation/arm64/memory.rst | 45 +- Documentation/arm64/tagged-pointers.rst | 25 +- .../devicetree/bindings/perf/fsl-imx-ddr.yaml | 3 + MAINTAINERS | 2 + arch/alpha/include/uapi/asm/signal.h | 14 - arch/arm/include/asm/signal.h | 2 + arch/arm/include/uapi/asm/signal.h | 27 +- arch/arm64/Kconfig | 70 +- .../asm/{alternative.h => alternative-macros.h} | 93 +-- arch/arm64/include/asm/alternative.h | 267 +------- arch/arm64/include/asm/asm-uaccess.h | 35 +- arch/arm64/include/asm/cpucaps.h | 5 +- arch/arm64/include/asm/cpufeature.h | 23 +- arch/arm64/include/asm/exception.h | 2 +- arch/arm64/include/asm/exec.h | 1 - arch/arm64/include/asm/futex.h | 8 +- arch/arm64/include/asm/insn.h | 3 +- arch/arm64/include/asm/kernel-pgtable.h | 6 - arch/arm64/include/asm/kprobes.h | 7 - arch/arm64/include/asm/memory.h | 22 +- arch/arm64/include/asm/mmu_context.h | 6 +- arch/arm64/include/asm/pgtable-hwdef.h | 1 + arch/arm64/include/asm/pgtable.h | 3 +- arch/arm64/include/asm/processor.h | 4 +- arch/arm64/include/asm/ptrace.h | 8 +- arch/arm64/include/asm/rwonce.h | 73 ++ arch/arm64/include/asm/signal.h | 25 + arch/arm64/include/asm/sysreg.h | 22 +- arch/arm64/include/asm/system_misc.h | 2 +- arch/arm64/include/asm/thread_info.h | 10 +- arch/arm64/include/asm/topology.h | 4 +- arch/arm64/include/asm/traps.h | 6 +- arch/arm64/include/asm/uaccess.h | 178 +++-- arch/arm64/kernel/Makefile | 1 - arch/arm64/kernel/alternative.c | 7 +- arch/arm64/kernel/armv8_deprecated.c | 4 +- arch/arm64/kernel/asm-offsets.c | 3 +- arch/arm64/kernel/cpufeature.c | 59 +- arch/arm64/kernel/debug-monitors.c | 5 +- arch/arm64/kernel/efi-header.S | 84 ++- arch/arm64/kernel/entry-common.c | 2 - arch/arm64/kernel/entry.S | 31 +- arch/arm64/kernel/head.S | 70 +- arch/arm64/kernel/irq.c | 21 + arch/arm64/kernel/kaslr.c | 26 +- arch/arm64/kernel/mte.c | 3 +- arch/arm64/kernel/perf_event.c | 41 +- arch/arm64/kernel/probes/kprobes.c | 53 +- arch/arm64/kernel/process.c | 29 +- arch/arm64/kernel/proton-pack.c | 5 +- arch/arm64/kernel/ptrace.c | 7 +- arch/arm64/kernel/scs.c | 16 - arch/arm64/kernel/sdei.c | 119 +++- arch/arm64/kernel/setup.c | 6 +- arch/arm64/kernel/signal.c | 3 - arch/arm64/kernel/sleep.S | 2 +- arch/arm64/kernel/smp.c | 15 +- arch/arm64/kernel/suspend.c | 1 - arch/arm64/kernel/sys_compat.c | 5 +- arch/arm64/kernel/syscall.c | 2 +- arch/arm64/kernel/topology.c | 136 +++- arch/arm64/kernel/traps.c | 29 +- arch/arm64/kernel/vdso/Makefile | 2 +- arch/arm64/kernel/vdso32/Makefile | 2 +- arch/arm64/kernel/vmlinux.lds.S | 12 +- arch/arm64/lib/clear_user.S | 8 +- arch/arm64/lib/copy_from_user.S | 8 +- arch/arm64/lib/copy_in_user.S | 16 +- arch/arm64/lib/copy_to_user.S | 8 +- arch/arm64/lib/mte.S | 6 +- arch/arm64/lib/uaccess_flushcache.c | 4 +- arch/arm64/mm/fault.c | 88 +-- arch/arm64/mm/init.c | 56 +- arch/arm64/mm/mmu.c | 149 +++- arch/arm64/mm/proc.S | 6 +- arch/h8300/include/uapi/asm/signal.h | 24 - arch/ia64/include/uapi/asm/signal.h | 24 - arch/m68k/Kconfig.machine | 8 +- arch/m68k/amiga/config.c | 8 - arch/m68k/apollo/config.c | 1 - arch/m68k/atari/config.c | 1 - arch/m68k/bvme6000/config.c | 1 - arch/m68k/configs/amiga_defconfig | 9 +- arch/m68k/configs/apollo_defconfig | 9 +- arch/m68k/configs/atari_defconfig | 9 +- arch/m68k/configs/bvme6000_defconfig | 9 +- arch/m68k/configs/hp300_defconfig | 9 +- arch/m68k/configs/mac_defconfig | 9 +- arch/m68k/configs/multi_defconfig | 9 +- arch/m68k/configs/mvme147_defconfig | 9 +- arch/m68k/configs/mvme16x_defconfig | 9 +- arch/m68k/configs/q40_defconfig | 9 +- arch/m68k/configs/sun3_defconfig | 9 +- arch/m68k/configs/sun3x_defconfig | 9 +- arch/m68k/hp300/config.c | 1 - arch/m68k/include/asm/cmpxchg.h | 10 +- arch/m68k/include/asm/machdep.h | 1 - arch/m68k/include/uapi/asm/signal.h | 24 - arch/m68k/kernel/setup_mm.c | 1 - arch/m68k/kernel/vmlinux-nommu.lds | 3 +- arch/m68k/kernel/vmlinux-std.lds | 3 +- arch/m68k/kernel/vmlinux-sun3.lds | 2 +- arch/m68k/mac/config.c | 26 +- arch/m68k/mac/iop.c | 54 +- arch/m68k/mac/via.c | 21 - arch/m68k/mvme147/config.c | 1 - arch/m68k/mvme16x/config.c | 1 - arch/m68k/q40/config.c | 5 - arch/m68k/sun3x/config.c | 2 - arch/mips/include/uapi/asm/signal.h | 12 - arch/parisc/include/asm/signal.h | 2 + arch/parisc/include/uapi/asm/signal.h | 34 +- arch/powerpc/include/uapi/asm/signal.h | 24 - arch/s390/Kconfig | 6 +- arch/s390/Kconfig.debug | 8 + arch/s390/Makefile | 2 +- arch/s390/boot/boot.h | 18 +- arch/s390/boot/compressed/.gitignore | 1 + arch/s390/boot/compressed/Makefile | 26 +- arch/s390/boot/compressed/decompressor.h | 4 +- arch/s390/boot/compressed/vmlinux.lds.S | 9 + arch/s390/boot/head.S | 32 +- arch/s390/boot/head_kdump.S | 8 +- arch/s390/boot/ipl_parm.c | 49 +- arch/s390/boot/kaslr.c | 33 +- arch/s390/boot/mem_detect.c | 13 +- arch/s390/boot/pgm_check_info.c | 224 ++++-- arch/s390/boot/startup.c | 70 +- arch/s390/configs/debug_defconfig | 1 + arch/s390/crypto/arch_random.c | 110 ++- arch/s390/crypto/prng.c | 53 +- arch/s390/include/asm/archrandom.h | 5 +- arch/s390/include/asm/ccwdev.h | 12 +- arch/s390/include/asm/cio.h | 2 +- arch/s390/include/asm/delay.h | 1 + arch/s390/include/asm/ftrace.h | 31 +- arch/s390/include/asm/futex.h | 6 - arch/s390/include/asm/kasan.h | 37 +- arch/s390/include/asm/lowcore.h | 4 +- arch/s390/include/asm/mmu_context.h | 37 +- arch/s390/include/asm/pgtable.h | 13 +- arch/s390/include/asm/processor.h | 13 +- arch/s390/include/asm/ptrace.h | 1 + arch/s390/include/asm/sclp.h | 7 +- arch/s390/include/asm/setup.h | 6 +- arch/s390/include/asm/thread_info.h | 2 +- arch/s390/include/asm/timex.h | 7 + arch/s390/include/asm/uaccess.h | 22 +- arch/s390/include/asm/vdso.h | 25 +- arch/s390/include/uapi/asm/signal.h | 24 - arch/s390/kernel/asm-offsets.c | 7 +- arch/s390/kernel/base.S | 22 - arch/s390/kernel/early.c | 4 +- arch/s390/kernel/entry.S | 141 ++-- arch/s390/kernel/entry.h | 1 - arch/s390/kernel/ftrace.c | 63 +- arch/s390/kernel/head64.S | 7 +- arch/s390/kernel/mcount.S | 8 - arch/s390/kernel/process.c | 14 - arch/s390/kernel/setup.c | 50 +- arch/s390/kernel/smp.c | 32 +- arch/s390/kernel/time.c | 44 +- arch/s390/kernel/vdso.c | 58 +- arch/s390/kernel/vdso64/Makefile | 5 +- arch/s390/kernel/vdso64/getcpu.S | 31 - arch/s390/kernel/vdso64/getcpu.c | 21 + arch/s390/kernel/vdso64/vdso.h | 14 + arch/s390/kernel/vdso64/vdso64.lds.S | 1 - arch/s390/kernel/vdso64/vdso64_generic.c | 1 + arch/s390/kernel/vdso64/vdso_user_wrapper.S | 1 + arch/s390/kernel/vmlinux.lds.S | 3 +- arch/s390/lib/delay.c | 13 + arch/s390/lib/uaccess.c | 105 +-- arch/s390/mm/dump_pagetables.c | 2 +- arch/s390/mm/fault.c | 29 +- arch/s390/mm/init.c | 12 +- arch/s390/mm/kasan_init.c | 93 +-- arch/s390/mm/pgalloc.c | 13 +- arch/s390/mm/vmem.c | 38 +- arch/s390/pci/pci.c | 4 +- arch/s390/pci/pci_mmio.c | 104 +-- arch/s390/purgatory/head.S | 9 +- arch/sparc/include/uapi/asm/signal.h | 4 +- arch/x86/include/uapi/asm/signal.h | 24 - arch/x86/kernel/signal_compat.c | 7 - arch/xtensa/include/uapi/asm/signal.h | 24 - drivers/acpi/arm64/iort.c | 55 ++ drivers/char/hw_random/s390-trng.c | 7 +- drivers/firmware/arm_sdei.c | 14 - drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 53 +- drivers/gpu/drm/radeon/radeon_ttm.c | 54 +- drivers/macintosh/adb-iop.c | 56 +- drivers/of/address.c | 42 ++ drivers/of/unittest.c | 21 + drivers/perf/Kconfig | 7 + drivers/perf/Makefile | 1 + drivers/perf/arm_dmc620_pmu.c | 748 +++++++++++++++++++++ drivers/perf/arm_dsu_pmu.c | 3 - drivers/perf/arm_pmu.c | 5 + drivers/perf/arm_smmuv3_pmu.c | 39 ++ drivers/perf/fsl_imx8_ddr_perf.c | 135 +++- drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c | 16 + drivers/perf/hisilicon/hisi_uncore_hha_pmu.c | 16 + drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c | 16 + drivers/perf/hisilicon/hisi_uncore_pmu.c | 10 + drivers/perf/hisilicon/hisi_uncore_pmu.h | 7 + drivers/s390/block/dasd.c | 93 +-- drivers/s390/block/dasd_eckd.c | 94 --- drivers/s390/block/dasd_fba.c | 3 - drivers/s390/block/dasd_int.h | 10 - drivers/s390/char/con3215.c | 85 +-- drivers/s390/char/con3270.c | 1 - drivers/s390/char/raw3270.c | 78 +-- drivers/s390/char/raw3270.h | 1 - drivers/s390/char/sclp.h | 10 +- drivers/s390/char/sclp_cmd.c | 16 +- drivers/s390/char/sclp_early.c | 59 +- drivers/s390/char/sclp_early_core.c | 13 +- drivers/s390/char/tape.h | 1 - drivers/s390/char/tape_34xx.c | 1 - drivers/s390/char/tape_3590.c | 1 - drivers/s390/char/tape_core.c | 50 -- drivers/s390/char/vmur.c | 24 - drivers/s390/cio/chsc_sch.c | 29 - drivers/s390/cio/cmf.c | 5 - drivers/s390/cio/css.c | 130 +--- drivers/s390/cio/css.h | 10 - drivers/s390/cio/device.c | 265 +------- drivers/s390/cio/device.h | 1 - drivers/s390/cio/device_fsm.c | 6 - drivers/s390/cio/eadm_sch.c | 13 - drivers/s390/cio/io_sch.h | 1 - drivers/s390/crypto/ap_bus.c | 213 +++++- drivers/s390/crypto/ap_bus.h | 12 + drivers/s390/crypto/pkey_api.c | 15 + drivers/s390/crypto/zcrypt_api.c | 66 ++ drivers/s390/crypto/zcrypt_api.h | 2 + drivers/s390/scsi/zfcp_ccw.c | 57 +- drivers/s390/scsi/zfcp_dbf.c | 25 - drivers/s390/scsi/zfcp_def.h | 1 - drivers/s390/scsi/zfcp_ext.h | 1 - drivers/tty/serial/pmac_zilog.c | 14 +- fs/mount.h | 3 +- fs/namespace.c | 4 +- fs/proc/array.c | 6 +- fs/proc/stat.c | 3 + include/linux/acpi_iort.h | 4 + include/linux/cgroup.h | 5 +- include/linux/ipc_namespace.h | 3 +- include/linux/mmzone.h | 20 - include/linux/ns_common.h | 3 + include/linux/of.h | 7 + include/linux/perf/arm_pmu.h | 2 + include/linux/pid_namespace.h | 4 +- include/linux/scs.h | 16 +- include/linux/signal.h | 14 + include/linux/signal_types.h | 12 + include/linux/time_namespace.h | 37 +- include/linux/user_namespace.h | 5 +- include/linux/utsname.h | 9 +- include/net/net_namespace.h | 11 +- include/uapi/asm-generic/signal-defs.h | 63 ++ include/uapi/asm-generic/signal.h | 29 - include/uapi/linux/ptrace.h | 3 +- init/Kconfig | 2 +- init/version.c | 2 +- ipc/msgutil.c | 2 +- ipc/namespace.c | 4 +- kernel/cgroup/cgroup.c | 2 +- kernel/cgroup/namespace.c | 2 +- kernel/nsproxy.c | 13 +- kernel/pid.c | 2 +- kernel/pid_namespace.c | 13 +- kernel/scs.c | 71 +- kernel/signal.c | 40 ++ kernel/time/namespace.c | 15 +- kernel/user.c | 2 +- kernel/user_namespace.c | 4 +- kernel/utsname.c | 7 +- lib/Kconfig.kasan | 9 - net/core/net-sysfs.c | 6 +- net/core/net_namespace.c | 6 +- net/ipv4/inet_timewait_sock.c | 4 +- net/ipv4/tcp_metrics.c | 2 +- scripts/recordmcount.pl | 3 - tools/testing/selftests/timens/procfs.c | 58 +- 287 files changed, 4026 insertions(+), 3705 deletions(-) copy arch/arm64/include/asm/{alternative.h => alternative-macros.h} (69%) create mode 100644 arch/arm64/include/asm/rwonce.h create mode 100644 arch/arm64/include/asm/signal.h delete mode 100644 arch/arm64/kernel/scs.c delete mode 100644 arch/s390/kernel/vdso64/getcpu.S create mode 100644 arch/s390/kernel/vdso64/getcpu.c create mode 100644 arch/s390/kernel/vdso64/vdso.h create mode 100644 drivers/perf/arm_dmc620_pmu.c