This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_gnu_tk1/gnu-master-arm-spec2k6-O3_VECT in repository toolchain/ci/linux.
from 211b9970459c Merge v5.13.11 adds 95f4fb3ef0b9 lib: use PFN_PHYS() in devmem_is_allowed() adds c7ee0c9854fd Revert "usb: dwc3: gadget: Use list_replace_init() before [...] adds 51289a499dd1 iio: adc: ti-ads7950: Ensure CS is deasserted after readin [...] adds 29ccbb4684e9 iio: adis: set GPIO reset pin direction adds 88f5acc1f2af iio: humidity: hdc100x: Add margin to the conversion time adds b37adfb2c760 iio: adc: Fix incorrect exit of for-loop adds c43e0f97f5fc ASoC: amd: Fix reference to PCM buffer address adds 4cf1b08e6889 ASoC: xilinx: Fix reference to PCM buffer address adds 3380a37484eb ASoC: uniphier: Fix reference to PCM buffer address adds 8e4a0581e288 ASoC: tlv320aic31xx: Fix jack detection after suspend adds 145951900b76 ASoC: kirkwood: Fix reference to PCM buffer address adds 2693a747960b ASoC: intel: atom: Fix reference to PCM buffer address adds cc3a5a27e811 i2c: dev: zero out array used for i2c reads from userspace adds 3c420ec43971 cifs: Handle race conditions during rename adds 10290043f377 cifs: create sd context must be a multiple of 8 adds 0ca6ac8a2691 cifs: Call close synchronously during unlink/rename/lease break. adds 000cb600dabf cifs: use the correct max-length for dentry_path_raw() adds e1c5046e341d io_uring: drop ctx->uring_lock before flushing work item adds 3e35c7dbf706 io_uring: fix ctx-exit io_rsrc_put_work() deadlock adds 5028bdb679c4 scsi: lpfc: Move initialization of phba->poll_list earlier [...] adds bf77f479cd4c cgroup: rstat: fix A-A deadlock on 32bit around u64_stats_sync adds 8610d75c4db6 seccomp: Fix setting loaded filter count during TSYNC adds 2bb154128d14 net: wwan: mhi_wwan_ctrl: Fix possible deadlock adds 30a5d06dc3dd net: ethernet: ti: cpsw: fix min eth packet size for non-s [...] adds 01b2ec534d38 ARC: fp: set FPU_STATUS.FWE to enable FPU_STATUS update on [...] adds 3d33960c8d66 ceph: reduce contention in ceph_check_delayed_caps() adds fbe28d4afbda pinctrl: k210: Fix k210_fpioa_probe() adds 4debaa9f577a ACPI: NFIT: Fix support for virtual SPA ranges adds 1579656b0141 libnvdimm/region: Fix label activation vs errors adds 33d2301ad61b riscv: kexec: do not add '-mno-relax' flag if compiler doe [...] adds 21fcf2f1ced4 vmlinux.lds.h: Handle clang's module.{c,d}tor sections adds 01478e251732 drm/i915/gvt: Fix cached atomics setting for Windows VM adds 3565f42dc8e2 drm/i915/display: Fix the 12 BPC bits for PIPE_MISC reg adds 164759f4070e drm/amd/display: Remove invalid assert for ODM + MPC case adds 7b69bee4817c drm/amd/display: use GFP_ATOMIC in amdgpu_dm_irq_schedule_work adds fcd957aa8b32 drm/amdgpu: Add preferred mode in modeset when freesync vi [...] adds 7e73eac2bd90 drm/amdgpu: don't enable baco on boco platforms in runpm adds 73248a01ae14 drm/amdgpu: handle VCN instances when harvesting (v2) adds bb0c87658dd1 ieee802154: hwsim: fix GPF in hwsim_set_edge_lqi adds 30df59b45cac ieee802154: hwsim: fix GPF in hwsim_new_edge_nl adds 73e81f7219aa drm/mediatek: Fix cursor plane no update adds 676b96483576 pinctrl: mediatek: Fix fallback behavior for bias_set_combo adds 918bbb32c823 ASoC: cs42l42: Correct definition of ADC Volume control adds b4f870447de1 ASoC: cs42l42: Don't allow SND_SOC_DAIFMT_LEFT_J adds 67488f5c9613 ASoC: cs42l42: Fix bclk calculation for mono adds d82c88a44bb6 selftests/sgx: Fix Q1 and Q2 calculation in sigstruct.c adds ba216b210f26 ASoC: SOF: Intel: Kconfig: fix SoundWire dependencies adds 710490222c69 ASoC: SOF: Intel: hda-ipc: fix reply size checking adds 9c272596189c ASoC: cs42l42: Fix inversion of ADC Notch Switch control adds 71805c36336a ASoC: cs42l42: Remove duplicate control for WNF filter frequency adds deff14bdcc54 netfilter: nf_conntrack_bridge: Fix memory leak when error adds 22af0d2a5e5e pinctrl: tigerlake: Fix GPIO mapping for newer version of [...] adds 6e61f4d51d38 ASoC: cs42l42: PLL must be running when changing MCLK_SRC_SEL adds d57b00645556 ASoC: cs42l42: Fix LRCLK frame start edge adds 141af64cf768 ASoC: cs42l42: Fix mono playback adds f67f34a86375 net: dsa: mt7530: add the missing RxUnicast MIB counter adds a4de486958ff net: mvvp2: fix short frame size on s390 adds 736e0445f921 platform/x86: pcengines-apuv2: Add missing terminating ent [...] adds fd0b94e6b1c7 perf/x86/intel: Apply mid ACK for small core adds 466f5509f62a drm/amd/pm: Fix a memory leak in an error handling path in [...] adds 51f19580f5f4 libbpf: Fix probe for BPF_PROG_TYPE_CGROUP_SOCKOPT adds 621d81cfbb0c libbpf: Do not close un-owned FD 0 on errors adds ada7135e6d99 bpf: Fix integer overflow involving bucket_size adds d8431e3fa7b3 net: dsa: qca: ar9331: make proper initial port defaults adds 2a4a96afa7b5 net: phy: micrel: Fix link detection on ksz87xx switch" adds 1e19d18189fe ppp: Fix generating ifname when empty IFLA_IFNAME is specified adds 6a4b92821135 io_uring: clear TIF_NOTIFY_SIGNAL when running task work adds 9b8f136b88f3 net/smc: fix wait on already cleared link adds e04669e14c5a net/smc: Correct smc link connection counter in case of sm [...] adds 00735401c918 net: sched: act_mirred: Reset ct info when mirror/redirect skb adds e266d4c43b95 ice: Prevent probing virtual functions adds 8a0814243362 ice: Stop processing VF messages during teardown adds f2b15898012a ice: don't remove netdev->dev_addr from uc sync list adds 792e7591d308 iavf: Set RSS LUT and key in reset handle path adds ed277fbd3053 psample: Add a fwd declaration for skbuff adds 3cedeb691b74 bareudp: Fix invalid read beyond skb's linear data adds 815a0fe3f415 io-wq: fix bug of creating io-wokers unconditionally adds f49d457950b9 io-wq: fix IO_WORKER_F_FIXED issue in create_io_worker() adds df712c5d591a net/mlx5: Don't skip subfunction cleanup in case of error [...] adds 3f20768c9fdc net/mlx5: DR, Add fail on error check on decap adds c0cb7d8be945 net/mlx5e: Avoid creating tunnel headers for local route adds 09ab613d4996 net/mlx5e: Destroy page pool after XDP SQ to fix use-after-free adds 89163e392e57 net/mlx5: Block switchdev mode while devlink traps are active adds 9b0b9c9da810 net/mlx5e: TC, Fix error handling memory leak adds 436f4a1c6d17 net/mlx5: Synchronize correct IRQ when destroying CQ adds 11e249ce5e3e net/mlx5: Fix return value from tracer initialization adds 75004b47fba4 drm/meson: fix colour distortion from HDR set during vendo [...] adds 1d1808fae2e0 ovl: fix deadlock in splice write adds 037570c9adab bpf: Fix potentially incorrect results with bpf_get_local_ [...] adds 8154453a4be5 net: dsa: microchip: Fix ksz_read64() adds 3149f9edddf9 net: dsa: microchip: ksz8795: Fix PVID tag insertion adds 159948c423aa net: dsa: microchip: ksz8795: Reject unsupported VLAN conf [...] adds 9674dc6724c5 net: dsa: microchip: ksz8795: Fix VLAN untagged flag chang [...] adds 3cc015794dab net: dsa: microchip: ksz8795: Use software untagging on CPU port adds 1c4f28207fab net: dsa: microchip: ksz8795: Fix VLAN filtering adds 74b264b342a5 net: dsa: microchip: ksz8795: Don't use phy_port_cnt in VL [...] adds 44c8aa996911 net: Fix memory leak in ieee802154_raw_deliver adds 52133524d807 net: igmp: fix data-race in igmp_ifc_timer_expire() adds 22ecb3423f9c net: dsa: hellcreek: fix broken backpressure in .port_fdb_dump adds c6cbf5672cc0 net: dsa: lan9303: fix broken backpressure in .port_fdb_dump adds 8398aab49ba3 net: dsa: lantiq: fix broken backpressure in .port_fdb_dump adds 735e90f3efa6 net: dsa: sja1105: fix broken backpressure in .port_fdb_dump adds c7c9cc4a6016 pinctrl: sunxi: Don't underestimate number of functions adds ff6c9aad3599 net: bridge: fix flags interpretation for extern learn fdb [...] adds 59cabc513b8a net: bridge: fix memleak in br_add_if() adds 53201f2902ee net: linkwatch: fix failure to restore device state across [...] adds 4391389526a1 tcp_bbr: fix u32 wrap bug in round logic if bbr_init() cal [...] adds 9977d0baadc8 net: igmp: increase size of mr_ifc_count adds 950429a4d346 drm/i915: Only access SFC_DONE when media domain is not fused off adds 128e480afe78 xen/events: Fix race in set_evtchn_to_irq adds 09625c5badd2 vsock/virtio: avoid potential deadlock when vsock device remove adds 98f73989055f nbd: Aovid double completion of a request adds 14034883d058 arm64: efi: kaslr: Fix occasional random alloc (and boot) failure adds f3409e925da2 KVM: arm64: Fix off-by-one in range_is_memory adds bfc48d02d915 efi/libstub: arm64: Force Image reallocation if BSS was no [...] adds 2bfb303470e0 efi/libstub: arm64: Relax 2M alignment again for relocatab [...] adds daf371e74d36 powerpc/kprobes: Fix kprobe Oops happens in booke adds d8f9d8c4be6e i2c: iproc: fix race between client unreg and tasklet adds 560051d8f439 x86/tools: Fix objdump version check again adds 24ed8f291d59 genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP adds 067ef0204880 x86/msi: Force affinity setup before startup adds 55cd80f4928c x86/ioapic: Force affinity setup before startup adds 0abb63311246 x86/resctrl: Fix default monitoring groups reporting adds 0c081d4a6a13 genirq/msi: Ensure deactivation on teardown adds 9dac5f65caaf genirq/timings: Prevent potential array overflow in __irq_ [...] adds 73d8b5769514 powerpc/interrupt: Fix OOPS by not calling do_IRQ() from t [...] adds f800bb380fea PCI/MSI: Enable and mask MSI-X early adds 6c971252f090 PCI/MSI: Mask all unused MSI-X entries adds 0b51d4c16a27 PCI/MSI: Enforce that MSI-X table entry is masked for update adds 78225ed700df PCI/MSI: Enforce MSI[X] entry updates to be visible adds ea6cc94e8807 PCI/MSI: Do not set invalid bits in MSI mask adds 849b6a5bde32 PCI/MSI: Correct misleading comments adds b82047e5d807 PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() adds 11aa5db61e9b PCI/MSI: Protect msi_desc::masked for multi-MSI adds 33971cedf1d9 powerpc/interrupt: Do not call single_step_exception() fro [...] adds 3eda59bcee6e powerpc/pseries: Fix update of LPAR security flavor after LPM adds 115ff78c3a03 powerpc/32s: Fix napping restore in data storage interrupt (DSI) adds 3b1700551dee powerpc/smp: Fix OOPS in topology_init() adds 4ce6f022df43 powerpc/xive: Do not skip CPU-less nodes when creating the IPIs adds 0e1d1392f381 powerpc/32: Fix critical and debug interrupts on BOOKE adds b636a0d1e5c8 efi/libstub: arm64: Double check image alignment at entry adds a3040e7e9ff2 locking/rtmutex: Use the correct rtmutex debugging config option adds 1163cd462e1f KVM: VMX: Use current VMCS to query WAITPKG support for MS [...] adds bd043e754f4d KVM: nVMX: Use vmx_need_pf_intercept() when deciding if L0 [...] adds 0f4bf029494d KVM: x86/mmu: Don't leak non-leaf SPTEs when zapping all SPTEs adds 90d215367156 KVM: x86/mmu: Protect marking SPs unsync when using TDP MM [...] adds 36b361cb1966 ceph: add some lockdep assertions around snaprealm handling adds dcd02a1248cc ceph: clean up locking annotation for ceph_get_snap_realm [...] adds ac0e79584d41 ceph: take snap_empty_lock atomically with snaprealm refco [...] adds 874213144352 kasan, slub: reset tag when printing address adds a0949ee63cf9 KVM: nSVM: avoid picking up unsupported bits from L2 in in [...] adds 639a033fd765 KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE [...] adds f428e49b8cb1 Linux 5.13.12 adds f24c1bd97842 Merge v5.13.12 new e8daa0dd99c9 mtd: cfi_cmdset_0002: fix crash when erasing/writing AMD cards new 261d195d5fe6 io_uring: Use WRITE_ONCE() when writing to sq_flags new 08fb58a2c3dc USB: core: Avoid WARNings for 0-length descriptor requests new d9aee1535e7b USB: core: Fix incorrect pipe calculation in do_proc_control() new fcd998a0536e dmaengine: xilinx_dma: Fix read-after-free bug when termin [...] new 7c6e26d59bfb dmaengine: usb-dmac: Fix PM reference leak in usb_dmac_probe() new 1718285e1419 spi: spi-mux: Add module info needed for autoloading new 38df50afe852 net: xfrm: Fix end of loop tests for list_for_each_entry new d09867c795c3 ARM: dts: am43x-epos-evm: Reduce i2c0 bus speed for tps65218 new c589360bd3a9 dmaengine: of-dma: router_xlate to return -EPROBE_DEFER if [...] new fa3c19ceaa8b scsi: pm80xx: Fix TMF task completion race condition new f57f3722788e scsi: megaraid_mm: Fix end of loop tests for list_for_each [...] new 7bbfccc78e0e scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() new 87820c748fda scsi: core: Avoid printing an error if target_alloc() retu [...] new c6751ce1a2a4 scsi: core: Fix capacity set to zero after offlinining device new 0620a81e8040 drm/amdgpu: fix the doorbell missing when in CGPG issue fo [...] new 56dcfd2e0145 qede: fix crash in rmmod qede while automatic debug collection new e5f45fdefd8d ARM: dts: nomadik: Fix up interrupt controller node names new d45f37c6120e net: usb: pegasus: Check the return value of get_geristers [...] new cae49c93c71c net: usb: lan78xx: don't modify phy_device state concurrently new d6080ac32e3e perf/x86: Fix out of bound MSR access new 5fd92907a473 spi: cadence-quadspi: Fix check condition for DTR ops new a4ebe05cd99e drm/amd/display: Fix Dynamic bpp issue with 8K30 with Navi 1X new a6488cc30f01 drm/amd/display: workaround for hard hang on HPD on native DP new 85f5d3d0bc2e kyber: make trace_block_rq call consistent with documentation new 73bb2572339d mtd: rawnand: Add a check in of_get_nand_secure_regions() new 6fed550393b8 arm64: dts: qcom: c630: fix correct powerdown pin for WSA881x new aa9cac63e49c arm64: dts: qcom: msm8992-bullhead: Remove PSCI new 02491c3d81ef arm64: dts: qcom: msm8992-bullhead: Fix cont_splash_mem mapping new 731825e59e1d iommu: Check if group is NULL before remove device new 1c4678cb01ee cpufreq: arm_scmi: Fix error path when allocation failed new ae19ca1cb3f0 arm64: dts: qcom: msm8994-angler: Disable cont_splash_mem new c442bd5a0e20 arm64: dts: qcom: sdm845-oneplus: fix reserved-mem new dd53a5f93b2e mt76: fix enum type mismatch new b39db8c4397d mtd: rawnand: Fix probe failure due to of_get_nand_secure_ [...] new ed6b6c758b67 soc: fsl: qe: convert QE interrupt controller to platform_device new 5238de0459c0 cpufreq: armada-37xx: forbid cpufreq for 1.2 GHz variant new b380dfb298da dccp: add do-while-0 stubs for dccp_pr_debug macros new 6caaf9fcb7b4 virtio: Protect vqs list access new 8a821b88b1a6 vhost-vdpa: Fix integer overflow in vhost_vdpa_process_iot [...] new dcd6c72344f3 bus: ti-sysc: Fix error handling for sysc_check_active_timer() new 83f6738578b3 vhost: Fix the calculation in vhost_overflow() new 434887c6ac41 vdpa_sim: Fix return value check for vdpa_alloc_device() new 080d65ba644f vp_vdpa: Fix return value check for vdpa_alloc_device() new 29236481a883 vDPA/ifcvf: Fix return value check for vdpa_alloc_device() new c903a1fd0968 vdpa/mlx5: Avoid destroying MR on empty iotlb new 88e35118e7c9 vdpa/mlx5: Fix queue type selection logic new e5f25a6ea31a drm/mediatek: Add AAL output size configuration new 3d7f5031f870 drm/mediatek: Add component_del in OVL and COLOR remove function new a89ba11b263b bpf: Clear zext_dst of dead insns new 7edc1a0deca8 bnxt: don't lock the tx queue from napi poll new 781279257968 bnxt: disable napi before canceling DIM new 40c767494e15 bnxt: make sure xmit_more + errors does not miss doorbells new 5eb70221eb03 bnxt: count Tx drops new 47d43f06fd87 soc: fsl: qe: fix static checker warning new 010d7ad77e2d net: 6pack: fix slab-out-of-bounds in decode_data new 1a2798f36805 ptp_pch: Restore dependency on PCI new 020761f49efb bnxt_en: Disable aRFS if running on 212 firmware new a5607b1d8e34 bnxt_en: Add missing DMA memory barriers new 9213ce667258 vrf: Reset skb conntrack connection on VRF rcv new 0de9c4de5ca1 virtio-net: use NETIF_F_GRO_HW instead of NETIF_F_LRO new 39af3583c8fb mac80211: fix locking in ieee80211_restart_work() new 7af09aeddbae net: qlcnic: add missed unlock in qlcnic_83xx_flash_read32 new ac161cf77818 ixgbe, xsk: clean up the resources in ixgbe_xsk_pool_enabl [...] new 0e805b74cd13 sch_cake: fix srchost/dsthost hashing mode new b2973b87ba11 net: mdio-mux: Don't ignore memory allocation errors new 9581895b37fe net: mdio-mux: Handle -EPROBE_DEFER correctly new cf4c1661c40e ovs: clear skb->tstamp in forwarding path new 4e4f3cb41d68 net: usb: asix: refactor asix_read_phy_addr() and handle e [...] new 936eca018fee iommu/vt-d: Fix incomplete cache flush in intel_pasid_tear [...] new 678b67771cef drm/i915: Skip display interruption setup when display is [...] new e0f2d91e0869 drm/i915: Tweaked Wa_14010685332 for all PCHs new 751f4b539afb drm/amd/display: Use DCN30 watermark calc for DCN301 new 11c79e1615a4 net: mscc: ocelot: allow forwarding from bridge ports to t [...] new 828c3a32238c mptcp: fix memory leak on address flush new dedbf29c6b36 mptcp: full fully established support after ADD_ADDR new 5809f8d9b7c0 r8152: fix writing USB_BP2_EN new f21adfddafdf r8152: fix the maximum number of PLA bp for RTL8153C new 1d9d64cad2fe PCI/sysfs: Use correct variable for the legacy_mem sysfs object new ea1cf8a6d966 i40e: Fix ATR queue selection new 260b1eb312a0 iavf: Fix ping is lost after untrusted VF had tried to change MAC new 5d547d83abb2 Revert "flow_offload: action should not be NULL when it is [...] new b89542f4a60b net: dpaa2-switch: disable the control interface on error path new 7179eac5556e iommu/dma: Fix leak in non-contiguous API new fffcf7fc898a mmc: dw_mmc: Fix hang on data CRC error new 87762c77c39f mmc: mmci: stm32: Check when the voltage switch procedure [...] new 2fcb62673120 mmc: sdhci-msm: Update the software timeout value for sdhc new 95e5238a2fba clk: imx6q: fix uart earlycon unwork new 03c33905ee88 clk: qcom: gdsc: Ensure regulator init state matches GDSC state new 82d1ea87b9d5 arm64: clean vdso & vdso32 files new 8681e95da50b cfi: Use rcu_read_{un}lock_sched_notrace new 2152ee71c164 ALSA: hda - fix the 'Capture Switch' value change notifications new 0ce48083d843 tracing: define needed config DYNAMIC_FTRACE_WITH_ARGS new 65a4722bb931 tracing / histogram: Fix NULL pointer dereference on strcm [...] new e0e46e209e9d slimbus: messaging: start transaction ids from 1 instead of zero new 28b55e58b864 slimbus: messaging: check for valid transaction id new c8f6e68a95c2 slimbus: ngd: set correct device for pm new c1001de019ef slimbus: ngd: reset dma setup during runtime pm new d09bfebbdf22 ipack: tpci200: fix many double free issues in tpci200_pci_probe new 606f36948a9a ipack: tpci200: fix memory leak in the tpci200_register new 501449420a42 io_uring: fix code style problems new da8495661fe9 io_uring: only assign io_uring_enter() SQPOLL error in act [...] new 30392f88dace ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 [...] new 70063522ee90 opp: Drop empty-table checks from _put functions new f41b4c30fb73 mmc: sdhci-iproc: Cap min clock frequency on BCM2711 new ddd7fff18986 mmc: sdhci-iproc: Set SDHCI_QUIRK_CAP_CLOCK_BASE_BROKEN on [...] new f7c707f8ec18 btrfs: prevent rename2 from exchanging a subvol with a dir [...] new 41f0262ffb44 tracing: Apply trace filters on all output channels new fe2edb82e5be ALSA: hda/via: Apply runtime PM workaround for ASUS B23E new 21d6e237bcc2 s390/pci: fix use after free of zpci_dev new 534a0bc7c87a usb: typec: tcpm: Fix VDMs sometimes not being forwarded t [...] new efe40fdb6d30 powerpc/32s: Move setup_{kuep/kuap}() into {kuep/kuap}.c new 33bd5804ac66 powerpc/32s: Refactor update of user segment registers new 00609919ec4d powerpc/32s: Fix random crashes by adding isync() after lo [...] new 59734f7eaaa4 PCI: Increase D3 delay for AMD Renoir/Cezanne XHCI new 8f4eb032a019 ALSA: hda/realtek: Limit mic boost on HP ProBook 445 G8 new 8c5beac92d0e ASoC: intel: atom: Fix breakage for PCM buffer address setup new 2d1704c3fe30 riscv: Fix a number of free'd resources in init_resources() new e4e8c58cc78e mm: memcontrol: fix occasional OOMs due to proportional me [...] new 59e5c9ecdeb0 mm,hwpoison: make get_hwpoison_page() call get_any_page() new 9690e6ffac0b mm/hwpoison: retry with shake_page() for unhandlable pages new 371fb63d0926 kfence: fix is_kfence_address() for addresses below KFENCE [...] new 515b6124df6a hugetlb: don't pass page cache pages to restore_reserve_on_error new a57b2a703e44 io_uring: fix xa_alloc_cycle() error return value check new 2ff626b14003 fs: warn about impending deprecation of mandatory locks new 7aeadb5bb82a Linux 5.13.13 new dee2c9b5514f Merge v5.13.13
The 127 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/virt/kvm/locking.rst | 8 +- Makefile | 2 +- arch/arc/kernel/fpu.c | 9 +- arch/arm/boot/dts/am43x-epos-evm.dts | 2 +- arch/arm/boot/dts/ste-nomadik-stn8815.dtsi | 4 +- arch/arm64/Makefile | 2 + .../boot/dts/qcom/msm8992-bullhead-rev-101.dts | 12 ++ .../arm64/boot/dts/qcom/msm8994-angler-rev-101.dts | 4 + .../arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi | 4 +- .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 4 +- arch/arm64/kvm/hyp/nvhe/mem_protect.c | 2 +- arch/powerpc/include/asm/book3s/32/kup.h | 41 +++++ arch/powerpc/include/asm/book3s/32/mmu-hash.h | 27 +++ arch/powerpc/include/asm/interrupt.h | 3 + arch/powerpc/include/asm/irq.h | 2 +- arch/powerpc/include/asm/kup.h | 5 +- arch/powerpc/include/asm/ptrace.h | 16 ++ arch/powerpc/kernel/asm-offsets.c | 31 ++-- arch/powerpc/kernel/head_book3s_32.S | 2 +- arch/powerpc/kernel/head_booke.h | 27 +-- arch/powerpc/kernel/irq.c | 7 +- arch/powerpc/kernel/kprobes.c | 3 +- arch/powerpc/kernel/sysfs.c | 2 +- arch/powerpc/kernel/time.c | 2 +- arch/powerpc/kernel/traps.c | 9 +- arch/powerpc/mm/book3s32/Makefile | 1 + arch/powerpc/mm/book3s32/kuap.c | 11 ++ arch/powerpc/mm/book3s32/kuep.c | 37 +--- arch/powerpc/mm/book3s32/mmu.c | 20 --- arch/powerpc/platforms/pseries/setup.c | 5 +- arch/powerpc/sysdev/xive/common.c | 35 ++-- arch/riscv/kernel/Makefile | 2 +- arch/riscv/kernel/setup.c | 4 +- arch/s390/pci/pci.c | 6 + arch/s390/pci/pci_bus.h | 5 + arch/x86/events/core.c | 12 +- arch/x86/events/intel/core.c | 23 ++- arch/x86/events/perf_event.h | 15 ++ arch/x86/include/asm/kvm_host.h | 7 + arch/x86/include/asm/svm.h | 2 + arch/x86/kernel/apic/io_apic.c | 6 +- arch/x86/kernel/apic/msi.c | 11 +- arch/x86/kernel/cpu/resctrl/monitor.c | 27 ++- arch/x86/kernel/hpet.c | 2 +- arch/x86/kvm/mmu/mmu.c | 28 +++ arch/x86/kvm/mmu/tdp_mmu.c | 26 +-- arch/x86/kvm/svm/nested.c | 12 +- arch/x86/kvm/svm/svm.c | 9 +- arch/x86/kvm/vmx/nested.c | 3 +- arch/x86/kvm/vmx/vmx.h | 2 +- arch/x86/tools/chkobjdump.awk | 1 + block/blk-cgroup.c | 14 +- block/kyber-iosched.c | 2 +- drivers/acpi/nfit/core.c | 3 + drivers/base/core.c | 1 + drivers/block/nbd.c | 14 +- drivers/bus/ti-sysc.c | 4 +- drivers/clk/imx/clk-imx6q.c | 2 +- drivers/clk/qcom/gdsc.c | 54 ++++-- drivers/cpufreq/armada-37xx-cpufreq.c | 6 +- drivers/cpufreq/scmi-cpufreq.c | 2 +- drivers/dma/of-dma.c | 9 +- drivers/dma/sh/usb-dmac.c | 2 +- drivers/dma/xilinx/xilinx_dma.c | 12 ++ drivers/firmware/efi/libstub/arm64-stub.c | 69 ++++++-- drivers/firmware/efi/libstub/randomalloc.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 2 + drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 21 ++- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 7 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c | 2 +- .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c | 2 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 1 - .../drm/amd/display/dc/dcn301/dcn301_resource.c | 96 +--------- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 2 +- drivers/gpu/drm/i915/display/intel_display.c | 34 ++-- drivers/gpu/drm/i915/display/intel_display_power.c | 16 +- drivers/gpu/drm/i915/gvt/handlers.c | 1 + drivers/gpu/drm/i915/gvt/mmio_context.c | 2 + drivers/gpu/drm/i915/i915_gpu_error.c | 19 +- drivers/gpu/drm/i915/i915_irq.c | 60 ++++--- drivers/gpu/drm/i915/i915_reg.h | 16 +- drivers/gpu/drm/mediatek/mtk_disp_color.c | 2 + drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 2 + drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 3 - drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c | 2 + drivers/gpu/drm/mediatek/mtk_drm_plane.c | 60 ++++--- drivers/gpu/drm/meson/meson_registers.h | 5 + drivers/gpu/drm/meson/meson_viu.c | 7 +- drivers/i2c/busses/i2c-bcm-iproc.c | 4 +- drivers/i2c/i2c-dev.c | 5 +- drivers/iio/adc/palmas_gpadc.c | 4 +- drivers/iio/adc/ti-ads7950.c | 1 - drivers/iio/humidity/hdc100x.c | 6 +- drivers/iio/imu/adis.c | 3 +- drivers/infiniband/hw/mlx5/cq.c | 4 +- drivers/infiniband/hw/mlx5/devx.c | 3 +- drivers/iommu/dma-iommu.c | 1 + drivers/iommu/intel/pasid.c | 10 +- drivers/iommu/intel/pasid.h | 6 + drivers/iommu/iommu.c | 3 + drivers/ipack/carriers/tpci200.c | 60 ++++--- drivers/mmc/host/dw_mmc.c | 6 +- drivers/mmc/host/mmci_stm32_sdmmc.c | 7 +- drivers/mmc/host/sdhci-iproc.c | 21 ++- drivers/mmc/host/sdhci-msm.c | 18 ++ drivers/mtd/chips/cfi_cmdset_0002.c | 2 +- drivers/mtd/nand/raw/nand_base.c | 10 +- drivers/net/bareudp.c | 16 +- drivers/net/dsa/hirschmann/hellcreek.c | 7 +- drivers/net/dsa/lan9303-core.c | 34 ++-- drivers/net/dsa/lantiq_gswip.c | 14 +- drivers/net/dsa/microchip/ksz8795.c | 82 +++++++-- drivers/net/dsa/microchip/ksz8795_reg.h | 4 + drivers/net/dsa/microchip/ksz_common.h | 9 +- drivers/net/dsa/mt7530.c | 1 + drivers/net/dsa/qca/ar9331.c | 73 +++++++- drivers/net/dsa/sja1105/sja1105_main.c | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 113 ++++++++---- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 1 + .../net/ethernet/freescale/dpaa2/dpaa2-switch.c | 36 ++-- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 3 +- drivers/net/ethernet/intel/iavf/iavf.h | 1 + drivers/net/ethernet/intel/iavf/iavf_main.c | 14 +- drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 47 ++++- drivers/net/ethernet/intel/ice/ice.h | 1 + drivers/net/ethernet/intel/ice/ice_main.c | 28 ++- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 7 + drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c | 5 +- drivers/net/ethernet/marvell/mvpp2/mvpp2.h | 2 +- drivers/net/ethernet/mellanox/mlx5/core/cq.c | 1 + .../ethernet/mellanox/mlx5/core/diag/fw_tracer.c | 11 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 5 + drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 33 ++-- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 20 ++- .../net/ethernet/mellanox/mlx5/core/esw/sample.c | 1 + .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 14 +- .../net/ethernet/mellanox/mlx5/core/fpga/conn.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/lib/eq.h | 2 + drivers/net/ethernet/mellanox/mlx5/core/main.c | 12 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 5 + .../ethernet/mellanox/mlx5/core/steering/dr_send.c | 4 +- .../mellanox/mlx5/core/steering/dr_ste_v0.c | 2 + drivers/net/ethernet/mscc/ocelot.c | 1 + drivers/net/ethernet/qlogic/qede/qede.h | 1 + drivers/net/ethernet/qlogic/qede/qede_main.c | 8 + .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c | 4 +- drivers/net/ethernet/ti/cpsw_new.c | 7 +- drivers/net/ethernet/ti/cpsw_priv.h | 4 +- drivers/net/hamradio/6pack.c | 6 + drivers/net/ieee802154/mac802154_hwsim.c | 6 +- drivers/net/mdio/mdio-mux.c | 36 ++-- drivers/net/phy/micrel.c | 2 - drivers/net/ppp/ppp_generic.c | 2 +- drivers/net/usb/asix.h | 3 +- drivers/net/usb/asix_common.c | 31 ++-- drivers/net/usb/asix_devices.c | 15 +- drivers/net/usb/ax88172a.c | 5 + drivers/net/usb/lan78xx.c | 16 +- drivers/net/usb/pegasus.c | 108 ++++++++---- drivers/net/usb/r8152.c | 23 ++- drivers/net/virtio_net.c | 14 +- drivers/net/vrf.c | 4 + drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.h | 3 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.h | 3 +- drivers/net/wwan/mhi_wwan_ctrl.c | 12 +- drivers/nvdimm/namespace_devs.c | 17 +- drivers/opp/core.c | 15 -- drivers/pci/msi.c | 125 ++++++++----- drivers/pci/pci-sysfs.c | 2 +- drivers/pci/quirks.c | 1 + drivers/pinctrl/intel/pinctrl-tigerlake.c | 26 +-- drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c | 8 +- drivers/pinctrl/pinctrl-k210.c | 26 ++- drivers/pinctrl/sunxi/pinctrl-sunxi.c | 8 +- drivers/platform/x86/pcengines-apuv2.c | 2 + drivers/ptp/Kconfig | 3 +- drivers/scsi/device_handler/scsi_dh_rdac.c | 4 +- drivers/scsi/lpfc/lpfc_init.c | 3 +- drivers/scsi/megaraid/megaraid_mm.c | 21 ++- drivers/scsi/pm8001/pm8001_sas.c | 32 ++-- drivers/scsi/scsi_scan.c | 3 +- drivers/scsi/scsi_sysfs.c | 9 +- drivers/slimbus/messaging.c | 7 +- drivers/slimbus/qcom-ngd-ctrl.c | 22 ++- drivers/soc/fsl/qe/qe_ic.c | 84 +++++---- drivers/spi/spi-cadence-quadspi.c | 21 ++- drivers/spi/spi-mux.c | 8 + drivers/usb/core/devio.c | 2 +- drivers/usb/core/message.c | 6 + drivers/usb/dwc3/gadget.c | 18 +- drivers/usb/typec/tcpm/tcpm.c | 13 +- drivers/vdpa/ifcvf/ifcvf_main.c | 4 +- drivers/vdpa/mlx5/core/mr.c | 9 - drivers/vdpa/mlx5/net/mlx5_vnet.c | 17 +- drivers/vdpa/vdpa_sim/vdpa_sim.c | 4 +- drivers/vdpa/virtio_pci/vp_vdpa.c | 4 +- drivers/vhost/vdpa.c | 3 +- drivers/vhost/vhost.c | 10 +- drivers/virtio/virtio.c | 1 + drivers/virtio/virtio_ring.c | 8 + drivers/xen/events/events_base.c | 20 ++- fs/btrfs/inode.c | 10 +- fs/ceph/caps.c | 17 +- fs/ceph/mds_client.c | 25 ++- fs/ceph/snap.c | 54 ++++-- fs/ceph/super.h | 2 +- fs/cifs/cifsglob.h | 5 + fs/cifs/dir.c | 2 +- fs/cifs/file.c | 35 ++-- fs/cifs/inode.c | 19 +- fs/cifs/misc.c | 50 ++++-- fs/cifs/smb2pdu.c | 2 +- fs/io-wq.c | 26 ++- fs/io_uring.c | 63 ++++--- fs/namespace.c | 6 +- fs/overlayfs/file.c | 47 ++++- include/asm-generic/vmlinux.lds.h | 1 + include/linux/bpf-cgroup.h | 4 +- include/linux/device.h | 1 + include/linux/inetdevice.h | 2 +- include/linux/irq.h | 2 + include/linux/kfence.h | 7 +- include/linux/memcontrol.h | 29 +-- include/linux/mlx5/driver.h | 3 +- include/linux/mlx5/mlx5_ifc_vdpa.h | 10 +- include/linux/msi.h | 2 +- include/linux/virtio.h | 1 + include/net/flow_offload.h | 12 +- include/net/psample.h | 2 + include/uapi/linux/neighbour.h | 7 +- kernel/bpf/hashtab.c | 4 +- kernel/bpf/helpers.c | 4 +- kernel/bpf/verifier.c | 1 + kernel/cfi.c | 8 +- kernel/cgroup/rstat.c | 19 +- kernel/irq/chip.c | 5 +- kernel/irq/msi.c | 13 +- kernel/irq/timings.c | 5 + kernel/locking/rtmutex.c | 2 +- kernel/seccomp.c | 2 +- kernel/trace/Kconfig | 5 + kernel/trace/trace.c | 18 +- kernel/trace/trace.h | 32 ---- kernel/trace/trace_events_hist.c | 2 + lib/devmem_is_allowed.c | 2 +- mm/hugetlb.c | 21 ++- mm/memory-failure.c | 196 ++++++++++++--------- mm/slub.c | 4 +- mm/vmscan.c | 27 ++- net/bridge/br.c | 3 +- net/bridge/br_fdb.c | 11 +- net/bridge/br_if.c | 2 + net/bridge/br_private.h | 2 +- net/bridge/netfilter/nf_conntrack_bridge.c | 6 + net/core/link_watch.c | 5 +- net/dccp/dccp.h | 6 +- net/ieee802154/socket.c | 7 +- net/ipv4/igmp.c | 21 ++- net/ipv4/tcp_bbr.c | 2 +- net/mac80211/main.c | 2 + net/mptcp/options.c | 10 +- net/mptcp/pm_netlink.c | 44 ++--- net/openvswitch/vport.c | 1 + net/sched/act_mirred.c | 3 + net/sched/sch_cake.c | 2 +- net/smc/af_smc.c | 2 +- net/smc/smc_core.c | 4 +- net/smc/smc_core.h | 4 + net/smc/smc_llc.c | 10 +- net/smc/smc_tx.c | 18 +- net/smc/smc_wr.c | 10 ++ net/vmw_vsock/virtio_transport.c | 7 +- net/xfrm/xfrm_ipcomp.c | 2 +- sound/pci/hda/hda_generic.c | 10 +- sound/pci/hda/patch_realtek.c | 12 +- sound/pci/hda/patch_via.c | 1 + sound/soc/amd/acp-pcm-dma.c | 2 +- sound/soc/amd/raven/acp3x-pcm-dma.c | 2 +- sound/soc/amd/renoir/acp3x-pdm-dma.c | 2 +- sound/soc/codecs/cs42l42.c | 83 +++++---- sound/soc/codecs/cs42l42.h | 3 + sound/soc/codecs/tlv320aic31xx.c | 10 ++ sound/soc/intel/atom/sst-mfld-platform-pcm.c | 3 +- sound/soc/kirkwood/kirkwood-dma.c | 26 ++- sound/soc/sof/intel/Kconfig | 4 +- sound/soc/sof/intel/hda-ipc.c | 4 +- sound/soc/uniphier/aio-dma.c | 2 +- sound/soc/xilinx/xlnx_formatter_pcm.c | 4 +- tools/lib/bpf/btf.c | 3 +- tools/lib/bpf/libbpf_probes.c | 4 +- tools/testing/selftests/sgx/sigstruct.c | 41 ++--- 295 files changed, 2580 insertions(+), 1426 deletions(-) create mode 100644 arch/powerpc/mm/book3s32/kuap.c