This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_native_check_gcc/master-arm in repository toolchain/ci/linux.
from 3d7cb6b04c3f Linux 5.19 adds 976a06243473 fs: dlm: plock use list_first_entry adds 19d7ca051d30 fs: dlm: add pid to debug log adds ea06d4cabf52 fs: dlm: change plock interrupted message to debug again adds 4d413ae9ced4 fs: dlm: use dlm_plock_info for do_unlock_close adds b92a4e3f86b1 fs: dlm: change posix lock sigint handling adds cd1e8ca9f3a4 fs: dlm: change ast and bast trace order adds 0c4c516fa206 fs: dlm: remove additional dereference of lksb adds 5d92a30e900d fs: dlm: add resource name to tracepoints adds ca8031d91769 fs: dlm: update comments about recovery and membership handling adds 7e09b15cfe7b fs: dlm: call dlm_lsop_recover_prep once adds 682bb91b6ba8 fs: dlm: make new_lockspace() wait until recovery completes adds 3182599f5fff fs: dlm: handle recovery result outside of ls_recover adds f10da927a5e2 fs: dlm: add comment about lkb IFL flags adds dfc020f334f8 fs: dlm: fix grammar in lowcomms output adds 2bb2a3d66c6f fs: dlm: remove waiter warnings adds 8d614a4457f5 fs: dlm: remove timeout from dlm_user_adopt_orphan adds 81eeb82fc215 fs: dlm: add deprecation Kconfig and warnings for timeouts adds 6b0afc0cc3e9 fs: dlm: don't use deprecated timeout features by default adds 958589892218 fs: dlm: move kref_put assert for lkb structs adds eb43bbac4c3c Merge tag 'dlm-6.0' of git://git.kernel.org/pub/scm/linux/ [...] adds 9888725d8a64 fs/ext2: replace ternary operator with min_t() adds bd6e21a9044f fs/reiserfs/inode: remove dead code in _get_block_create_0() adds fa78f3369372 ext2: Add more validity checks for inode counts adds af07685b9ca1 Merge tag 'fs_for_v5.20-rc1' of git://git.kernel.org/pub/s [...] adds c05787b4c2f8 fs: inotify: Fix typo in inotify comment adds 31a371e419c8 fanotify: prepare for setting event flags in ignore mask adds 8afd7215aa97 fanotify: cleanups for fanotify_mark() input validations adds e252f2ed1c8c fanotify: introduce FAN_MARK_IGNORE adds feee1ce45a56 fsnotify: Fix comment typo adds bec14d79f73e Merge tag 'fsnotify_for_v5.20-rc1' of git://git.kernel.org [...] adds c753b70c9feb MAINTAINERS: erofs: add myself as reviewer adds f94bc517b499 MAINTAINERS: erofs: add myself as reviewer adds 2df7c4bd7c1d erofs: wake up all waiters after z_erofs_lzma_head ready adds 448b5a1548d8 erofs: avoid consecutive detection for Highmem memory adds 83a386c0a53d erofs: get rid of unneeded `inode', `map' and `sb' adds 0d823b424f1b erofs: clean up z_erofs_collector_begin() adds 42fec235f122 erofs: introduce `z_erofs_parse_out_bvecs()' adds 06a304cd9cc0 erofs: introduce bufvec to store decompressed buffers adds 387bab8716e2 erofs: drop the old pagevec approach adds 67139e36d970 erofs: introduce `z_erofs_parse_in_bvecs' adds ed722fbccadb erofs: switch compressed_pages[] to bufvec adds 671485516e1c erofs: rework online page handling adds 5b220b204c5f erofs: get rid of `enum z_erofs_page_type' adds db166fc2020d erofs: clean up `enum z_erofs_collectmode' adds e73681877d4c erofs: get rid of `z_pagemap_global' adds 4f05687fd703 erofs: introduce struct z_erofs_decompress_backend adds fe3e5914e6dc erofs: try to leave (de)compressed_pages on stack if possible adds 3fe96ee0f96d erofs: introduce z_erofs_do_decompressed_bvec() adds 2bfab9c0edac erofs: record the longest decompressed size in this round adds 267f2492c8f7 erofs: introduce multi-reference pclusters (fully-referenced) adds de8a801ab65e erofs: get rid of erofs_prepare_dio() helper adds cc2a171372c6 erofs: get rid of the leftover PAGE_SIZE in dir.c adds ecce9212d0fd erofs: update ctx->pos for every emitted dirent adds e88745dcfd9d Merge tag 'erofs-for-5.20-rc1' of git://git.kernel.org/pub [...] adds 4149be7bda7e fs/lock: Don't allocate file_lock in flock_make_lock(). adds db4abb4a32ec fs/lock: Rearrange ops in flock syscall. adds e6a7cf70a3ca Merge tag 'filelock-v6.0' of git://git.kernel.org/pub/scm/ [...] adds 1e5267cd0895 mnt_idmapping: add vfs{g,u}id_t adds 234a3113f28d fs: add two type safe mapping helpers adds 45c311501c77 fs: use mount types in iattr adds 1f36146a5a3d fs: introduce tiny iattr ownership update helpers adds 35faf3109a78 fs: port to iattr ownership update helpers adds 71e7b535b890 quota: port quota helpers mount ids adds 0e363cf3fa59 security: pass down mount idmapping to setattr hook adds b27c82e12965 attr: port attribute changes to new types adds 81a1807d80dd attr: fix kernel doc adds 4d0548a7b806 mnt_idmapping: return false when comparing two invalid ids adds 9adf24a40978 fs: port HAS_UNMAPPED_ID() to vfs{g,u}id_t adds fc04dafd263d mnt_idmapping: use new helpers in mapped_fs{g,u}id() adds 77940f0d96cd mnt_idmapping: align kernel doc and parameter order adds bdfae5ce3820 Merge tag 'fs.idmapped.vfsuid.v5.20' of git://git.kernel.o [...] adds 45598fd4e289 Merge tag 'ovl-fixes-5.19-rc7' of ssh://gitolite.kernel.or [...] adds c9fa2b07fa99 mnt_idmapping: add vfs[g,u]id_into_k[g,u]id() adds 0c5fd887d2bb acl: move idmapped mount fixup into vfs_{g,s}etxattr() adds e933c15f7621 acl: port to vfs{g,u}id_t adds 8043bffd0183 acl: make posix_acl_clone() available to overlayfs adds 1aa5fef575a8 ovl: handle idmappings in ovl_get_acl() adds 7c4d37c269ac Revert "ovl: turn of SB_POSIXACL with idmapped layers temp [...] adds ba40a57ff08b Add Seth Forshee as co-maintainer for idmapped mounts adds 0fac198def2b Merge tag 'fs.idmapped.overlay.acl.v5.20' of git://git.ker [...] adds 891e465a1bd8 x86/mce: Check whether writes to MCA_STATUS are getting ignored adds 296d3b3e05ec Merge tag 'ras_core_for_v6.0_rc1' of git://git.kernel.org/ [...] adds 4745ca43104b x86/vmware: Use BIT() macro for shifting adds dbc1f5a9f42a Merge tag 'x86_vmware_for_v6.0_rc1' of git://git.kernel.or [...] adds 9de76f41ea21 x86/mm: Refer to the intended config STRICT_DEVMEM in a comment adds 94e37e848919 Merge tag 'x86_cleanups_for_v6.0_rc1' of git://git.kernel. [...] adds aa44284960d5 x86/mm/tlb: Avoid reading mm_tlb_gen when possible adds f8c1d4ca5517 Documentation/protection-keys: Clean up documentation for [...] adds 54ee1844047c x86/pkeys: Clarify PKRU_AD_KEY macro adds 8f1d56f64f8d x86/mm/tlb: Ignore f->new_tlb_gen when zero adds 92598ae22f58 Merge tag 'x86_mm_for_v6.0_rc1' of git://git.kernel.org/pu [...] adds f17b168734c0 x86/fpu: Add a helper to prepare AMX state for low-power CPU idle adds 9f0112938277 intel_idle: Add a new flag to initialize the AMX state adds 650ea1f626ab Merge tag 'x86_fpu_for_v6.0_rc1' of git://git.kernel.org/p [...] adds 8bcedb4ce047 x86: Handle idle=nomwait cmdline properly for x86_idle adds aebef63cf7ff x86: Remove vendor checks from prefer_mwait_c1_over_halt adds 6f33a9daff9f x86: Fix comment for X86_FEATURE_ZEN adds 3f2adf00f52b x86/cpu: Use MSR_IA32_MISC_ENABLE constants adds 42efa5e3a888 Merge tag 'x86_cpu_for_v6.0_rc1' of git://git.kernel.org/p [...] adds 229e73d46994 x86/pmem: Fix platform-device leak in error path adds f8faf3496633 x86/amd_nb: Add AMD PCI IDs for SMN communication adds d906fa730827 hwmon: (k10temp): Add support for new family 17h and 19h models adds 98b1783de202 Merge tag 'x86_misc_for_v6.0_rc1' of git://git.kernel.org/ [...] adds 09d09531a51a x86,nospec: Simplify {JMP,CALL}_NOSPEC adds a1a5482a2c6e x86/extable: Fix ex_handler_msr() print condition adds ecf9b7bfea60 Merge tag 'x86_core_for_v6.0_rc1' of git://git.kernel.org/ [...] adds 1b8667812b3a x86/Kconfig: Fix CONFIG_CC_HAS_SANE_STACKPROTECTOR when cr [...] adds 8b979924b9f9 x86/build: Remove unused OBJECT_FILES_NON_STANDARD_test_nx.o adds 61922d3fa686 x86/purgatory: Hard-code obj-y in Makefile adds 2d17bd24b016 x86/purgatory: Omit use of bin2c adds 8b7054528cd5 Merge tag 'x86_build_for_v6.0_rc1' of git://git.kernel.org [...] adds b69a2afd5afc x86/kexec: Carry forward IMA measurement log on kexec adds 5a88c48f4146 Merge tag 'v5.19-rc6' into tip:x86/kdump adds 68b8e9713c8e x86/setup: Use rng seeds from setup_data adds 60ee49fac817 Merge tag 'x86_kdump_for_v6.0_rc1' of git://git.kernel.org [...] adds efae7404e16a m68k: virt: Kconfig minor fixes adds c4738fa76cba m68k: mac: Fix typos in comments adds bcc94f9a2581 m68k: sun3: Use __func__ to get function's name in an outp [...] adds 4977636d44b8 m68k: q40: Align '*' in comments adds a1ab4c1cc28c m68k: Kconfig.cpu: Fix indentation and add endif comments adds 687b2754b080 m68k: Kconfig.debug: Replace single quotes adds b5d263cde50a m68k: Kconfig.machine: Add endif comment adds 6f08e51cdbe0 m68k: bitops: Change __fls to return and accept unsigned long adds a1ee38ab1a75 m68k: virt: Use RNG seed from bootinfo block adds 566a2d6d8e42 m68k: virt: Fix missing platform_device_unregister() on er [...] adds c36dd297b6c0 m68k: mac: Remove forward declaration for mac_nmi_handler() adds c07a16404c8f m68k: Add common forward declaration for show_registers() adds b508128bb0d1 m68k: defconfig: Update defconfigs for v5.19-rc1 adds a82c58cf1a55 Merge tag 'm68k-for-v5.20-tag1' of git://git.kernel.org/pu [...] adds 51280acad855 cpuidle: cpuidle-arm: remove arm64 support adds 471f80db9ef1 arm64: cpuidle: remove generic cpuidle support adds 464ef188e069 Merge branch 'for-next/cpuidle' into for-next/core adds 5bed6a93920d Documentation/arm64: update memory layout table. adds 322d19b6cdf7 Merge branch 'for-next/docs' into for-next/core adds 39fdb65f52e9 arm64: errata: Add Cortex-A510 to the repeat tlbi list adds 44b3834b2eed arm64: errata: Remove AES hwcap for COMPAT tasks adds 2436387f2d24 Merge branch 'for-next/errata' into for-next/core adds 4953fc3d3270 arm64: extable: add new extable type EX_TYPE_KACCESS_ERR_Z [...] adds 5519d7de2f8e arm64: asm-extable: move data fields adds 59e8a1ce8f7b arm64: asm-extable: add asm uacess helpers adds c4ed0d73ede9 arm64: extable: make uaaccess helper use extable type EX_T [...] adds e4208e80a353 arm64: extable: move _cond_extable to _cond_uaccess_extable adds bacac637025c arm64: extable: cleanup redundant extable type EX_TYPE_FIXUP adds ee8b00a956e1 Merge branch 'for-next/extable' into for-next/core adds d803336abdbc ARM: mm: kill unused runtime hook arch_iounmap() adds abc5992b9dd0 mm: ioremap: Use more sensible name in ioremap_prot() adds a14fff1c0379 mm: ioremap: Setup phys_addr of struct vm_struct adds 18e780b4e6ab mm: ioremap: Add ioremap/iounmap_allowed() adds f23eab0bfaef arm64: mm: Convert to GENERIC_IOREMAP adds 893dea9ccd08 arm64: Add HAVE_IOREMAP_PROT support adds 84d8857af43a Merge branch 'for-next/ioremap' into for-next/core adds 4510bffb4d02 arch: make TRACE_IRQFLAGS_NMI_SUPPORT generic adds 3381da254fab arm64: select TRACE_IRQFLAGS_NMI_SUPPORT adds 570365d365dd Merge branch 'for-next/irqflags-nmi' into for-next/core adds ed59dfd9509d asm-generic: Add memory barrier dma_mb() adds 4d09caec2fab arm64: kcsan: Support detecting more missing memory barriers adds b7c47fd771aa Merge branch 'for-next/kcsan' into for-next/core adds c7eff738cf45 arm64: kpti-ng: simplify page table traversal logic adds 47546a1912fc arm64: mm: install KPTI nG mappings with MMU enabled adds 1c9a8e876808 arm64: entry: simplify trampoline data page adds e92b25731ef6 arm64: correct the effect of mitigations off on kpti adds 8184a8bc1cea Merge branch 'for-next/kpti' into for-next/core adds 9f6a503d5238 arm64: boot: add zstd support adds de6921856f99 arm64: Do not forget syscall when starting a new thread. adds af483947d472 arm64: fix oops in concurrently setting insn_emulation sysctls adds 4890cc18f949 arm64/mm: Define defer_reserve_crashkernel() adds 7eacf1858bc8 arm64: mm: Remove assembly DMA cache maintenance wrappers adds 9e26cac5f82b arm64: numa: Don't check node against MAX_NUMNODES adds 19198abf3d81 arm64/mm: use GENMASK_ULL for TTBR_BADDR_MASK_52 adds 02eab44c71df Merge branch 'for-next/misc' into for-next/core adds d0637c505f8a arm64: enable THP_SWAP for arm64 adds 03939cf0d5d5 Merge branch 'for-next/mm' into for-next/core adds ed0a6d1d973e mm: kasan: Ensure the tags are visible before the tag in p [...] adds 70c248aca9e7 mm: kasan: Skip unpoisoning of user pages adds 6d05141a3930 mm: kasan: Skip page unpoisoning only if __GFP_SKIP_KASAN_ [...] adds 20794545c146 arm64: kasan: Revert "arm64: mte: reset the page tag in pa [...] adds c436500d9f03 Merge branch 'for-next/mte' into for-next/core adds 49785a77780c drivers/perf: Directly use ida_alloc()/free() adds a336916b067c drivers/perf:Directly use ida_alloc()/free() adds 9ba86a474635 perf/arm-cci: fix typo in comment adds 506506cad394 arm64: cpufeature: Allow different PMU versions in ID_DFR0_EL1 adds 8e28e53f1356 perf/marvell_cn10k: Remove useless license text when SPDX- [...] adds f5ebeb138fa6 perf/marvell_cn10k: Fix TAD PMU register offset adds e500405dd15d perf: hisi: Extract hisi_pmu_init adds e9a023f2b73a drivers/perf: riscv_pmu: Add riscv pmu pm notifier adds 0e35850b341e perf/arm-cci: Use the bitmap API to allocate bitmaps adds 26fabd6d2ffc drivers/perf: riscv_pmu_sbi: perf format adds 39915b6b5fc2 drivers/perf: hisi: Add description for HNS3 PMU driver adds 66637ab137b4 drivers/perf: hisi: add driver for HNS3 PMU adds aaaee7b55c9e docs: perf: Include hns3-pmu.rst in toctree to fix 'htmldo [...] adds 491f10d08fda perf: RISC-V: Add of_node_put() when breaking out of for_e [...] adds 92f2b8bafa3d drivers/perf: arm_spe: Fix consistency of SYS_PMSCR_EL1.CX adds 288e21b6b21c Merge branch 'for-next/perf' into for-next/core adds d69d56496487 arm64/sme: Expose SMIDR through sysfs adds df07443f477a arm64/signal: Clean up SVE/SME feature checking inconsistency adds 4139320d19e6 arm64/fpsimd: Remove duplicate SYS_SVCR read adds 0f05dad9eec9 Merge branch 'for-next/sme' into for-next/core adds 802b91118d11 arm64: kasan: do not instrument stacktrace.c adds 446297b28a21 arm64: stacktrace: use non-atomic __set_bit adds a019d8a2cc82 arm64: Split unwind_init() adds 82a592c13b0a arm64: Copy the task argument to unwind_state adds cb20311e5ee9 Merge branch 'for-next/stacktrace' into for-next/core adds dabb128debc4 arm64/cpuinfo: Remove references to reserved cache type adds 9105a295d6f5 arm64/idreg: Fix tab/space damage adds f43ff286512e arm64/sysreg: Allow leading blanks on comments in sysreg file adds 3a87d53853c5 arm64/sysreg: Add SYS_FIELD_GET() helper adds 971f45928815 arm64/cache: Restrict which headers are included in __ASSEMBLY__ adds 5b345e39d3eb arm64/sysreg: Standardise naming for CTR_EL0 fields adds bacf3085bf03 arm64/sysreg: Standardise naming for DCZID_EL0 field names adds e97575533a80 arm64/mte: Standardise GMID field name definitions adds 38e29671813b arm64/sysreg: Align pointer auth enumeration defines with [...] adds 356137e68a9f arm64/sysreg: Make BHB clear feature defines match the arc [...] adds 9a2f3290bb10 arm64/sysreg: Standardise naming for WFxT defines adds f13d54697bbe arm64/sysreg: Standardise naming for ID_AA64SMFR0_EL1 enums adds 8d8feb0eaee1 arm64/sysreg: Standardise naming for ID_AA64ZFR0_EL1 fields adds b7e4a2d78753 arm64/sysreg: Remove defines for RPRES enumeration adds aa50479b4f8a arm64/sysreg: Add _EL1 into ID_AA64ISAR1_EL1 definition names adds b2d71f275d54 arm64/sysreg: Add _EL1 into ID_AA64ISAR2_EL1 definition names adds 9a3634d02301 arm64/sysreg: Convert CTR_EL0 to automatic generation adds 5589083d802b arm64/sysreg: Convert DCZID_EL0 to automatic generation adds d1b60bed639b arm64/sysreg: Convert GMID to automatic generation adds f7b5115cc39c arm64/sysreg: Convert ID_AA64ISAR1_EL1 to automatic generation adds 8fcc8285c0e3 arm64/sysreg: Convert ID_AA64ISAR2_EL1 to automatic generation adds 464ca8df6248 arm64/sysreg: Convert LORSA_EL1 to automatic generation adds 0d879f7a32a8 arm64/sysreg: Convert LOREA_EL1 to automatic generation adds cdf428f79b3c arm64/sysreg: Convert LORN_EL1 to automatic generation adds 41cc24e0c883 arm64/sysreg: Convert LORC_EL1 to automatic generation adds 12c897b4ffec arm64/sysreg: Convert LORID_EL1 to automatic generation adds 2bc589bd645f arm64/sysreg: Convert ID_AA64SMFR0_EL1 to automatic generation adds 3bbeca99309f arm64/sysreg: Convert ID_AA64ZFR0_EL1 to automatic generation adds 618ff55eec8d Merge branch 'for-next/sysregs' into for-next/core adds b87d34ca60ce arm64: vdso: put ELF related sections in the linker script adds e0ab20b20a1b arm64: vdso: enable orphan handling for VDSO adds eeec7223b697 arm64: vdso32: put ELF related sections in the linker script adds 9d4775b332e1 arm64: vdso32: enable orphan handling for VDSO adds 2d304afaedc4 arm64: compat: Move kuser32.S to .rodata section adds 5c4fb60816ea arm64: vdso32: add ARM.exidx* sections adds 4274929c7ee6 arm64: vdso*: place got/plt sections in .rodata adds d9b728f8600b arm64: compat: Move sigreturn32.S to .rodata section adds 859716b4131f arm64: vdso32: Shuffle .ARM.exidx section above ELF_DETAILS adds 9e07352ef779 arm64: vdso32: Add DWARF_DEBUG adds e8da08fc3d32 Merge branch 'for-next/vdso' into for-next/core adds 3a46b352a3e6 arm64: trap implementation defined functionality in userspace adds d3e4a9d30804 arm64/hwcap: Document allocation of upper bits of AT_HWCAP adds 60c868eff2bc arm64/cpufeature: Store elf_hwcaps as a bitmap rather than [...] adds a6a468f50d6a arm64/hwcap: Support FEAT_EBF16 adds 92867739e343 Merge branch 'for-next/cpufeature' into for-next/core adds 475031b6ed43 arm64: head: move kimage_vaddr variable into C file adds 0d9b1ffefabe arm64: mm: make vabits_actual a build time constant if possible adds e8d13cced5c5 arm64: head: move assignment of idmap_t0sz to C code adds ebd9aea1f27e arm64: head: drop idmap_ptrs_per_pgd adds 53519ddf5894 arm64: head: simplify page table mapping macros (slightly) adds 50fcd39d24c2 arm64: head: switch to map_memory macro for the extended ID map adds e42ade29e3bc arm64: head: split off idmap creation code adds 2e945851e268 arm64: kernel: drop unnecessary PoC cache clean+invalidate adds 723d3a8ed172 arm64: head: pass ID map root table address to __enable_mmu() adds 1682c45b9206 arm64: mm: provide idmap pointer to cpu_replace_ttbr1() adds b013c1e1c659 arm64: head: add helper function to remap regions in early [...] adds c3cee924bd85 arm64: head: cover entire kernel image in initial ID map adds d7bea550279d arm64: head: use relative references to the RELA and RELR tables adds f70b3a23324a arm64: head: create a temporary FDT mapping in the initial ID map adds a004393f45d9 arm64: idreg-override: use early FDT mapping in ID map adds c0be8f18a3bf arm64: head: factor out TTBR1 assignment into a macro adds 6495b9ba6271 arm64: head: populate kernel page tables with MMU and caches on adds 005e12676af0 arm64: head: record CPU boot mode after enabling the MMU adds fc5a89f75d2a arm64: kaslr: defer initialization to initcall where permitted adds aacd149b6238 arm64: head: avoid relocating the kernel twice for KASLR adds 7559d9f97581 arm64: setup: drop early FDT pointer helpers adds fbf6ad5efe95 arm64: lds: use PROVIDE instead of conditional definitions adds bdbcd22d4912 arm64: head: remove __PHYS_OFFSET adds 0aaa68532e9d arm64: mm: fix booting with 52-bit address space adds 7ddb0c3df788 arm64: Rename the VHE switch to "finalise_el2" adds b65e411d6cc2 arm64: Save state of HCR_EL2.E2H before switch to EL1 adds ae4b7e38e9a9 arm64: Allow sticky E2H when entering EL1 adds fa8aa59ae645 arm64: Factor out checking of a feature against the overri [...] adds 6b7ec18c0976 arm64: Allow the idreg override to deal with variable field width adds 6ab7661e1d39 arm64: Expose a __check_override primitive for oddball features adds b3000e2133d8 arm64: Add the arm64.nosme command line option adds 504ee23611c4 arm64: Add the arm64.nosve command line option adds 18c9aa490795 arm64: Add an override for ID_AA64SMFR0_EL1.FA64 adds 1191b6256e50 arm64: fix KASAN_INLINE adds f96d67a8af7a Merge branch 'for-next/boot' into for-next/core adds 892f7237b3ff arm64: Delay initialisation of cpuinfo_arm64::reg_{zcr,smcr} adds 0cec3f24a7ce Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] adds d1ca263d0d51 mm, slab: fix bad alignments adds efb9352700ba mm/slub: Simplify __kmem_cache_alias() adds 0c7e0d699ef1 tools/vm/slabinfo: Handle files in debugfs adds b347aa7b5747 mm/tracing: add 'accounted' entry into output of allocatio [...] adds b77d5b1b83e3 mm: slab: optimize memcg_slab_free_hook() adds 2055e67bb6a8 mm/sl[au]b: use own bulk free function when bulk alloc failed adds 3041808b5220 mm/slab_common: move generic bulk alloc/free functions to SLOB new 0dd1cabe8a4a Merge tag 'slab-for-5.20_or_6.0' of git://git.kernel.org/p [...] adds 70ce3ea9aa4e sched/numa: Initialise numa_migrate_retry adds 13ede3315087 sched/numa: Do not swap tasks between nodes when spare cap [...] adds cb29a5c19d2d sched/numa: Apply imbalance limitations consistently adds 026b98a93bbd sched/numa: Adjust imb_numa_nr to a better approximation o [...] adds f5b2eeb49991 sched/fair: Consider CPU affinity when allowing NUMA imbal [...] adds 51bf903b64bd sched/fair: Optimize and simplify rq leaf_cfs_rq_list adds 2ed81e765417 sched/deadline: Use proc_douintvec_minmax() limit minimum value adds 792b9f65a568 sched: Allow newidle balancing to bail out of load_balance adds 28156108fecb sched: Fix the check of nr_running at queue wakelist adds f3dd3f674555 sched: Remove the limitation of WF_ON_CPU on wakelist if w [...] adds 4f3394924358 selftests/rseq: riscv: use rseq_get_abi() helper adds d47c0cc94a86 selftests/rseq: riscv: fix 'literal-suffix' warning adds d1a997ba4c1b selftests/rseq: check if libc rseq support is registered adds fb95a5a04d72 sched/fair: Remove redundant word " *" adds c64b551f6a33 sched: Remove unused function group_first_cpu() adds 700a78335fc2 sched: only perform capability check on privileged operation adds 70fb5ccf2ebb sched/fair: Introduce SIS_UTIL to search idle CPU based on [...] adds d05b43059dfa sched/fair: Provide u64 read for 32-bits arch helper adds e2f3e35f1f5a sched/fair: Decay task PELT values during wakeup migration adds bb4479994945 sched, drivers: Remove max param from effective_cpu_util() [...] adds ec4fc801a02d sched/fair: Rename select_idle_mask to select_rq_mask adds 9b340131a4bc sched/fair: Use the same cpumask per-PD throughout find_en [...] adds 3e8c6c9aac42 sched/fair: Remove task_util from effective utilization in feec() adds b812fc9768e0 sched/fair: Remove the energy margin in feec() adds 1fcf54deb767 sched/core: add forced idle accounting for cgroups adds c02d5546ea34 sched/core: Use try_cmpxchg in set_nr_{and_not,if}_polling adds c82a69629c53 sched/fair: fix case with reduced capacity CPU adds 401e4963bf45 sched/core: Always flush pending blk_plug adds 5c66d1b9b30f nohz/full, sched/rt: Fix missed tick-reenabling bug in deq [...] adds 91caa5ae2424 sched/core: Fix the bug that task won't enqueue into core [...] new 0190e4198e47 rseq: Deprecate RSEQ_CS_FLAG_NO_RESTART_ON_* flags new c17a6ff93213 rseq: Kill process when unknown flags are encountered in A [...] new b167fdffe9e7 Merge tag 'sched-core-2022-08-01' of git://git.kernel.org/ [...] adds 0c3b61e00a0d jump_label: s390: avoid pointless initial NOP patching adds fdfd42892f31 jump_label: mips: move module NOP patching into arch code adds 7e6b9db27de9 jump_label: make initial NOP patching the special case adds eae6d58d67d9 locking/lockdep: Fix lockdep_init_map_*() confusion new 22a39c3d8693 Merge tag 'locking-core-2022-08-01' of git://git.kernel.or [...] adds e60b7cb089f2 x86/events/intel/ds: Enable large PEBS for PERF_SAMPLE_WEI [...] adds 39621c5808f5 perf/x86/amd/uncore: Use dynamic events array adds 847f3268bb64 perf/x86/amd/uncore: Use attr_update for format attributes adds 16b48c3f5ed8 perf/x86/amd/uncore: Detect available DF counters adds c390241a9326 perf/x86/amd/uncore: Add PerfMonV2 DF event format adds f0fe9f3c7abc perf/x86/amd/uncore: Add PerfMonV2 RDPMC assignments adds 119a784c8127 perf/core: Add a new read format to get a number of lost samples adds 39a41278f041 perf/x86/intel: Fix PEBS memory access info encoding for ADL adds ccf170e9d8fd perf/x86/intel: Fix PEBS data source encoding for ADL adds 326ecc15c61c perf/x86/ibs: Add new IBS register bits into header new 63e6053add5a Merge tag 'perf-core-2022-08-01' of git://git.kernel.org/p [...] adds d6513a34926f dt-bindings: timer: Add Nomadik MTU binding adds 6f6f3e313f39 clocksource/drivers/arm_global_timer: Fix Kconfig "its" grammar adds 42cee19a9f83 clocksource: Add Tegra186 timers support adds 07385a6055a8 clocksource/drivers/timer-tegra186: Add support for Tegra234 SoC adds 13b917a585c2 dt-bindings: timer: mediatek: Add CPUX System Timer and MT [...] adds 327e93cf9a59 clocksource/drivers/timer-mediatek: Implement CPUXGPT timers adds 5b2ca9bc3f1b thermal/drivers/rcar_gen3_thermal: Add r8a779f0 support adds 2c9c4c9e543d clocksource/drivers/timer-microchip-pit64b: Remove suspend [...] adds b02180e899c9 clocksource/drivers/timer-microchip-pit64b: Use mchp_pit64 [...] adds 278150b2151e clocksource/drivers/timer-microchip-pit64b: Fix compilatio [...] adds 525b296185b4 dt-bindings: timer: renesas,cmt: Add r8a779f0 and generic [...] adds bd0ed737d5fd dt-bindings: timer: renesas,cmt: R-Car V3U is R-Car Gen4 adds aa84506ea644 clocksource/drivers/sh_cmt: Add R-Car Gen4 support new 41e79b1d4584 clocksource/drivers/timer-ti-dm: Move inline functions to [...] new ab0bbef3ae0f clocksource/drivers/timer-ti-dm: Make timer selectable for [...] new 4e3203610a88 clocksource/drivers/timer-ti-dm: Add compatible for am6 SoCs new 775343f9fde9 clocksource/drivers/timer-ti-dm: Make driver selection boo [...] new 110a25357584 clocksource/drivers/tegra186: Put Kconfig option 'tristate [...] new 4abb38595b1b dt-bindings: timer: renesas,cmt: Fix R-Car Gen4 fall-out new 7a93d490900e clocksource/drivers/sun4i: Remove unnecessary (void*) conversions new 561a0846182e dt-bindings: timer: ingenic,tcu: use absolute path to othe [...] new c329fb5318ef dt-bindings: timer: allwinner,sun4i-a10-timer: Add D1 compatible new 148399c90e25 clocksource/drivers/sun5i: Remove unnecessary (void*) conversions new 75fed76ebc8f Merge tag 'timers-v5.20-rc1' of https://git.linaro.org/peo [...] new cceeeb6a6d02 wait: Fix __wait_event_hrtimeout for RT/DL tasks new dfea84827f7e Merge tag 'timers-core-2022-08-01' of git://git.kernel.org [...] adds ac165aab4698 genirq/PM: Unexport {suspend,resume}_device_irqs() adds 1267d9831171 dt-bindings: interrupt-controller: sifive,plic: Document R [...] adds dd46337ca696 irqchip/sifive-plic: Add support for Renesas RZ/Five SoC adds d60df7fd225a dt-bindings: interrupt-controller: Require trigger type fo [...] adds 5873ba559101 irqchip/sifive-plic: Fix T-HEAD PLIC edge trigger handling adds ee4aae577721 Merge branch irq/plic-edge-fixes into irq/irqchip-next adds 95001b756467 genirq: Don't return error on missing optional irq_request [...] adds 3e17683ff4a8 irqchip/stm32-exti: Fix irq_set_affinity return value adds f8b3eb424511 irqchip/stm32-exti: Fix irq_mask/irq_unmask for direct events adds c16ae609214e irqchip/stm32-exti: Prevent illegal read due to unbounded [...] adds b38040f0167d irqchip/stm32-exti: Tag emr register as undefined for stm32mp15 adds ce4ef8f9f2ab irqchip/stm32-exti: Read event trigger type from event_trg [...] adds c297493336b7 irqchip/stm32-exti: Simplify irq description table adds 828f5602978c Merge branch irq/stm32-exti-updates into irq/irqchip-next adds 8190cc572981 irqchip/mips-gic: Only register IPI domain when SMP is enabled adds 0f5209fee90b genirq: GENERIC_IRQ_IPI depends on SMP adds 0e6c027c0355 genirq: GENERIC_IRQ_EFFECTIVE_AFF_MASK depends on SMP adds 610306306aaa genirq: Drop redundant irq_init_effective_affinity adds 961343d78226 genirq: Refactor accessors to use irq_data_get_affinity_mask adds 073352e951f6 genirq: Add and use an irq_data_update_affinity helper adds 4d0b8298818b genirq: Return a const cpumask from irq_data_get_affinity_mask adds aa0813581b8d genirq: Provide an IRQ affinity mask in non-SMP configs adds 9167fd5d5549 PCI: hv: Take a const cpumask in hv_compose_msi_req_get_cpu() adds 4f4b8f8f95f2 Merge branch irq/affinity-nosmp into irq/plic-masking adds de0789492182 irqchip/sifive-plic: Make better use of the effective affi [...] adds a1706a1c5062 irqchip/sifive-plic: Separate the enable and mask operations adds d4a930a08c26 Merge branch irq/plic-masking into irq/irqchip-next adds 91a29af413de gpio: Remove dynamic allocation from populate_parent_alloc_arg() adds 96fed779d3d4 dt-bindings: interrupt-controller: Add Renesas RZ/G2L Inte [...] adds 3fed09559cd8 irqchip: Add RZ/G2L IA55 Interrupt Controller driver adds 08f12b4534c2 gpio: gpiolib: Allow free() callback to be overridden adds 35c37efd1273 dt-bindings: pinctrl: renesas,rzg2l-pinctrl: Document the [...] adds db2e5f21a48e pinctrl: renesas: pinctrl-rzg2l: Add IRQ domain to handle [...] adds 7dc487d27f7f gpio: thunderx: Don't directly include asm-generic/msi.h adds 8cfc90ecd33e dt-bindings: interrupt-controller: renesas,rzg2l-irqc: Doc [...] adds 2b0d7ab1646c Merge branch irq/renesas-irqc into irq/irqchip-next adds af6a1cfa6859 LoongArch: Provisionally add ACPICA data structures adds 7327b16f5f56 APCI: irq: Add support for multiple GSI domains adds 744b9a0c3c83 ACPI: irq: Allow acpi_gsi_to_irq() to have an arch-specifi [...] adds d319a299f406 genirq/generic_chip: Export irq_unmap_generic_chip adds cd0576675854 LoongArch: Use ACPI_GENERIC_GSI for gsi handling adds 2dfded47da32 LoongArch: Prepare to support multiple pch-pic and pch-msi [...] adds ee73f14ee9eb irqchip: Add Loongson PCH LPC controller support adds bcdd75c596c8 irqchip/loongson-pch-pic: Add ACPI init support adds 023087324000 irqchip/loongson-pch-msi: Add ACPI init support adds 0858ed035a85 irqchip/loongson-liointc: Add ACPI init support adds dd281e1a1a93 irqchip: Add Loongson Extended I/O interrupt controller support adds b2d3e3354e2a irqchip: Add LoongArch CPU interrupt controller support adds e8bba72b396c irqchip / ACPI: Introduce ACPI_IRQ_MODEL_LPIC for LoongArch adds 0fa72ed05ebf Merge branch irq/loongarch into irq/irqchip-next adds ef6e5d61eb7a genirq: Allow irq_set_chip_handler_name_locked() to take a [...] adds 51ff93923e21 pinctrl: ocelot: Make irq_chip immutable adds 295171705c9a irqchip/gic-v3: Fix comment typo adds 6f194c99f466 irqdomain: Report irq number for NOMAP domains adds ef50cd57a73a irqdomain: Use hwirq_max instead of revmap_size for NOMAP domains adds c904cda04482 genirq: Use for_each_action_of_desc in actions_show() adds 71349cc85e59 irqchip/mips-gic: Check the return value of ioremap() in g [...] adds 9d9b010f12cc irqchip/mmp: Declare init functions in common header file adds 2bd1753e8c43 Merge branch irq/misc-5.20 into irq/irqchip-next new 779fda86bdeb Merge tag 'irqchip-5.20' of git://git.kernel.org/pub/scm/l [...] new 9de1f9c8ca51 Merge tag 'irq-core-2022-08-01' of git://git.kernel.org/pu [...]
The 21 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/ABI/testing/sysfs-devices-system-cpu | 3 +- Documentation/admin-guide/kernel-parameters.txt | 8 +- Documentation/admin-guide/perf/hns3-pmu.rst | 136 ++ Documentation/admin-guide/perf/index.rst | 1 + Documentation/admin-guide/pm/cpuidle.rst | 15 +- Documentation/arm64/elf_hwcaps.rst | 4 + Documentation/arm64/memory.rst | 10 +- Documentation/arm64/silicon-errata.rst | 6 + Documentation/core-api/protection-keys.rst | 44 +- .../interrupt-controller/renesas,rzg2l-irqc.yaml | 134 ++ .../interrupt-controller/sifive,plic-1.0.0.yaml | 65 +- .../bindings/pinctrl/renesas,rzg2l-pinctrl.yaml | 15 + .../bindings/timer/allwinner,sun4i-a10-timer.yaml | 1 + .../devicetree/bindings/timer/ingenic,tcu.yaml | 4 +- .../bindings/timer/mediatek,mtk-timer.txt | 6 +- .../devicetree/bindings/timer/renesas,cmt.yaml | 16 +- .../devicetree/bindings/timer/st,nomadik-mtu.yaml | 58 + .../features/vm/ioremap_prot/arch-support.txt | 2 +- Documentation/filesystems/overlayfs.rst | 4 - Documentation/memory-barriers.txt | 11 +- Documentation/staging/static-keys.rst | 3 - Documentation/virt/kvm/arm/hyp-abi.rst | 11 +- MAINTAINERS | 9 + arch/Kconfig | 3 + arch/alpha/kernel/irq.c | 2 +- arch/arc/kernel/jump_label.c | 13 - arch/arm/include/asm/io.h | 4 +- arch/arm/kernel/jump_label.c | 6 - arch/arm/mach-hisi/Kconfig | 2 +- arch/arm/mach-mmp/mmp2.h | 2 +- arch/arm/mach-mmp/pxa168.h | 2 +- arch/arm/mach-mmp/pxa910.h | 2 +- arch/arm/mach-omap2/Kconfig | 2 + arch/arm/mm/ioremap.c | 9 +- arch/arm/mm/nommu.c | 9 +- arch/arm64/Kconfig | 37 + arch/arm64/boot/Makefile | 5 +- arch/arm64/include/asm/asm-extable.h | 79 +- arch/arm64/include/asm/asm-uaccess.h | 12 +- arch/arm64/include/asm/asm_pointer_auth.h | 4 +- arch/arm64/include/asm/assembler.h | 35 +- arch/arm64/include/asm/barrier.h | 12 +- arch/arm64/include/asm/cache.h | 41 +- arch/arm64/include/asm/cacheflush.h | 7 - arch/arm64/include/asm/cpu.h | 1 + arch/arm64/include/asm/cpu_ops.h | 9 - arch/arm64/include/asm/cpufeature.h | 7 +- arch/arm64/include/asm/cpuidle.h | 15 - arch/arm64/include/asm/el2_setup.h | 60 - arch/arm64/include/asm/fixmap.h | 4 +- arch/arm64/include/asm/hwcap.h | 3 +- arch/arm64/include/asm/io.h | 24 +- arch/arm64/include/asm/kernel-pgtable.h | 18 +- arch/arm64/include/asm/memory.h | 9 + arch/arm64/include/asm/mmu_context.h | 16 +- arch/arm64/include/asm/pgtable-hwdef.h | 3 +- arch/arm64/include/asm/pgtable.h | 16 + arch/arm64/include/asm/processor.h | 3 +- arch/arm64/include/asm/sysreg.h | 128 +- arch/arm64/include/asm/uaccess.h | 94 +- arch/arm64/include/asm/virt.h | 11 +- arch/arm64/include/uapi/asm/hwcap.h | 4 + arch/arm64/kernel/Makefile | 7 +- arch/arm64/kernel/acpi.c | 2 +- arch/arm64/kernel/acpi_numa.c | 2 +- arch/arm64/kernel/alternative.c | 2 +- arch/arm64/kernel/armv8_deprecated.c | 9 +- arch/arm64/kernel/cpu_errata.c | 26 +- arch/arm64/kernel/cpufeature.c | 376 +++-- arch/arm64/kernel/cpuidle.c | 29 - arch/arm64/kernel/cpuinfo.c | 51 +- arch/arm64/kernel/entry.S | 53 +- arch/arm64/kernel/fpsimd.c | 1 - arch/arm64/kernel/head.S | 525 +++--- arch/arm64/kernel/hibernate.c | 5 - arch/arm64/kernel/hyp-stub.S | 117 +- arch/arm64/kernel/idreg-override.c | 93 +- arch/arm64/kernel/image-vars.h | 59 +- arch/arm64/kernel/jump_label.c | 11 - arch/arm64/kernel/kaslr.c | 149 +- arch/arm64/kernel/kuser32.S | 1 + arch/arm64/kernel/mte.c | 9 - arch/arm64/kernel/pi/Makefile | 33 + arch/arm64/kernel/pi/kaslr_early.c | 112 ++ arch/arm64/kernel/signal.c | 20 +- arch/arm64/kernel/sigreturn32.S | 1 + arch/arm64/kernel/sleep.S | 3 +- arch/arm64/kernel/stacktrace.c | 99 +- arch/arm64/kernel/suspend.c | 2 +- arch/arm64/kernel/traps.c | 6 +- arch/arm64/kernel/vdso/Makefile | 8 +- arch/arm64/kernel/vdso/vdso.lds.S | 16 +- arch/arm64/kernel/vdso32/Makefile | 1 + arch/arm64/kernel/vdso32/vdso.lds.S | 27 +- arch/arm64/kernel/vmlinux.lds.S | 22 +- arch/arm64/kvm/hyp/include/nvhe/fixed_config.h | 32 +- arch/arm64/kvm/hyp/nvhe/sys_regs.c | 12 +- arch/arm64/kvm/sys_regs.c | 14 +- arch/arm64/lib/mte.S | 2 +- arch/arm64/mm/cache.S | 41 - arch/arm64/mm/copypage.c | 9 - arch/arm64/mm/dma-mapping.c | 19 +- arch/arm64/mm/extable.c | 10 +- arch/arm64/mm/fault.c | 1 - arch/arm64/mm/hugetlbpage.c | 10 - arch/arm64/mm/init.c | 4 +- arch/arm64/mm/ioremap.c | 90 +- arch/arm64/mm/kasan_init.c | 4 +- arch/arm64/mm/mmu.c | 78 +- arch/arm64/mm/mteswap.c | 9 - arch/arm64/mm/proc.S | 188 +-- arch/arm64/tools/cpucaps | 2 + arch/arm64/tools/gen-sysreg.awk | 2 +- arch/arm64/tools/sysreg | 264 ++++ arch/ia64/kernel/iosapic.c | 2 +- arch/ia64/kernel/irq.c | 4 +- arch/ia64/kernel/msi_ia64.c | 4 +- arch/loongarch/Kconfig | 1 + arch/loongarch/include/asm/acpi.h | 142 ++ arch/loongarch/include/asm/irq.h | 51 +- arch/loongarch/kernel/acpi.c | 65 - arch/loongarch/kernel/irq.c | 58 +- arch/loongarch/kernel/time.c | 14 +- arch/m68k/Kconfig.cpu | 7 +- arch/m68k/Kconfig.debug | 6 +- arch/m68k/Kconfig.machine | 5 +- arch/m68k/configs/amiga_defconfig | 14 +- arch/m68k/configs/apollo_defconfig | 14 +- arch/m68k/configs/atari_defconfig | 14 +- arch/m68k/configs/bvme6000_defconfig | 14 +- arch/m68k/configs/hp300_defconfig | 14 +- arch/m68k/configs/mac_defconfig | 14 +- arch/m68k/configs/multi_defconfig | 14 +- arch/m68k/configs/mvme147_defconfig | 14 +- arch/m68k/configs/mvme16x_defconfig | 14 +- arch/m68k/configs/q40_defconfig | 14 +- arch/m68k/configs/sun3_defconfig | 14 +- arch/m68k/configs/sun3x_defconfig | 14 +- arch/m68k/include/asm/bitops.h | 2 +- arch/m68k/include/asm/processor.h | 1 + arch/m68k/include/uapi/asm/bootinfo-virt.h | 8 + arch/m68k/kernel/traps.c | 1 + arch/m68k/mac/iop.c | 4 +- arch/m68k/mac/macints.c | 35 +- arch/m68k/q40/q40ints.c | 2 +- arch/m68k/sun3/mmu_emu.c | 11 +- arch/m68k/virt/config.c | 11 + arch/m68k/virt/ints.c | 3 +- arch/m68k/virt/platform.c | 58 +- arch/mips/cavium-octeon/octeon-irq.c | 4 +- arch/mips/include/asm/jump_label.h | 2 + arch/mips/include/asm/mach-loongson64/irq.h | 3 +- arch/mips/kernel/jump_label.c | 19 + arch/mips/kernel/module.c | 5 +- arch/parisc/kernel/irq.c | 2 +- arch/parisc/kernel/jump_label.c | 11 - arch/riscv/kernel/jump_label.c | 12 - arch/s390/include/asm/jump_label.h | 5 +- arch/s390/kernel/jump_label.c | 28 +- arch/s390/kernel/module.c | 1 - arch/sh/kernel/irq.c | 7 +- arch/sparc/kernel/module.c | 3 - arch/x86/.gitignore | 2 - arch/x86/Kconfig | 7 +- arch/x86/Kconfig.debug | 3 - arch/x86/events/amd/uncore.c | 146 +- arch/x86/events/intel/core.c | 7 +- arch/x86/events/intel/ds.c | 129 +- arch/x86/events/perf_event.h | 17 +- arch/x86/hyperv/irqdomain.c | 2 +- arch/x86/include/asm/amd-ibs.h | 16 +- arch/x86/include/asm/cpufeatures.h | 2 +- arch/x86/include/asm/fpu/api.h | 2 + arch/x86/include/asm/mwait.h | 1 + arch/x86/include/asm/nospec-branch.h | 24 +- arch/x86/include/asm/perf_event.h | 16 + arch/x86/include/asm/special_insns.h | 9 + arch/x86/include/asm/tlbflush.h | 1 + arch/x86/include/uapi/asm/bootparam.h | 15 +- arch/x86/kernel/Makefile | 2 - arch/x86/kernel/amd_nb.c | 13 + arch/x86/kernel/cpu/intel.c | 4 +- arch/x86/kernel/cpu/mce/inject.c | 47 + arch/x86/kernel/cpu/mce/internal.h | 2 +- arch/x86/kernel/cpu/vmware.c | 4 +- arch/x86/kernel/e820.c | 6 +- arch/x86/kernel/fpu/core.c | 14 + arch/x86/kernel/jump_label.c | 13 - arch/x86/kernel/kexec-bzimage64.c | 74 +- arch/x86/kernel/module.c | 3 - arch/x86/kernel/pmem.c | 7 +- arch/x86/kernel/process.c | 44 +- arch/x86/kernel/setup.c | 73 + arch/x86/mm/extable.c | 16 +- arch/x86/mm/init.c | 2 +- arch/x86/mm/pkeys.c | 15 +- arch/x86/mm/tlb.c | 31 +- arch/x86/purgatory/Makefile | 10 +- arch/x86/purgatory/kexec-purgatory.S | 14 + arch/xtensa/kernel/irq.c | 7 +- drivers/acpi/bus.c | 3 + drivers/acpi/irq.c | 58 +- drivers/clocksource/Kconfig | 19 +- drivers/clocksource/Makefile | 3 +- drivers/clocksource/sh_cmt.c | 8 + drivers/clocksource/timer-mediatek.c | 114 ++ drivers/clocksource/timer-microchip-pit64b.c | 64 +- drivers/clocksource/timer-sun4i.c | 2 +- drivers/clocksource/timer-sun5i.c | 2 +- drivers/clocksource/timer-tegra186.c | 514 ++++++ drivers/clocksource/timer-ti-dm.c | 123 ++ drivers/cpuidle/Kconfig.arm | 3 +- drivers/gpio/gpio-msc313.c | 15 +- drivers/gpio/gpio-tegra.c | 15 +- drivers/gpio/gpio-tegra186.c | 15 +- drivers/gpio/gpio-thunderx.c | 17 +- drivers/gpio/gpio-visconti.c | 15 +- drivers/gpio/gpiolib.c | 51 +- drivers/hwmon/k10temp.c | 12 + drivers/idle/intel_idle.c | 25 +- drivers/iommu/hyperv-iommu.c | 2 +- drivers/irqchip/Kconfig | 60 +- drivers/irqchip/Makefile | 4 + drivers/irqchip/irq-bcm6345-l1.c | 4 +- drivers/irqchip/irq-gic-v3.c | 20 +- drivers/irqchip/irq-gic.c | 18 +- drivers/irqchip/irq-loongarch-cpu.c | 148 ++ drivers/irqchip/irq-loongson-eiointc.c | 395 +++++ drivers/irqchip/irq-loongson-liointc.c | 203 ++- drivers/irqchip/irq-loongson-pch-lpc.c | 205 +++ drivers/irqchip/irq-loongson-pch-msi.c | 127 +- drivers/irqchip/irq-loongson-pch-pic.c | 177 ++- drivers/irqchip/irq-mips-gic.c | 84 +- drivers/irqchip/irq-renesas-rzg2l.c | 393 +++++ drivers/irqchip/irq-sifive-plic.c | 142 +- drivers/irqchip/irq-stm32-exti.c | 250 ++- drivers/of/kexec.c | 13 +- drivers/parisc/iosapic.c | 2 +- drivers/pci/controller/pci-hyperv.c | 12 +- drivers/perf/arm-cci.c | 11 +- drivers/perf/arm-ccn.c | 6 +- drivers/perf/arm_spe_pmu.c | 22 +- drivers/perf/fsl_imx8_ddr_perf.c | 6 +- drivers/perf/hisilicon/Kconfig | 10 + drivers/perf/hisilicon/Makefile | 1 + 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_pa_pmu.c | 16 +- drivers/perf/hisilicon/hisi_uncore_pmu.c | 18 + drivers/perf/hisilicon/hisi_uncore_pmu.h | 2 + drivers/perf/hisilicon/hisi_uncore_sllc_pmu.c | 15 +- drivers/perf/hisilicon/hns3_pmu.c | 1671 ++++++++++++++++++++ drivers/perf/marvell_cn10k_tad_pmu.c | 12 +- drivers/perf/riscv_pmu.c | 4 +- drivers/perf/riscv_pmu_sbi.c | 106 +- drivers/pinctrl/pinctrl-ocelot.c | 10 +- drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 15 +- drivers/pinctrl/renesas/pinctrl-rzg2l.c | 233 +++ drivers/powercap/dtpm_cpu.c | 33 +- drivers/sh/intc/chip.c | 2 +- drivers/thermal/cpufreq_cooling.c | 6 +- drivers/thermal/rcar_gen3_thermal.c | 4 + drivers/xen/events/events_base.c | 7 +- fs/attr.c | 74 +- fs/dlm/Kconfig | 9 + fs/dlm/Makefile | 2 +- fs/dlm/ast.c | 4 +- fs/dlm/config.c | 21 +- fs/dlm/config.h | 3 +- fs/dlm/dlm_internal.h | 32 +- fs/dlm/lock.c | 143 +- fs/dlm/lock.h | 17 +- fs/dlm/lockspace.c | 31 +- fs/dlm/lowcomms.c | 4 +- fs/dlm/member.c | 30 +- fs/dlm/plock.c | 51 +- fs/dlm/recoverd.c | 35 +- fs/dlm/user.c | 21 +- fs/erofs/compress.h | 2 +- fs/erofs/data.c | 39 +- fs/erofs/decompressor.c | 18 +- fs/erofs/decompressor_lzma.c | 1 + fs/erofs/dir.c | 20 +- fs/erofs/zdata.c | 797 +++++----- fs/erofs/zdata.h | 119 +- fs/erofs/zpvec.h | 159 -- fs/ext2/inode.c | 8 +- fs/ext2/super.c | 18 +- fs/ext4/inode.c | 14 +- fs/f2fs/file.c | 22 +- fs/f2fs/recovery.c | 10 +- fs/fat/file.c | 9 +- fs/jfs/file.c | 4 +- fs/ksmbd/vfs.c | 2 +- fs/ksmbd/vfs.h | 2 +- fs/locks.c | 77 +- fs/notify/fanotify/fanotify.c | 19 +- fs/notify/fanotify/fanotify.h | 2 + fs/notify/fanotify/fanotify_user.c | 110 +- fs/notify/fdinfo.c | 6 +- fs/notify/fsnotify.c | 23 +- fs/notify/inotify/inotify_user.c | 2 +- fs/ocfs2/file.c | 2 +- fs/open.c | 60 +- fs/overlayfs/copy_up.c | 4 +- fs/overlayfs/inode.c | 87 +- fs/overlayfs/overlayfs.h | 15 +- fs/overlayfs/super.c | 25 +- fs/posix_acl.c | 168 +- fs/quota/dquot.c | 17 +- fs/reiserfs/inode.c | 16 +- fs/xattr.c | 25 +- fs/xfs/xfs_iops.c | 14 +- fs/zonefs/super.c | 2 +- include/asm-generic/barrier.h | 8 + include/asm-generic/io.h | 29 +- include/clocksource/timer-ti-dm.h | 144 -- include/linux/acpi.h | 4 +- include/linux/cgroup-defs.h | 4 + include/linux/cpuhotplug.h | 2 + include/linux/evm.h | 6 +- include/linux/fanotify.h | 14 +- include/linux/fs.h | 140 +- include/linux/fsnotify_backend.h | 89 +- include/linux/gfp.h | 2 +- include/linux/gpio/driver.h | 42 +- include/linux/huge_mm.h | 12 + include/linux/ima.h | 5 + include/linux/irq.h | 35 +- include/linux/irqchip/mmp.h | 3 + include/linux/irqdesc.h | 5 +- include/linux/jump_label.h | 9 +- include/linux/kernel_stat.h | 7 + include/linux/lockdep.h | 30 +- include/linux/mnt_idmapping.h | 305 +++- include/linux/of.h | 2 - include/linux/once_lite.h | 20 +- include/linux/pci_ids.h | 3 + include/linux/perf/riscv_pmu.h | 4 + include/linux/perf_event.h | 2 + include/linux/posix_acl.h | 1 + include/linux/posix_acl_xattr.h | 34 +- include/linux/quotaops.h | 15 +- include/linux/sched.h | 2 +- include/linux/sched/rt.h | 8 - include/linux/sched/topology.h | 1 + include/linux/security.h | 8 +- include/linux/wait.h | 9 +- include/linux/xattr.h | 2 +- include/trace/events/dlm.h | 118 +- include/trace/events/kmem.h | 40 +- include/uapi/linux/fanotify.h | 8 + include/uapi/linux/perf_event.h | 5 +- kernel/cgroup/rstat.c | 44 +- kernel/events/core.c | 21 +- kernel/events/ring_buffer.c | 5 +- kernel/irq/Kconfig | 2 + kernel/irq/chip.c | 11 +- kernel/irq/debugfs.c | 2 +- kernel/irq/generic-chip.c | 2 +- kernel/irq/ipi.c | 16 +- kernel/irq/irqdesc.c | 2 +- kernel/irq/irqdomain.c | 14 +- kernel/irq/manage.c | 10 +- kernel/irq/pm.c | 2 - kernel/jump_label.c | 41 +- kernel/locking/lockdep.c | 7 +- kernel/rseq.c | 23 +- kernel/sched/core.c | 215 +-- kernel/sched/core_sched.c | 15 +- kernel/sched/cpufreq_schedutil.c | 5 +- kernel/sched/cputime.c | 15 + kernel/sched/deadline.c | 6 +- kernel/sched/fair.c | 818 ++++++---- kernel/sched/features.h | 3 +- kernel/sched/pelt.h | 40 +- kernel/sched/rt.c | 15 +- kernel/sched/sched.h | 63 +- kernel/sched/topology.c | 23 +- mm/ioremap.c | 26 +- mm/kasan/common.c | 3 +- mm/page_alloc.c | 19 +- mm/slab.c | 20 +- mm/slab.h | 39 +- mm/slab_common.c | 36 +- mm/slob.c | 33 +- mm/slub.c | 98 +- mm/swap_slots.c | 2 +- scripts/remove-stale-files | 2 + security/integrity/evm/evm_main.c | 12 +- security/integrity/ima/ima_kexec.c | 2 +- security/security.c | 5 +- tools/testing/selftests/rseq/rseq-riscv.h | 50 +- tools/testing/selftests/rseq/rseq.c | 3 +- tools/vm/slabinfo.c | 26 +- 396 files changed, 11585 insertions(+), 4890 deletions(-) create mode 100644 Documentation/admin-guide/perf/hns3-pmu.rst create mode 100644 Documentation/devicetree/bindings/interrupt-controller/renesas, [...] create mode 100644 Documentation/devicetree/bindings/timer/st,nomadik-mtu.yaml create mode 100644 arch/arm64/kernel/pi/Makefile create mode 100644 arch/arm64/kernel/pi/kaslr_early.c create mode 100644 arch/x86/purgatory/kexec-purgatory.S create mode 100644 drivers/clocksource/timer-tegra186.c create mode 100644 drivers/irqchip/irq-loongarch-cpu.c create mode 100644 drivers/irqchip/irq-loongson-eiointc.c create mode 100644 drivers/irqchip/irq-loongson-pch-lpc.c create mode 100644 drivers/irqchip/irq-renesas-rzg2l.c create mode 100644 drivers/perf/hisilicon/hns3_pmu.c delete mode 100644 fs/erofs/zpvec.h