Skip to contentSkip to conversation

Linux 7.0.10

DISCUSSION Greg Kroah-Hartman 1 participant 2 messages May 23 Stable branch

lore
Share & tools
lore

Greg Kroah-Hartman

author maintainer
#0 lore raw

I'm announcing the release of the 7.0.10 kernel.

All users of the 7.0 kernel series must upgrade.

The updated 7.0.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-7.0.y
and can be browsed at the normal kernel.org git web browser:
https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary

thanks,

greg k-h

------------

 Documentation/admin-guide/mm/damon/lru_sort.rst                              |    4 
 Documentation/devicetree/bindings/interrupt-controller/arm,gic-v3.yaml       |    2 
 Documentation/devicetree/bindings/mmc/snps,dwcmshc-sdhci.yaml                |    3 
 Documentation/devicetree/bindings/net/dsa/nxp,sja1105.yaml                   |    2 
 Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml             |    4 
 Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml                    |    3 
 Documentation/devicetree/bindings/pci/renesas,r9a08g045-pcie.yaml            |   50 -
 Documentation/devicetree/bindings/pinctrl/marvell,armada3710-xb-pinctrl.yaml |   11 
 Documentation/devicetree/bindings/regulator/fitipower,fp9931.yaml            |    1 
 Documentation/devicetree/bindings/ufs/rockchip,rk3576-ufshc.yaml             |    7 
 Documentation/driver-api/driver-model/devres.rst                             |    4 
 Documentation/mm/damon/index.rst                                             |    2 
 Documentation/mm/hugetlbfs_reserv.rst                                        |    2 
 Documentation/netlink/specs/psp.yaml                                         |    2 
 Documentation/userspace-api/rseq.rst                                         |   94 ++
 Makefile                                                                     |    4 
 arch/arc/net/bpf_jit_arcv2.c                                                 |    8 
 arch/arm/boot/dts/broadcom/bcm-ns.dtsi                                       |    2 
 arch/arm/boot/dts/mediatek/mt7623.dtsi                                       |    2 
 arch/arm/boot/dts/nxp/imx/imx27-eukrea-cpuimx27.dtsi                         |    8 
 arch/arm/boot/dts/nxp/imx/imx27-eukrea-mbimxsd27-baseboard.dts               |    2 
 arch/arm/mach-omap1/clock_data.c                                             |    4 
 arch/arm/net/bpf_jit_32.c                                                    |    6 
 arch/arm64/boot/dts/amlogic/meson-axg.dtsi                                   |    6 
 arch/arm64/boot/dts/amlogic/meson-gxl-s905d-p230.dts                         |    3 
 arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi                               |  161 +++--
 arch/arm64/boot/dts/freescale/imx8-apalis-ixora-v1.1.dtsi                    |    4 
 arch/arm64/boot/dts/freescale/imx8-apalis-ixora-v1.2.dtsi                    |    4 
 arch/arm64/boot/dts/freescale/imx8dxl-evk.dts                                |  114 ++-
 arch/arm64/boot/dts/freescale/imx8mm-emtop-som.dtsi                          |    4 
 arch/arm64/boot/dts/freescale/imx8mm-tqma8mqml.dtsi                          |    2 
 arch/arm64/boot/dts/freescale/imx8mn-tqma8mqnl.dtsi                          |    2 
 arch/arm64/boot/dts/freescale/imx8mp-aristainetos3a-som-v1.dtsi              |    2 
 arch/arm64/boot/dts/freescale/imx8mp-cubox-m.dts                             |    2 
 arch/arm64/boot/dts/freescale/imx8mp-data-modul-edm-sbc.dts                  |    2 
 arch/arm64/boot/dts/freescale/imx8mp-debix-model-a.dts                       |    2 
 arch/arm64/boot/dts/freescale/imx8mp-debix-som-a-bmb-08.dts                  |    2 
 arch/arm64/boot/dts/freescale/imx8mp-debix-som-a.dtsi                        |    2 
 arch/arm64/boot/dts/freescale/imx8mp-dhcom-som.dtsi                          |    2 
 arch/arm64/boot/dts/freescale/imx8mp-edm-g.dtsi                              |    2 
 arch/arm64/boot/dts/freescale/imx8mp-evk.dts                                 |    5 
 arch/arm64/boot/dts/freescale/imx8mp-hummingboard-pulse-common.dtsi          |    2 
 arch/arm64/boot/dts/freescale/imx8mp-hummingboard-pulse-mini-hdmi.dtsi       |   11 
 arch/arm64/boot/dts/freescale/imx8mp-icore-mx8mp.dtsi                        |    2 
 arch/arm64/boot/dts/freescale/imx8mp-kontron-dl.dtso                         |   19 
 arch/arm64/boot/dts/freescale/imx8mp-kontron-osm-s.dtsi                      |    6 
 arch/arm64/boot/dts/freescale/imx8mp-kontron-smarc-eval-carrier.dts          |    1 
 arch/arm64/boot/dts/freescale/imx8mp-navqp.dts                               |    2 
 arch/arm64/boot/dts/freescale/imx8mp-nitrogen-som.dtsi                       |    2 
 arch/arm64/boot/dts/freescale/imx8mp-sr-som.dtsi                             |    4 
 arch/arm64/boot/dts/freescale/imx8mp-tqma8mpql-mba8mp-ras314.dts             |    4 
 arch/arm64/boot/dts/freescale/imx8mp-ultra-mach-sbc.dts                      |    4 
 arch/arm64/boot/dts/freescale/imx8qm-mek.dts                                 |   10 
 arch/arm64/boot/dts/freescale/imx8qxp-mek.dts                                |   10 
 arch/arm64/boot/dts/freescale/imx91-11x11-evk.dts                            |    2 
 arch/arm64/boot/dts/freescale/imx91.dtsi                                     |    2 
 arch/arm64/boot/dts/marvell/armada-3720-uDPU.dtsi                            |    2 
 arch/arm64/boot/dts/marvell/armada-37xx.dtsi                                 |    2 
 arch/arm64/boot/dts/mediatek/mt6795.dtsi                                     |    2 
 arch/arm64/boot/dts/mediatek/mt7981b.dtsi                                    |    2 
 arch/arm64/boot/dts/mediatek/mt7986a.dtsi                                    |    2 
 arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4-pro-4e.dts              |    2 
 arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4-pro-8x.dts              |    2 
 arch/arm64/boot/dts/mediatek/mt8365.dtsi                                     |    5 
 arch/arm64/boot/dts/nvidia/tegra234-p3701.dtsi                               |    1 
 arch/arm64/boot/dts/nvidia/tegra234-p3767.dtsi                               |    1 
 arch/arm64/boot/dts/qcom/Makefile                                            |    2 
 arch/arm64/boot/dts/qcom/hamoa.dtsi                                          |   10 
 arch/arm64/boot/dts/qcom/kaanapali.dtsi                                      |    2 
 arch/arm64/boot/dts/qcom/lemans.dtsi                                         |    6 
 arch/arm64/boot/dts/qcom/milos.dtsi                                          |    4 
 arch/arm64/boot/dts/qcom/monaco.dtsi                                         |    6 
 arch/arm64/boot/dts/qcom/msm8917-xiaomi-riva.dts                             |    2 
 arch/arm64/boot/dts/qcom/msm8937-xiaomi-land.dts                             |    2 
 arch/arm64/boot/dts/qcom/msm8953-xiaomi-daisy.dts                            |    2 
 arch/arm64/boot/dts/qcom/msm8953-xiaomi-vince.dts                            |    2 
 arch/arm64/boot/dts/qcom/qcs6490-thundercomm-rubikpi3.dts                    |    8 
 arch/arm64/boot/dts/qcom/qrb2210-arduino-imola.dts                           |   12 
 arch/arm64/boot/dts/qcom/sdm845-xiaomi-beryllium-common.dtsi                 |    1 
 arch/arm64/boot/dts/qcom/sm6125-xiaomi-ginkgo.dts                            |   52 -
 arch/arm64/boot/dts/qcom/sm7225-fairphone-fp4.dts                            |    4 
 arch/arm64/boot/dts/qcom/sm8250.dtsi                                         |    5 
 arch/arm64/boot/dts/qcom/sm8450.dtsi                                         |    5 
 arch/arm64/boot/dts/qcom/sm8550.dtsi                                         |   13 
 arch/arm64/boot/dts/qcom/sm8650.dtsi                                         |   15 
 arch/arm64/boot/dts/qcom/sm8750.dtsi                                         |   14 
 arch/arm64/boot/dts/qcom/talos.dtsi                                          |    3 
 arch/arm64/boot/dts/rockchip/rk3328-a1.dts                                   |   23 
 arch/arm64/boot/dts/rockchip/rk3562-evb2-v10.dts                             |    2 
 arch/arm64/boot/dts/rockchip/rk3566-lckfb-tspi.dts                           |    4 
 arch/arm64/boot/dts/rockchip/rk3576.dtsi                                     |    5 
 arch/arm64/boot/dts/rockchip/rk3588-jaguar.dts                               |    2 
 arch/arm64/boot/dts/rockchip/rk3588s-gameforce-ace.dts                       |   12 
 arch/arm64/boot/dts/ti/k3-am62-lp-sk.dts                                     |   14 
 arch/arm64/boot/dts/ti/k3-am62-verdin.dtsi                                   |    2 
 arch/arm64/boot/dts/ti/k3-am62l.dtsi                                         |    4 
 arch/arm64/boot/dts/ti/k3-am62l3-evm.dts                                     |    6 
 arch/arm64/boot/dts/ti/k3-am62p5-sk.dts                                      |    6 
 arch/arm64/include/asm/entry-common.h                                        |   21 
 arch/arm64/include/asm/kernel-pgtable.h                                      |    7 
 arch/arm64/include/asm/xor.h                                                 |    2 
 arch/arm64/kernel/cpufeature.c                                               |    4 
 arch/arm64/kernel/machine_kexec.c                                            |    3 
 arch/arm64/kernel/pi/patch-scs.c                                             |    4 
 arch/arm64/kernel/sys32.c                                                    |    2 
 arch/arm64/lib/insn.c                                                        |    2 
 arch/arm64/net/bpf_jit_comp.c                                                |   16 
 arch/mips/kernel/linux32.c                                                   |    2 
 arch/parisc/kernel/sys_parisc.c                                              |    4 
 arch/powerpc/include/asm/book3s/64/pgtable.h                                 |   15 
 arch/powerpc/include/asm/kexec.h                                             |   14 
 arch/powerpc/kernel/sys_ppc32.c                                              |    2 
 arch/powerpc/kexec/crash.c                                                   |   64 ++
 arch/powerpc/kexec/file_load_64.c                                            |   29 
 arch/powerpc/mm/book3s64/pgtable.c                                           |   13 
 arch/powerpc/mm/pgtable-frag.c                                               |    1 
 arch/powerpc/platforms/44x/warp.c                                            |    2 
 arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts                              |    4 
 arch/riscv/net/bpf_jit.h                                                     |    6 
 arch/riscv/net/bpf_jit_core.c                                                |    7 
 arch/s390/kvm/interrupt.c                                                    |    3 
 arch/s390/kvm/pci.c                                                          |    6 
 arch/s390/mm/fault.c                                                         |    2 
 arch/s390/net/bpf_jit_comp.c                                                 |   39 -
 arch/sh/include/cpu-sh3/cpu/dac.h                                            |    2 
 arch/sparc/kernel/sys_sparc32.c                                              |    2 
 arch/sparc/vdso/Makefile                                                     |    2 
 arch/um/kernel/tlb.c                                                         |    1 
 arch/x86/Makefile.um                                                         |    2 
 arch/x86/coco/tdx/debug.c                                                    |    2 
 arch/x86/events/amd/ibs.c                                                    |   15 
 arch/x86/events/perf_event_flags.h                                           |    1 
 arch/x86/include/asm/irqflags.h                                              |    6 
 arch/x86/include/asm/shared/tdx.h                                            |    4 
 arch/x86/include/asm/vdso.h                                                  |    1 
 arch/x86/kernel/acpi/cppc.c                                                  |    6 
 arch/x86/kernel/relocate_kernel_64.S                                         |    8 
 arch/x86/kernel/sys_ia32.c                                                   |    3 
 arch/x86/kvm/emulate.c                                                       |    2 
 arch/x86/kvm/trace.h                                                         |    2 
 arch/x86/tools/vdso2c.c                                                      |    1 
 arch/x86/um/vdso/Makefile                                                    |    2 
 block/blk-cgroup.c                                                           |   16 
 block/blk-wbt.c                                                              |    5 
 block/blk-zoned.c                                                            |   26 
 block/disk-events.c                                                          |    3 
 crypto/af_alg.c                                                              |    2 
 crypto/jitterentropy-kcapi.c                                                 |   14 
 crypto/simd.c                                                                |   16 
 drivers/accel/amdxdna/amdxdna_mailbox.c                                      |    2 
 drivers/accel/rocket/rocket_gem.c                                            |    2 
 drivers/acpi/apei/einj-core.c                                                |   45 -
 drivers/acpi/arm64/agdi.c                                                    |    2 
 drivers/acpi/x86/cmos_rtc.c                                                  |   77 +-
 drivers/ata/libata-scsi.c                                                    |    4 
 drivers/base/devres.c                                                        |    2 
 drivers/block/drbd/drbd_nl.c                                                 |    8 
 drivers/block/ublk_drv.c                                                     |   21 
 drivers/block/zram/zram_drv.c                                                |    4 
 drivers/bluetooth/btmtk.c                                                    |    4 
 drivers/bluetooth/hci_ldisc.c                                                |    3 
 drivers/bus/fsl-mc/fsl-mc-bus.c                                              |   43 -
 drivers/bus/stm32_rifsc.c                                                    |   52 -
 drivers/cdrom/cdrom.c                                                        |   73 +-
 drivers/char/ipmi/ssif_bmc.c                                                 |   34 -
 drivers/clk/clk-qoriq.c                                                      |   17 
 drivers/clk/clk-xgene.c                                                      |    2 
 drivers/clk/imx/clk-imx6q.c                                                  |   12 
 drivers/clk/imx/clk-imx8mq.c                                                 |    4 
 drivers/clk/qcom/dispcc-glymur.c                                             |    4 
 drivers/clk/qcom/dispcc-kaanapali.c                                          |    2 
 drivers/clk/qcom/dispcc-milos.c                                              |    1 
 drivers/clk/qcom/dispcc-sc8280xp.c                                           |    4 
 drivers/clk/qcom/dispcc-sm4450.c                                             |    1 
 drivers/clk/qcom/dispcc-sm8250.c                                             |    6 
 drivers/clk/qcom/dispcc-sm8450.c                                             |    2 
 drivers/clk/qcom/dispcc0-sa8775p.c                                           |    2 
 drivers/clk/qcom/dispcc1-sa8775p.c                                           |    2 
 drivers/clk/qcom/gcc-glymur.c                                                |    1 
 drivers/clk/qcom/gcc-sc8180x.c                                               |   64 +-
 drivers/clk/qcom/gcc-x1e80100.c                                              |    1 
 drivers/clk/qcom/gdsc.c                                                      |   12 
 drivers/clk/renesas/r9a09g056-cpg.c                                          |   36 -
 drivers/clk/renesas/r9a09g057-cpg.c                                          |   55 -
 drivers/clk/spacemit/ccu_mix.c                                               |    2 
 drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c                                     |   17 
 drivers/clk/visconti/pll.c                                                   |    2 
 drivers/cpufreq/amd-pstate.c                                                 |    6 
 drivers/cpufreq/cpufreq.c                                                    |    6 
 drivers/cpufreq/intel_pstate.c                                               |    4 
 drivers/crypto/atmel-aes.c                                                   |    6 
 drivers/crypto/ccp/ccp-crypto-aes.c                                          |    7 
 drivers/crypto/hisilicon/sec2/sec_crypto.c                                   |    2 
 drivers/crypto/inside-secure/eip93/eip93-common.c                            |    2 
 drivers/crypto/inside-secure/eip93/eip93-main.c                              |   16 
 drivers/crypto/inside-secure/eip93/eip93-regs.h                              |    2 
 drivers/crypto/intel/iaa/iaa_crypto_main.c                                   |    2 
 drivers/crypto/intel/qat/qat_420xx/adf_420xx_hw_data.c                       |   20 
 drivers/crypto/intel/qat/qat_4xxx/adf_4xxx_hw_data.c                         |   14 
 drivers/crypto/intel/qat/qat_common/adf_sysfs_ras_counters.c                 |   12 
 drivers/crypto/intel/qat/qat_common/icp_qat_hw_20_comp.h                     |   10 
 drivers/crypto/intel/qat/qat_common/qat_comp_algs.c                          |   10 
 drivers/crypto/sa2ul.c                                                       |    4 
 drivers/crypto/tegra/tegra-se-aes.c                                          |    9 
 drivers/crypto/tegra/tegra-se-hash.c                                         |    3 
 drivers/cxl/pci.c                                                            |    3 
 drivers/dma-buf/dma-fence.c                                                  |    8 
 drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c                               |   16 
 drivers/dma/mxs-dma.c                                                        |    1 
 drivers/dpll/dpll_netlink.c                                                  |   10 
 drivers/dpll/dpll_netlink.h                                                  |    2 
 drivers/firmware/arm_ffa/driver.c                                            |    2 
 drivers/firmware/efi/capsule-loader.c                                        |    2 
 drivers/firmware/qcom/qcom_scm.c                                             |    3 
 drivers/fwctl/main.c                                                         |    2 
 drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c                               |    2 
 drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c                                |    4 
 drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c                                      |    5 
 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c                                      |   57 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c                               |    2 
 drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c                                    |    5 
 drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c                                     |    5 
 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c                                       |    2 
 drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c                                       |    2 
 drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c                                       |    2 
 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c                                        |   66 ++
 drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c                                       |   10 
 drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c                                       |    1 
 drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c                                       |    2 
 drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c                                       |    1 
 drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c                                       |    1 
 drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c                                     |    1 
 drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c                                     |    1 
 drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_0.c                                     |    1 
 drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.c                                     |    1 
 drivers/gpu/drm/amd/amdgpu/jpeg_v5_3_0.c                                     |    1 
 drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c                                        |   10 
 drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c                                        |    5 
 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c                                        |    2 
 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c                                        |    2 
 drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c                                        |    3 
 drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c                                        |    1 
 drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c                                      |    1 
 drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c                                      |    1 
 drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c                                      |    1 
 drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c                                      |    1 
 drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c                                 |   35 -
 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c                             |    1 
 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c                             |    1 
 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v11.c                             |    1 
 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v12.c                             |    1 
 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v12_1.c                           |    1 
 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c                              |    1 
 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c                              |    1 
 drivers/gpu/drm/amd/amdkfd/kfd_process_queue_manager.c                       |    3 
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c                            |    6 
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c                       |   21 
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c                    |   44 +
 drivers/gpu/drm/amd/display/dc/bios/bios_parser.c                            |   62 +
 drivers/gpu/drm/amd/display/dc/dc.h                                          |    2 
 drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c                                 |   10 
 drivers/gpu/drm/amd/display/dc/dce/dce_link_encoder.c                        |    4 
 drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c                           |    3 
 drivers/gpu/drm/amd/display/dc/link/link_factory.c                           |    4 
 drivers/gpu/drm/amd/display/dc/resource/dce60/dce60_resource.c               |    3 
 drivers/gpu/drm/amd/display/dc/resource/dce80/dce80_resource.c               |    3 
 drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c               |    8 
 drivers/gpu/drm/amd/display/include/grph_object_ctrl_defs.h                  |    4 
 drivers/gpu/drm/amd/pm/powerplay/hwmgr/hwmgr.c                               |   15 
 drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c                          |  118 +++
 drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.h                          |    1 
 drivers/gpu/drm/amd/pm/powerplay/inc/hwmgr.h                                 |    1 
 drivers/gpu/drm/amd/pm/powerplay/smumgr/ci_smumgr.c                          |   15 
 drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c                           |    1 
 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c                        |    5 
 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c                         |    1 
 drivers/gpu/drm/amd/ras/rascore/ras_core.c                                   |   17 
 drivers/gpu/drm/amd/ras/rascore/ras_umc.c                                    |    2 
 drivers/gpu/drm/arm/display/komeda/komeda_framebuffer.c                      |    6 
 drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c                          |   72 +-
 drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.h                          |    1 
 drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c                          |   18 
 drivers/gpu/drm/bridge/imx/imx8qxp-pxl2dpi.c                                 |   40 -
 drivers/gpu/drm/drm_color_mgmt.c                                             |    2 
 drivers/gpu/drm/drm_fb_helper.c                                              |    4 
 drivers/gpu/drm/drm_gem.c                                                    |    7 
 drivers/gpu/drm/drm_gpusvm.c                                                 |    4 
 drivers/gpu/drm/gma500/oaktrail_hdmi.c                                       |    1 
 drivers/gpu/drm/gma500/oaktrail_lvds.c                                       |    9 
 drivers/gpu/drm/i915/display/intel_dp.c                                      |    9 
 drivers/gpu/drm/i915/display/skl_watermark.c                                 |    4 
 drivers/gpu/drm/i915/gt/intel_reset.c                                        |    3 
 drivers/gpu/drm/imagination/pvr_rogue_fwif.h                                 |    8 
 drivers/gpu/drm/imagination/pvr_rogue_fwif_shared.h                          |    6 
 drivers/gpu/drm/loongson/lsdc_drv.c                                          |    2 
 drivers/gpu/drm/msm/adreno/a4xx_gpu.c                                        |    6 
 drivers/gpu/drm/msm/adreno/a5xx_gpu.c                                        |    6 
 drivers/gpu/drm/msm/adreno/a6xx_gmu.c                                        |  140 +++-
 drivers/gpu/drm/msm/adreno/a6xx_gmu.h                                        |    7 
 drivers/gpu/drm/msm/adreno/a6xx_gpu.c                                        |  109 ---
 drivers/gpu/drm/msm/adreno/a6xx_gpu.h                                        |    2 
 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c                                  |   18 
 drivers/gpu/drm/msm/adreno/a6xx_hfi.c                                        |   14 
 drivers/gpu/drm/msm/adreno/a8xx_gpu.c                                        |   26 
 drivers/gpu/drm/msm/adreno/adreno_gpu.c                                      |    6 
 drivers/gpu/drm/msm/adreno/adreno_gpu.h                                      |    3 
 drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_1_16_msm8953.h                     |    7 
 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c                                     |    3 
 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c                                      |    2 
 drivers/gpu/drm/msm/dp/dp_display.c                                          |    1 
 drivers/gpu/drm/msm/dsi/dsi.c                                                |    1 
 drivers/gpu/drm/msm/dsi/dsi_cfg.c                                            |    4 
 drivers/gpu/drm/msm/dsi/dsi_cfg.h                                            |    2 
 drivers/gpu/drm/msm/dsi/dsi_host.c                                           |   16 
 drivers/gpu/drm/msm/dsi/phy/dsi_phy.c                                        |    1 
 drivers/gpu/drm/msm/hdmi/hdmi.c                                              |    1 
 drivers/gpu/drm/msm/hdmi/hdmi_phy.c                                          |    1 
 drivers/gpu/drm/msm/msm_fb.c                                                 |    7 
 drivers/gpu/drm/msm/msm_gem.c                                                |    3 
 drivers/gpu/drm/msm/msm_gem_shrinker.c                                       |    5 
 drivers/gpu/drm/msm/msm_gem_vma.c                                            |   11 
 drivers/gpu/drm/msm/registers/adreno/a6xx_gmu.xml                            |    6 
 drivers/gpu/drm/panel/Kconfig                                                |    1 
 drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c                              |    1 
 drivers/gpu/drm/panel/panel-simple.c                                         |    2 
 drivers/gpu/drm/panfrost/panfrost_drv.c                                      |    2 
 drivers/gpu/drm/sun4i/sun4i_backend.c                                        |    6 
 drivers/gpu/drm/sun4i/sun8i_mixer.c                                          |    2 
 drivers/gpu/drm/sysfb/ofdrm.c                                                |    2 
 drivers/gpu/drm/ttm/ttm_bo.c                                                 |   18 
 drivers/gpu/drm/ttm/ttm_bo_util.c                                            |   11 
 drivers/gpu/drm/ttm/ttm_resource.c                                           |   18 
 drivers/gpu/drm/v3d/v3d_drv.c                                                |   16 
 drivers/gpu/drm/virtio/virtgpu_prime.c                                       |    2 
 drivers/gpu/drm/xe/xe_dma_buf.c                                              |   52 -
 drivers/gpu/drm/xe/xe_eu_stall.c                                             |    4 
 drivers/gpu/drm/xe/xe_exec_queue.c                                           |    9 
 drivers/gpu/drm/xe/xe_gsc.c                                                  |    2 
 drivers/gpu/drm/xe/xe_guc_submit.c                                           |   34 -
 drivers/gpu/drm/xe/xe_lrc.c                                                  |    2 
 drivers/gpu/drm/xe/xe_reg_whitelist.c                                        |    2 
 drivers/gpu/drm/xe/xe_wa.c                                                   |   37 -
 drivers/gpu/nova-core/bitfield.rs                                            |    5 
 drivers/gpu/nova-core/driver.rs                                              |    2 
 drivers/gpu/nova-core/falcon.rs                                              |   74 +-
 drivers/gpu/nova-core/firmware.rs                                            |   88 +-
 drivers/gpu/nova-core/firmware/booter.rs                                     |   59 -
 drivers/gpu/nova-core/firmware/fwsec.rs                                      |  167 ++---
 drivers/gpu/nova-core/gpu.rs                                                 |    4 
 drivers/gpu/nova-core/gsp/boot.rs                                            |   34 -
 drivers/gpu/nova-core/gsp/cmdq.rs                                            |   38 -
 drivers/hid/bpf/hid_bpf_dispatch.c                                           |    6 
 drivers/hid/hid-asus.c                                                       |   28 
 drivers/hid/hid-core.c                                                       |   67 +-
 drivers/hid/hid-gfrm.c                                                       |    4 
 drivers/hid/hid-logitech-hidpp.c                                             |    2 
 drivers/hid/hid-multitouch.c                                                 |    2 
 drivers/hid/hid-primax.c                                                     |    2 
 drivers/hid/hid-vivaldi-common.c                                             |    2 
 drivers/hid/i2c-hid/i2c-hid-core.c                                           |    7 
 drivers/hid/usbhid/hid-core.c                                                |   13 
 drivers/hid/wacom_sys.c                                                      |    6 
 drivers/hte/Kconfig                                                          |    6 
 drivers/hv/vmbus_drv.c                                                       |    1 
 drivers/hwmon/aspeed-g6-pwm-tach.c                                           |    8 
 drivers/i3c/master/adi-i3c-master.c                                          |    2 
 drivers/i3c/master/dw-i3c-master.c                                           |   18 
 drivers/i3c/master/mipi-i3c-hci/dma.c                                        |    5 
 drivers/i3c/master/renesas-i3c.c                                             |    4 
 drivers/infiniband/core/iwpm_msg.c                                           |    6 
 drivers/infiniband/core/umem.c                                               |   13 
 drivers/iommu/amd/iommu.c                                                    |   15 
 drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c                               |    7 
 drivers/iommu/intel/iommu.c                                                  |   16 
 drivers/iommu/iommu.c                                                        |  168 ++++-
 drivers/iommu/iommufd/selftest.c                                             |    4 
 drivers/iommu/iommufd/vfio_compat.c                                          |    2 
 drivers/iommu/riscv/Kconfig                                                  |    1 
 drivers/iommu/riscv/iommu-platform.c                                         |   17 
 drivers/iommu/riscv/iommu.c                                                  |   84 ++
 drivers/irqchip/irq-gic-v5-its.c                                             |   34 -
 drivers/irqchip/irq-gic-v5.c                                                 |   98 +--
 drivers/irqchip/irq-meson-gpio.c                                             |    3 
 drivers/irqchip/irq-pic32-evic.c                                             |    2 
 drivers/irqchip/irq-renesas-rzg2l.c                                          |    2 
 drivers/irqchip/irq-riscv-imsic-early.c                                      |    2 
 drivers/leds/blink/leds-lgm-sso.c                                            |    2 
 drivers/mailbox/mailbox-test.c                                               |   43 -
 drivers/mailbox/mailbox.c                                                    |    3 
 drivers/mailbox/mtk-cmdq-mailbox.c                                           |    8 
 drivers/mailbox/mtk-vcp-mailbox.c                                            |    2 
 drivers/md/dm-cache-metadata.c                                               |   24 
 drivers/md/dm-cache-metadata.h                                               |    5 
 drivers/md/dm-cache-policy-smq.c                                             |    4 
 drivers/md/dm-cache-target.c                                                 |   73 +-
 drivers/md/dm-init.c                                                         |    4 
 drivers/md/dm-log.c                                                          |    6 
 drivers/md/dm-mpath.c                                                        |    9 
 drivers/md/md-bitmap.c                                                       |  131 +++-
 drivers/md/md-bitmap.h                                                       |    2 
 drivers/md/md-llbitmap.c                                                     |    7 
 drivers/md/md.c                                                              |  259 ++++++--
 drivers/md/md.h                                                              |    3 
 drivers/md/raid1-10.c                                                        |    7 
 drivers/md/raid1.c                                                           |    4 
 drivers/media/i2c/og01a1b.c                                                  |   13 
 drivers/media/platform/synopsys/Kconfig                                      |    1 
 drivers/memory/tegra/tegra124-emc.c                                          |    2 
 drivers/memory/tegra/tegra30-emc.c                                           |    6 
 drivers/mfd/mc13xxx-core.c                                                   |    2 
 drivers/mtd/maps/physmap-gemini.c                                            |    2 
 drivers/mtd/nand/raw/sunxi_nand.c                                            |    6 
 drivers/mtd/nand/spi/core.c                                                  |   24 
 drivers/mtd/nand/spi/winbond.c                                               |   19 
 drivers/mtd/parsers/ofpart_core.c                                            |    4 
 drivers/mtd/spi-nor/core.c                                                   |    2 
 drivers/mtd/spi-nor/core.h                                                   |    2 
 drivers/mtd/spi-nor/micron-st.c                                              |   10 
 drivers/mtd/spi-nor/swp.c                                                    |    4 
 drivers/net/bareudp.c                                                        |    3 
 drivers/net/bonding/bond_3ad.c                                               |  109 +--
 drivers/net/bonding/bond_main.c                                              |    8 
 drivers/net/bonding/bond_netlink.c                                           |   21 
 drivers/net/bonding/bond_procfs.c                                            |    3 
 drivers/net/bonding/bond_sysfs_slave.c                                       |   17 
 drivers/net/dsa/realtek/rtl8365mb.c                                          |    2 
 drivers/net/ethernet/airoha/airoha_eth.c                                     |  312 ++++++---
 drivers/net/ethernet/airoha/airoha_eth.h                                     |   10 
 drivers/net/ethernet/airoha/airoha_ppe.c                                     |   44 +
 drivers/net/ethernet/amazon/ena/ena_com.c                                    |    7 
 drivers/net/ethernet/amazon/ena/ena_phc.c                                    |    5 
 drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c                         |    2 
 drivers/net/ethernet/broadcom/bnge/bnge_core.c                               |   30 
 drivers/net/ethernet/broadcom/bnge/bnge_rmem.c                               |   16 
 drivers/net/ethernet/broadcom/genet/bcmgenet.c                               |   30 
 drivers/net/ethernet/freescale/Makefile                                      |    3 
 drivers/net/ethernet/freescale/dpaa2/Kconfig                                 |    4 
 drivers/net/ethernet/freescale/enetc/ntmp.c                                  |  217 ++++--
 drivers/net/ethernet/freescale/enetc/ntmp_private.h                          |   10 
 drivers/net/ethernet/intel/e1000e/netdev.c                                   |    1 
 drivers/net/ethernet/intel/i40e/i40e.h                                       |    1 
 drivers/net/ethernet/intel/i40e/i40e_main.c                                  |    2 
 drivers/net/ethernet/intel/i40e/i40e_ptp.c                                   |    3 
 drivers/net/ethernet/intel/iavf/iavf.h                                       |    9 
 drivers/net/ethernet/intel/iavf/iavf_main.c                                  |   52 -
 drivers/net/ethernet/intel/iavf/iavf_type.h                                  |    2 
 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c                              |   76 +-
 drivers/net/ethernet/intel/ice/devlink/devlink.c                             |    2 
 drivers/net/ethernet/intel/ice/ice.h                                         |    4 
 drivers/net/ethernet/intel/ice/ice_adminq_cmd.h                              |    2 
 drivers/net/ethernet/intel/ice/ice_common.c                                  |    2 
 drivers/net/ethernet/intel/ice/ice_dcb_lib.c                                 |    2 
 drivers/net/ethernet/intel/ice/ice_dpll.c                                    |  146 ++++
 drivers/net/ethernet/intel/ice/ice_ethtool.c                                 |    1 
 drivers/net/ethernet/intel/ice/ice_lib.c                                     |    4 
 drivers/net/ethernet/intel/ice/ice_main.c                                    |  123 ---
 drivers/net/ethernet/intel/ice/ice_ptp.c                                     |   44 -
 drivers/net/ethernet/intel/ice/ice_ptp_consts.h                              |   12 
 drivers/net/ethernet/intel/ice/ice_ptp_hw.c                                  |  259 +++++++-
 drivers/net/ethernet/intel/ice/ice_ptp_hw.h                                  |    5 
 drivers/net/ethernet/intel/ice/ice_txrx.c                                    |   29 
 drivers/net/ethernet/intel/ice/ice_txrx.h                                    |   16 
 drivers/net/ethernet/intel/ice/ice_vf_lib.c                                  |    7 
 drivers/net/ethernet/intel/idpf/idpf_idc.c                                   |    6 
 drivers/net/ethernet/mediatek/mtk_eth_soc.c                                  |   22 
 drivers/net/ethernet/mediatek/mtk_ppe.c                                      |   30 
 drivers/net/ethernet/mediatek/mtk_ppe.h                                      |    1 
 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.c             |   12 
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c                            |    8 
 drivers/net/ethernet/mellanox/mlx5/core/main.c                               |    4 
 drivers/net/ethernet/meta/fbnic/fbnic_pci.c                                  |    2 
 drivers/net/ethernet/microsoft/mana/gdma_main.c                              |    7 
 drivers/net/ethernet/microsoft/mana/mana_en.c                                |   39 -
 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_target.c                      |   17 
 drivers/net/ethernet/sfc/efx_devlink.c                                       |    2 
 drivers/net/ethernet/ti/Makefile                                             |   30 
 drivers/net/ethernet/ti/cpsw.c                                               |    2 
 drivers/net/ethernet/ti/cpsw_ale.c                                           |   25 
 drivers/net/ethernet/ti/cpsw_ethtool.c                                       |   24 
 drivers/net/ethernet/ti/cpsw_new.c                                           |    2 
 drivers/net/ethernet/ti/cpsw_priv.c                                          |   39 +
 drivers/net/ethernet/ti/cpsw_priv.h                                          |    2 
 drivers/net/ethernet/ti/cpsw_sl.c                                            |   11 
 drivers/net/ethernet/ti/davinci_cpdma.c                                      |   27 
 drivers/net/hamradio/6pack.c                                                 |    9 
 drivers/net/ipa/gsi.c                                                        |    1 
 drivers/net/ipa/ipa_main.c                                                   |    6 
 drivers/net/macsec.c                                                         |   71 ++
 drivers/net/macvlan.c                                                        |    9 
 drivers/net/mctp/mctp-i2c.c                                                  |    4 
 drivers/net/netconsole.c                                                     |   49 -
 drivers/net/netdevsim/dev.c                                                  |    2 
 drivers/net/phy/dp83869.c                                                    |   13 
 drivers/net/phy/phy_device.c                                                 |    4 
 drivers/net/phy/qcom/at803x.c                                                |    2 
 drivers/net/ppp/ppp_generic.c                                                |    5 
 drivers/net/ppp/pppoe.c                                                      |    8 
 drivers/net/slip/slhc.c                                                      |   49 -
 drivers/net/usb/r8152.c                                                      |    2 
 drivers/net/usb/rtl8150.c                                                    |   12 
 drivers/net/virtio_net.c                                                     |    6 
 drivers/net/vrf.c                                                            |   15 
 drivers/net/wireless/ath/ath10k/wmi-tlv.c                                    |   26 
 drivers/net/wireless/ath/ath11k/mac.c                                        |   28 
 drivers/net/wireless/ath/ath12k/dp_htt.c                                     |   24 
 drivers/net/wireless/ath/ath12k/hal.h                                        |   31 
 drivers/net/wireless/ath/ath12k/mac.c                                        |   51 -
 drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c                               |   76 +-
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c                      |   15 
 drivers/net/wireless/marvell/libertas/if_usb.c                               |   32 -
 drivers/net/wireless/marvell/libertas/if_usb.h                               |    3 
 drivers/net/wireless/marvell/mwifiex/11n_aggr.c                              |    1 
 drivers/net/wireless/mediatek/mt76/channel.c                                 |   13 
 drivers/net/wireless/mediatek/mt76/dma.c                                     |   11 
 drivers/net/wireless/mediatek/mt76/eeprom.c                                  |  154 +++-
 drivers/net/wireless/mediatek/mt76/mac80211.c                                |    1 
 drivers/net/wireless/mediatek/mt76/mt76.h                                    |    5 
 drivers/net/wireless/mediatek/mt76/mt7615/mac.c                              |   15 
 drivers/net/wireless/mediatek/mt76/mt7615/main.c                             |    7 
 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c                              |   47 +
 drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h                           |    5 
 drivers/net/wireless/mediatek/mt76/mt7615/regs.h                             |    2 
 drivers/net/wireless/mediatek/mt76/mt76_connac_mac.c                         |    6 
 drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c                         |   16 
 drivers/net/wireless/mediatek/mt76/mt7915/init.c                             |    1 
 drivers/net/wireless/mediatek/mt76/mt7915/mac.c                              |   13 
 drivers/net/wireless/mediatek/mt76/mt7915/main.c                             |    7 
 drivers/net/wireless/mediatek/mt76/mt7915/mcu.c                              |   66 ++
 drivers/net/wireless/mediatek/mt76/mt7915/mcu.h                              |   11 
 drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h                           |    4 
 drivers/net/wireless/mediatek/mt76/mt7921/main.c                             |   22 
 drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h                           |    2 
 drivers/net/wireless/mediatek/mt76/mt7925/init.c                             |    2 
 drivers/net/wireless/mediatek/mt76/mt7925/mac.c                              |    9 
 drivers/net/wireless/mediatek/mt76/mt7925/main.c                             |   22 
 drivers/net/wireless/mediatek/mt76/mt7925/mcu.c                              |   13 
 drivers/net/wireless/mediatek/mt76/mt7925/mt7925.h                           |    4 
 drivers/net/wireless/mediatek/mt76/mt7925/regd.c                             |    3 
 drivers/net/wireless/mediatek/mt76/mt7996/init.c                             |   22 
 drivers/net/wireless/mediatek/mt76/mt7996/mac.c                              |   44 -
 drivers/net/wireless/mediatek/mt76/mt7996/main.c                             |  121 ++-
 drivers/net/wireless/mediatek/mt76/mt7996/mcu.c                              |   51 +
 drivers/net/wireless/mediatek/mt76/mt7996/mcu.h                              |    5 
 drivers/net/wireless/mediatek/mt76/mt7996/mt7996.h                           |    2 
 drivers/net/wireless/mediatek/mt76/mt7996/npu.c                              |   23 
 drivers/net/wireless/mediatek/mt76/npu.c                                     |    1 
 drivers/net/wireless/mediatek/mt76/scan.c                                    |   66 +-
 drivers/net/wireless/realtek/rtlwifi/pci.c                                   |    1 
 drivers/net/wireless/realtek/rtw89/phy.c                                     |    2 
 drivers/nfc/trf7970a.c                                                       |    3 
 drivers/nvme/host/apple.c                                                    |    1 
 drivers/nvme/host/pci.c                                                      |    1 
 drivers/nvme/target/tcp.c                                                    |   51 -
 drivers/opp/core.c                                                           |    2 
 drivers/opp/debugfs.c                                                        |   20 
 drivers/pci/controller/cadence/pci-sky1.c                                    |    4 
 drivers/pci/controller/cadence/pcie-cadence-host.c                           |    7 
 drivers/pci/controller/cadence/pcie-cadence.h                                |   19 
 drivers/pci/controller/cadence/pcie-sg2042.c                                 |    2 
 drivers/pci/controller/dwc/pci-imx6.c                                        |   11 
 drivers/pci/controller/dwc/pcie-designware-debugfs.c                         |   21 
 drivers/pci/controller/dwc/pcie-designware-ep.c                              |   31 
 drivers/pci/controller/dwc/pcie-designware-host.c                            |   17 
 drivers/pci/controller/dwc/pcie-designware.c                                 |   16 
 drivers/pci/controller/dwc/pcie-designware.h                                 |    3 
 drivers/pci/controller/dwc/pcie-qcom.c                                       |   17 
 drivers/pci/controller/dwc/pcie-rcar-gen4.c                                  |    2 
 drivers/pci/controller/dwc/pcie-tegra194.c                                   |  200 +++---
 drivers/pci/controller/pcie-aspeed.c                                         |    8 
 drivers/pci/controller/pcie-mediatek-gen3.c                                  |    8 
 drivers/pci/controller/pcie-rzg3s-host.c                                     |   21 
 drivers/pci/endpoint/functions/pci-epf-test.c                                |    8 
 drivers/pci/endpoint/functions/pci-epf-vntb.c                                |   12 
 drivers/pci/endpoint/pci-ep-msi.c                                            |    5 
 drivers/pci/npem.c                                                           |    2 
 drivers/pci/pci-driver.c                                                     |   20 
 drivers/pci/pci-sysfs.c                                                      |   28 
 drivers/pci/pci.c                                                            |   41 -
 drivers/pci/pcie/dpc.c                                                       |    1 
 drivers/pci/probe.c                                                          |    1 
 drivers/pci/setup-bus.c                                                      |   59 +
 drivers/pci/tph.c                                                            |    9 
 drivers/pcmcia/rsrc_nonstatic.c                                              |    6 
 drivers/phy/apple/atc.c                                                      |    8 
 drivers/pinctrl/microchip/pinctrl-mpfs-mssio.c                               |    2 
 drivers/pinctrl/nomadik/pinctrl-abx500.c                                     |    2 
 drivers/pinctrl/pinconf-generic.c                                            |    7 
 drivers/pinctrl/pinctrl-cy8c95x0.c                                           |   27 
 drivers/pinctrl/pinctrl-pic32.c                                              |   20 
 drivers/pinctrl/realtek/pinctrl-rtd.c                                        |    2 
 drivers/pinctrl/renesas/pinctrl-rzg2l.c                                      |    7 
 drivers/pinctrl/sophgo/pinctrl-sg2042.c                                      |    2 
 drivers/pinctrl/sophgo/pinctrl-sg2044.c                                      |    2 
 drivers/platform/chrome/chromeos_tbmc.c                                      |    6 
 drivers/platform/surface/surfacepro3_button.c                                |    1 
 drivers/platform/wmi/core.c                                                  |   36 -
 drivers/platform/x86/asus-wmi.c                                              |   50 -
 drivers/platform/x86/barco-p50-gpio.c                                        |    5 
 drivers/platform/x86/dell/dell-wmi-sysman/enum-attributes.c                  |   34 -
 drivers/platform/x86/dell/dell_rbu.c                                         |    6 
 drivers/platform/x86/hp/hp-wmi.c                                             |   93 ++
 drivers/platform/x86/intel/vsec_tpmi.c                                       |   10 
 drivers/platform/x86/lenovo/wmi-capdata.c                                    |    8 
 drivers/platform/x86/lenovo/wmi-capdata.h                                    |   20 
 drivers/platform/x86/lenovo/wmi-events.c                                     |    2 
 drivers/platform/x86/lenovo/wmi-gamezone.c                                   |    3 
 drivers/platform/x86/lenovo/wmi-gamezone.h                                   |   20 
 drivers/platform/x86/lenovo/wmi-helpers.c                                    |    4 
 drivers/platform/x86/lenovo/wmi-helpers.h                                    |   13 
 drivers/platform/x86/lenovo/wmi-other.c                                      |  190 ++++--
 drivers/platform/x86/panasonic-laptop.c                                      |    5 
 drivers/pmdomain/imx/scu-pd.c                                                |    1 
 drivers/pmdomain/ti/omap_prm.c                                               |    1 
 drivers/power/supply/max77705_charger.c                                      |   36 -
 drivers/pwm/pwm-atmel-tcb.c                                                  |   38 +
 drivers/pwm/pwm-stm32.c                                                      |   22 
 drivers/regulator/fp9931.c                                                   |    2 
 drivers/remoteproc/imx_rproc.c                                               |    6 
 drivers/remoteproc/xlnx_r5_remoteproc.c                                      |    2 
 drivers/resctrl/mpam_devices.c                                               |  122 +--
 drivers/resctrl/mpam_internal.h                                              |    6 
 drivers/reset/amlogic/reset-meson.c                                          |    1 
 drivers/rtc/rtc-abx80x.c                                                     |    2 
 drivers/s390/cio/cio.h                                                       |    5 
 drivers/s390/cio/css.c                                                       |   34 -
 drivers/s390/crypto/ap_bus.c                                                 |   34 -
 drivers/s390/crypto/ap_bus.h                                                 |    1 
 drivers/s390/crypto/ap_queue.c                                               |   24 
 drivers/scsi/hpsa.h                                                          |    4 
 drivers/scsi/qla2xxx/qla_attr.c                                              |   62 +
 drivers/scsi/qla2xxx/qla_init.c                                              |    2 
 drivers/scsi/qla2xxx/qla_mbx.c                                               |    9 
 drivers/scsi/sg.c                                                            |   31 
 drivers/scsi/sr.c                                                            |   11 
 drivers/scsi/sr.h                                                            |    1 
 drivers/soc/qcom/llcc-qcom.c                                                 |    2 
 drivers/soc/qcom/ocmem.c                                                     |   17 
 drivers/soc/qcom/qcom_aoss.c                                                 |    2 
 drivers/soc/qcom/ubwc_config.c                                               |    3 
 drivers/soc/tegra/cbb/tegra234-cbb.c                                         |   35 +
 drivers/soc/tegra/pmc.c                                                      |    7 
 drivers/soundwire/bus.c                                                      |    8 
 drivers/soundwire/cadence_master.c                                           |    8 
 drivers/soundwire/debugfs.c                                                  |    9 
 drivers/soundwire/intel_ace2x.c                                              |    5 
 drivers/spi/spi-amlogic-spisg.c                                              |    3 
 drivers/spi/spi-atcspi200.c                                                  |    4 
 drivers/spi/spi-axiado.c                                                     |    3 
 drivers/spi/spi-cadence-quadspi.c                                            |    4 
 drivers/spi/spi-fsl-qspi.c                                                   |    3 
 drivers/spi/spi-hisi-kunpeng.c                                               |   12 
 drivers/spi/spi-mtk-snfi.c                                                   |   14 
 drivers/spi/spi-nxp-fspi.c                                                   |    3 
 drivers/spi/spi-nxp-xspi.c                                                   |    3 
 drivers/spi/spi-rockchip.c                                                   |    3 
 drivers/spi/spi-rzv2h-rspi.c                                                 |   20 
 drivers/spi/spi-sifive.c                                                     |   29 
 drivers/staging/greybus/hid.c                                                |    2 
 drivers/staging/greybus/raw.c                                                |   92 +-
 drivers/staging/media/imx/imx-media-csi.c                                    |   44 -
 drivers/target/target_core_sbc.c                                             |    3 
 drivers/thermal/spear_thermal.c                                              |    2 
 drivers/tty/hvc/hvc_iucv.c                                                   |    2 
 drivers/tty/serial/ip22zilog.c                                               |    2 
 drivers/usb/typec/mux/ps883x.c                                               |    1 
 drivers/usb/typec/tipd/core.c                                                |    6 
 drivers/vdpa/vdpa.c                                                          |   48 -
 drivers/vfio/fsl-mc/vfio_fsl_mc.c                                            |    4 
 drivers/vfio/pci/vfio_pci_core.c                                             |   28 
 drivers/vhost/net.c                                                          |    4 
 drivers/video/backlight/sky81452-backlight.c                                 |    3 
 drivers/video/fbdev/matrox/g450_pll.c                                        |    2 
 drivers/video/fbdev/offb.c                                                   |    7 
 drivers/virt/coco/arm-cca-guest/arm-cca-guest.c                              |    3 
 drivers/virt/coco/sev-guest/sev-guest.c                                      |   12 
 drivers/xen/xen-pciback/pci_stub.c                                           |    6 
 fs/adfs/super.c                                                              |    3 
 fs/btrfs/disk-io.c                                                           |    1 
 fs/btrfs/inode.c                                                             |    5 
 fs/btrfs/reflink.c                                                           |   45 +
 fs/btrfs/relocation.c                                                        |   14 
 fs/btrfs/transaction.c                                                       |    9 
 fs/btrfs/volumes.c                                                           |    7 
 fs/ceph/addr.c                                                               |    2 
 fs/ceph/xattr.c                                                              |   17 
 fs/d_path.c                                                                  |   11 
 fs/debugfs/file.c                                                            |    7 
 fs/erofs/erofs_fs.h                                                          |    4 
 fs/erofs/inode.c                                                             |    2 
 fs/erofs/super.c                                                             |    8 
 fs/erofs/zmap.c                                                              |   19 
 fs/eventpoll.c                                                               |  126 ++--
 fs/ext4/extents-test.c                                                       |   60 +
 fs/ext4/mballoc-test.c                                                       |    6 
 fs/f2fs/gc.c                                                                 |    5 
 fs/f2fs/node.c                                                               |    3 
 fs/f2fs/super.c                                                              |   29 
 fs/f2fs/sysfs.c                                                              |    7 
 fs/fuse/dir.c                                                                |    5 
 fs/gfs2/aops.c                                                               |    5 
 fs/gfs2/inode.c                                                              |    3 
 fs/gfs2/log.c                                                                |   33 -
 fs/internal.h                                                                |    1 
 fs/lockd/svclock.c                                                           |    5 
 fs/mbcache.c                                                                 |    1 
 fs/netfs/iterator.c                                                          |   15 
 fs/nfs/blocklayout/blocklayout.c                                             |    4 
 fs/nfsd/nfs4proc.c                                                           |   18 
 fs/nfsd/nfs4state.c                                                          |   77 +-
 fs/nfsd/nfs4xdr.c                                                            |   23 
 fs/nfsd/nfsfh.c                                                              |    9 
 fs/nfsd/state.h                                                              |   13 
 fs/nfsd/xdr4.h                                                               |    1 
 fs/nilfs2/ioctl.c                                                            |    6 
 fs/notify/fanotify/fanotify_user.c                                           |   50 -
 fs/notify/mark.c                                                             |   39 +
 fs/ntfs3/attrib.c                                                            |   15 
 fs/ntfs3/inode.c                                                             |   10 
 fs/ntfs3/super.c                                                             |    7 
 fs/ocfs2/dlm/dlmdomain.c                                                     |   10 
 fs/ocfs2/ioctl.c                                                             |   18 
 fs/ocfs2/resize.c                                                            |   12 
 fs/ocfs2/xattr.c                                                             |    4 
 fs/omfs/inode.c                                                              |    6 
 fs/open.c                                                                    |   12 
 fs/pstore/ram_core.c                                                         |    4 
 fs/quota/dquot.c                                                             |   38 -
 fs/resctrl/ctrlmondata.c                                                     |    1 
 fs/smb/client/ioctl.c                                                        |    2 
 fs/smb/client/smb2file.c                                                     |    3 
 fs/smb/client/smb2transport.c                                                |   32 -
 fs/smb/server/auth.c                                                         |   11 
 fs/smb/server/connection.c                                                   |    9 
 fs/smb/server/mgmt/user_session.c                                            |   12 
 fs/smb/server/smb2pdu.c                                                      |   15 
 fs/tracefs/event_inode.c                                                     |   98 +--
 fs/xfs/xfs_zone_alloc.c                                                      |    2 
 include/acpi/actbl1.h                                                        |    6 
 include/drm/ttm/ttm_resource.h                                               |    2 
 include/dt-bindings/clock/qcom,gcc-sc8180x.h                                 |    5 
 include/dt-bindings/clock/qcom,glymur-gcc.h                                  |    1 
 include/linux/cdrom.h                                                        |    1 
 include/linux/cpufreq.h                                                      |    4 
 include/linux/cpuhotplug.h                                                   |    1 
 include/linux/dmi.h                                                          |    5 
 include/linux/dpll.h                                                         |    1 
 include/linux/fsl/mc.h                                                       |    4 
 include/linux/fsl/ntmp.h                                                     |    9 
 include/linux/hid.h                                                          |    6 
 include/linux/hid_bpf.h                                                      |   14 
 include/linux/ieee80211-eht.h                                                |    4 
 include/linux/iopoll.h                                                       |    8 
 include/linux/irqchip/arm-gic-v5.h                                           |    3 
 include/linux/moduleparam.h                                                  |   11 
 include/linux/mtd/spinand.h                                                  |    7 
 include/linux/mutex.h                                                        |    6 
 include/linux/nstree.h                                                       |    6 
 include/linux/padata.h                                                       |    8 
 include/linux/pci.h                                                          |    6 
 include/linux/pm_domain.h                                                    |    4 
 include/linux/ppp_defs.h                                                     |   16 
 include/linux/printk.h                                                       |    5 
 include/linux/quotaops.h                                                     |    9 
 include/linux/rculist.h                                                      |   29 
 include/linux/rseq.h                                                         |   35 -
 include/linux/rseq_entry.h                                                   |  122 +--
 include/linux/rseq_types.h                                                   |   13 
 include/linux/rwlock.h                                                       |    4 
 include/linux/rwlock_api_smp.h                                               |    6 
 include/linux/sched/deadline.h                                               |    9 
 include/linux/sched/signal.h                                                 |    2 
 include/linux/sched/topology.h                                               |   24 
 include/linux/spi/spi-mem.h                                                  |    8 
 include/linux/spinlock.h                                                     |    3 
 include/linux/spinlock_up.h                                                  |   20 
 include/linux/stop_machine.h                                                 |    4 
 include/linux/sunrpc/debug.h                                                 |   10 
 include/linux/sunrpc/sched.h                                                 |    3 
 include/linux/syscalls.h                                                     |    8 
 include/linux/tcp.h                                                          |    4 
 include/linux/trace_printk.h                                                 |    1 
 include/linux/vdpa.h                                                         |    4 
 include/linux/vfio.h                                                         |    2 
 include/linux/wmi.h                                                          |    4 
 include/linux/workqueue.h                                                    |   24 
 include/linux/ww_mutex.h                                                     |    4 
 include/net/bond_3ad.h                                                       |    2 
 include/net/dropreason-core.h                                                |    6 
 include/net/ip6_tunnel.h                                                     |    2 
 include/net/netfilter/nf_tables.h                                            |   13 
 include/net/pie.h                                                            |    2 
 include/net/sch_generic.h                                                    |   16 
 include/net/tcp.h                                                            |   31 
 include/net/tcp_ecn.h                                                        |    2 
 include/rdma/ib_umem.h                                                       |    1 
 include/sound/soc-component.h                                                |    4 
 include/sound/soc.h                                                          |    3 
 include/trace/events/dma_fence.h                                             |   35 -
 include/trace/events/mptcp.h                                                 |    2 
 include/trace/events/net.h                                                   |    4 
 include/trace/events/timer.h                                                 |   11 
 include/uapi/linux/if_link.h                                                 |    2 
 include/uapi/linux/iommufd.h                                                 |    5 
 include/uapi/linux/mii.h                                                     |    3 
 io_uring/io-wq.c                                                             |    3 
 io_uring/napi.c                                                              |    2 
 kernel/audit.c                                                               |    4 
 kernel/auditsc.c                                                             |    2 
 kernel/bpf/arena.c                                                           |    4 
 kernel/bpf/arraymap.c                                                        |    4 
 kernel/bpf/bpf_local_storage.c                                               |    3 
 kernel/bpf/bpf_lsm.c                                                         |    3 
 kernel/bpf/btf.c                                                             |    2 
 kernel/bpf/core.c                                                            |    2 
 kernel/bpf/devmap.c                                                          |    5 
 kernel/bpf/hashtab.c                                                         |    6 
 kernel/bpf/helpers.c                                                         |   17 
 kernel/bpf/local_storage.c                                                   |    2 
 kernel/bpf/offload.c                                                         |   10 
 kernel/bpf/syscall.c                                                         |   17 
 kernel/bpf/task_iter.c                                                       |  151 ++++
 kernel/bpf/verifier.c                                                        |  111 ++-
 kernel/cgroup/cgroup.c                                                       |   24 
 kernel/cgroup/cpuset-internal.h                                              |    6 
 kernel/cgroup/cpuset.c                                                       |   51 -
 kernel/cgroup/dmem.c                                                         |    1 
 kernel/cgroup/rdma.c                                                         |    2 
 kernel/fork.c                                                                |   23 
 kernel/futex/requeue.c                                                       |   13 
 kernel/locking/mutex.c                                                       |    4 
 kernel/module/main.c                                                         |    4 
 kernel/padata.c                                                              |  130 +---
 kernel/params.c                                                              |   27 
 kernel/printk/printk_ringbuffer.c                                            |    8 
 kernel/rseq.c                                                                |  183 +++--
 kernel/sched/core.c                                                          |   25 
 kernel/sched/cpufreq_schedutil.c                                             |    5 
 kernel/sched/deadline.c                                                      |   31 
 kernel/sched/ext.c                                                           |    4 
 kernel/sched/fair.c                                                          |   28 
 kernel/sched/membarrier.c                                                    |   11 
 kernel/sched/rt.c                                                            |   20 
 kernel/sched/topology.c                                                      |   14 
 kernel/time/hrtimer.c                                                        |   51 -
 kernel/trace/trace_branch.c                                                  |    8 
 kernel/trace/trace_events_hist.c                                             |   12 
 kernel/trace/trace_kprobe.c                                                  |    8 
 kernel/trace/trace_printk.c                                                  |    1 
 kernel/workqueue.c                                                           |   49 +
 lib/tests/kunit_iov_iter.c                                                   |   14 
 mm/Kconfig                                                                   |    1 
 mm/memblock.c                                                                |    2 
 net/bluetooth/hci_event.c                                                    |    3 
 net/bluetooth/l2cap_core.c                                                   |    8 
 net/bluetooth/sco.c                                                          |    3 
 net/bpf/test_run.c                                                           |   35 -
 net/ceph/auth_x.c                                                            |    5 
 net/ceph/crush/crush.c                                                       |    6 
 net/ceph/osdmap.c                                                            |   14 
 net/core/dev.c                                                               |  164 ++---
 net/core/filter.c                                                            |   12 
 net/core/gro.c                                                               |    4 
 net/core/neighbour.c                                                         |   10 
 net/core/netpoll.c                                                           |   19 
 net/core/page_pool.c                                                         |   10 
 net/core/skbuff.c                                                            |   15 
 net/dsa/conduit.c                                                            |   16 
 net/ipv4/ip_tunnel_core.c                                                    |    2 
 net/ipv4/netfilter/arp_tables.c                                              |   18 
 net/ipv4/netfilter/arpt_mangle.c                                             |    8 
 net/ipv4/netfilter/iptable_nat.c                                             |    4 
 net/ipv4/nexthop.c                                                           |    4 
 net/ipv4/syncookies.c                                                        |    2 
 net/ipv4/tcp.c                                                               |   64 +-
 net/ipv4/tcp_bbr.c                                                           |    6 
 net/ipv4/tcp_bic.c                                                           |    2 
 net/ipv4/tcp_cdg.c                                                           |    4 
 net/ipv4/tcp_cubic.c                                                         |    6 
 net/ipv4/tcp_dctcp.c                                                         |    2 
 net/ipv4/tcp_input.c                                                         |   52 -
 net/ipv4/tcp_metrics.c                                                       |    6 
 net/ipv4/tcp_nv.c                                                            |    4 
 net/ipv4/tcp_output.c                                                        |   44 -
 net/ipv4/tcp_plb.c                                                           |    2 
 net/ipv4/tcp_timer.c                                                         |    7 
 net/ipv4/tcp_vegas.c                                                         |    9 
 net/ipv4/tcp_westwood.c                                                      |    4 
 net/ipv4/tcp_yeah.c                                                          |    3 
 net/ipv4/udp.c                                                               |   12 
 net/ipv6/icmp.c                                                              |   10 
 net/ipv6/netfilter/ip6table_nat.c                                            |    4 
 net/ipv6/udp.c                                                               |   13 
 net/mac80211/mlme.c                                                          |    3 
 net/mptcp/protocol.c                                                         |   63 +-
 net/mptcp/protocol.h                                                         |   37 +
 net/netfilter/ipvs/ip_vs_xmit.c                                              |   19 
 net/netfilter/nf_conntrack_proto_sctp.c                                      |   10 
 net/netfilter/nf_conntrack_sip.c                                             |  160 +++--
 net/netfilter/nf_nat_amanda.c                                                |    2 
 net/netfilter/nf_nat_core.c                                                  |   10 
 net/netfilter/nf_nat_sip.c                                                   |   34 -
 net/netfilter/nf_tables_api.c                                                |  314 +++++++---
 net/netfilter/nfnetlink_osf.c                                                |   45 -
 net/netfilter/nft_ct.c                                                       |    2 
 net/netfilter/nft_fwd_netdev.c                                               |   10 
 net/netfilter/nft_osf.c                                                      |    6 
 net/netfilter/xt_mac.c                                                       |   34 -
 net/netfilter/xt_owner.c                                                     |   37 -
 net/netfilter/xt_physdev.c                                                   |   29 
 net/netfilter/xt_policy.c                                                    |    2 
 net/netfilter/xt_realm.c                                                     |    2 
 net/netfilter/xt_socket.c                                                    |   23 
 net/openvswitch/datapath.c                                                   |   35 +
 net/openvswitch/vport.c                                                      |    3 
 net/phonet/socket.c                                                          |   10 
 net/psp/psp-nl-gen.c                                                         |    4 
 net/psp/psp_nl.c                                                             |   10 
 net/rds/af_rds.c                                                             |   10 
 net/rds/connection.c                                                         |   14 
 net/rds/ib.c                                                                 |   24 
 net/rds/ib.h                                                                 |    1 
 net/rds/ib_rdma.c                                                            |    2 
 net/rds/message.c                                                            |    1 
 net/sched/act_ct.c                                                           |    8 
 net/sched/act_mirred.c                                                       |    2 
 net/sched/cls_fw.c                                                           |    6 
 net/sched/sch_cake.c                                                         |  219 +++---
 net/sched/sch_choke.c                                                        |   26 
 net/sched/sch_dualpi2.c                                                      |   32 -
 net/sched/sch_fq_codel.c                                                     |    3 
 net/sched/sch_fq_pie.c                                                       |   19 
 net/sched/sch_hhf.c                                                          |   19 
 net/sched/sch_netem.c                                                        |   76 ++
 net/sched/sch_pie.c                                                          |   52 -
 net/sched/sch_red.c                                                          |   31 
 net/sched/sch_sfb.c                                                          |   54 +
 net/sched/sch_taprio.c                                                       |   22 
 net/sctp/inqueue.c                                                           |    1 
 net/sctp/ipv6.c                                                              |    2 
 net/sctp/protocol.c                                                          |    2 
 net/sctp/sm_statefuns.c                                                      |    6 
 net/sctp/socket.c                                                            |    5 
 net/sunrpc/xprtrdma/svc_rdma_transport.c                                     |   27 
 net/tipc/msg.c                                                               |   14 
 net/tls/tls.h                                                                |    1 
 net/tls/tls_strp.c                                                           |    6 
 net/tls/tls_sw.c                                                             |    4 
 net/unix/af_unix.c                                                           |   44 +
 net/unix/unix_bpf.c                                                          |    3 
 net/vmw_vsock/virtio_transport_common.c                                      |   11 
 rust/kernel/cpufreq.rs                                                       |   13 
 rust/kernel/sync/atomic.rs                                                   |    5 
 scripts/gdb/linux/timerlist.py                                               |    2 
 scripts/package/builddeb                                                     |    8 
 security/integrity/ima/ima_crypto.c                                          |    2 
 security/integrity/ima/ima_fs.c                                              |   16 
 sound/core/compress_offload.c                                                |    7 
 sound/core/sound.c                                                           |    7 
 sound/hda/codecs/cmedia.c                                                    |    7 
 sound/hda/codecs/conexant.c                                                  |    8 
 sound/hda/codecs/realtek/alc269.c                                            |   30 
 sound/hda/codecs/side-codecs/cs35l56_hda.c                                   |   12 
 sound/hda/codecs/side-codecs/cs35l56_hda.h                                   |    1 
 sound/hda/codecs/side-codecs/tas2781_hda_spi.c                               |   14 
 sound/hda/common/codec.c                                                     |   46 +
 sound/hda/common/hda_local.h                                                 |    1 
 sound/isa/sc6000.c                                                           |  152 ++--
 sound/soc/amd/acp-pcm-dma.c                                                  |    2 
 sound/soc/amd/acp/acp-legacy-mach.c                                          |    2 
 sound/soc/amd/acp/acp-mach-common.c                                          |   22 
 sound/soc/amd/acp/acp-mach.h                                                 |    4 
 sound/soc/amd/acp/acp-platform.c                                             |    2 
 sound/soc/amd/acp/acp-sdw-legacy-mach.c                                      |    4 
 sound/soc/amd/acp/acp-sof-mach.c                                             |    2 
 sound/soc/amd/ps/ps-pdm-dma.c                                                |    3 
 sound/soc/amd/ps/ps-sdw-dma.c                                                |    2 
 sound/soc/amd/raven/acp3x-pcm-dma.c                                          |    2 
 sound/soc/amd/renoir/acp3x-pdm-dma.c                                         |    2 
 sound/soc/amd/vangogh/acp5x-pcm-dma.c                                        |    2 
 sound/soc/amd/yc/acp6x-pdm-dma.c                                             |    2 
 sound/soc/codecs/ab8500-codec.c                                              |    6 
 sound/soc/codecs/cs35l56-shared.c                                            |    7 
 sound/soc/codecs/tas2764.c                                                   |    1 
 sound/soc/codecs/tas2770.c                                                   |    4 
 sound/soc/fsl/fsl_easrc.c                                                    |  123 ++-
 sound/soc/fsl/fsl_micfil.c                                                   |   72 +-
 sound/soc/fsl/fsl_xcvr.c                                                     |   22 
 sound/soc/generic/audio-graph-card.c                                         |    1 
 sound/soc/intel/Kconfig                                                      |    2 
 sound/soc/intel/avs/tgl.c                                                    |   38 -
 sound/soc/qcom/qdsp6/audioreach.c                                            |    5 
 sound/soc/qcom/qdsp6/topology.c                                              |    8 
 sound/soc/renesas/rcar/core.c                                                |    2 
 sound/soc/rockchip/rockchip_sai.c                                            |    4 
 sound/soc/sdca/sdca_asoc.c                                                   |   41 +
 sound/soc/sdca/sdca_class.c                                                  |   34 -
 sound/soc/sdca/sdca_fdl.c                                                    |    5 
 sound/soc/sdca/sdca_functions.c                                              |    6 
 sound/soc/soc-component.c                                                    |   10 
 sound/soc/soc-compress.c                                                     |    4 
 sound/soc/soc-pcm.c                                                          |    4 
 sound/soc/sof/compress.c                                                     |    8 
 sound/soc/sof/intel/hda-stream.c                                             |   10 
 sound/soc/sof/intel/hda.c                                                    |    3 
 sound/soc/sof/sof-priv.h                                                     |    2 
 sound/soc/sti/uniperif_player.c                                              |    9 
 sound/usb/midi.c                                                             |   12 
 sound/usb/midi2.c                                                            |   12 
 sound/usb/mixer_scarlett2.c                                                  |    2 
 sound/usb/qcom/qc_audio_offload.c                                            |   33 -
 sound/usb/quirks.c                                                           |    3 
 sound/usb/stream.c                                                           |   58 -
 sound/usb/stream.h                                                           |    3 
 tools/build/feature/Makefile                                                 |   10 
 tools/hv/Makefile                                                            |    4 
 tools/include/nolibc/arch-mips.h                                             |   15 
 tools/include/nolibc/compiler.h                                              |    8 
 tools/include/nolibc/stdio.h                                                 |  132 ++--
 tools/lib/bpf/libbpf.c                                                       |   21 
 tools/lib/bpf/relo_core.c                                                    |    2 
 tools/perf/builtin-lock.c                                                    |    2 
 tools/perf/builtin-stat.c                                                    |   69 +-
 tools/perf/builtin-trace.c                                                   |   12 
 tools/perf/pmu-events/arch/common/common/metrics.json                        |    6 
 tools/perf/pmu-events/empty-pmu-events.c                                     |  108 +--
 tools/perf/tests/parse-events.c                                              |   49 -
 tools/perf/tests/shell/data_type_profiling.sh                                |    6 
 tools/perf/tests/workloads/datasym.c                                         |    6 
 tools/perf/util/branch.h                                                     |    3 
 tools/perf/util/cgroup.c                                                     |   30 
 tools/perf/util/cs-etm-decoder/cs-etm-decoder.c                              |   51 -
 tools/perf/util/expr.c                                                       |    3 
 tools/perf/util/maps.c                                                       |   15 
 tools/perf/util/symbol-elf.c                                                 |    8 
 tools/perf/util/util.h                                                       |    1 
 tools/power/x86/turbostat/turbostat.c                                        |   96 ++-
 tools/sched_ext/scx_pair.c                                                   |   14 
 tools/sched_ext/scx_sdt.bpf.c                                                |    3 
 tools/testing/ktest/ktest.pl                                                 |   35 -
 tools/testing/selftests/arm64/gcs/gcs-util.h                                 |    6 
 tools/testing/selftests/arm64/gcs/libc-gcs.c                                 |    1 
 tools/testing/selftests/bpf/prog_tests/access_variable_array.c               |   16 
 tools/testing/selftests/bpf/prog_tests/reg_bounds.c                          |   35 +
 tools/testing/selftests/bpf/prog_tests/snprintf.c                            |    3 
 tools/testing/selftests/bpf/prog_tests/sockmap_basic.c                       |   17 
 tools/testing/selftests/bpf/prog_tests/test_bpf_smc.c                        |    6 
 tools/testing/selftests/bpf/progs/bpf_misc.h                                 |    2 
 tools/testing/selftests/bpf/progs/bpf_smc.c                                  |   28 
 tools/testing/selftests/bpf/progs/test_access_variable_array.c               |   19 
 tools/testing/selftests/cgroup/test_memcontrol.c                             |   11 
 tools/testing/selftests/ftrace/ftracetest                                    |   18 
 tools/testing/selftests/ftrace/test.d/00basic/trace_marker_raw.tc            |    2 
 tools/testing/selftests/ftrace/test.d/functions                              |    4 
 tools/testing/selftests/futex/functional/futex_requeue.c                     |   49 -
 tools/testing/selftests/mm/migration.c                                       |    3 
 tools/testing/selftests/namespaces/listns_efault_test.c                      |    1 
 tools/testing/selftests/net/netfilter/nft_tproxy_udp.sh                      |   14 
 tools/testing/selftests/net/packetdrill/tcp_ts_recent_invalid_ack.pkt        |    4 
 tools/testing/selftests/nolibc/nolibc-test.c                                 |   26 
 tools/testing/selftests/powerpc/vphn/Makefile                                |    2 
 tools/testing/selftests/sched_ext/exit.c                                     |    2 
 tools/testing/selftests/vfio/Makefile                                        |    2 
 tools/testing/selftests/vfio/vfio_dma_mapping_mmio_test.c                    |    1 
 tools/tracing/rtla/src/common.c                                              |   48 +
 tools/tracing/rtla/src/common.h                                              |    2 
 tools/tracing/rtla/src/osnoise_hist.c                                        |    3 
 tools/tracing/rtla/src/osnoise_top.c                                         |    3 
 tools/tracing/rtla/src/timerlat_hist.c                                       |    3 
 tools/tracing/rtla/src/timerlat_top.c                                        |    3 
 tools/tracing/rtla/src/utils.c                                               |   11 
 virt/kvm/dirty_ring.c                                                        |    3 
 1071 files changed, 11680 insertions(+), 6204 deletions(-)

Aaro Koskinen (1):
ARM: OMAP1: Fix DEBUG_LL and earlyprintk on OMAP16XX

Aaron Sacks (1):
KVM: Reject wrapped offset in kvm_reset_dirty_gfn()

Aaron Tomlin (1):
fs/resctrl: Report invalid domain ID when parsing io_alloc_cbm

Abd-Alrhman Masalkhi (1):
md: remove unused static md_wq workqueue

Abdun Nihaal (1):
mfd: mc13xxx-core: Fix memory leak in mc13xxx_add_subdevice_pdata()

Abel Vesa (1):
arm64: dts: qcom: milos: Add missing CX power domain to GCC

Aditya Garg (1):
tools: hv: Fix cross-compilation

Adrien Burnett (1):

      ALSA: hda/realtek: Add mute LED quirk for HP Pavilion Laptop 16-ag0xxx

Ahmed S. Darwish (2):
ASoC: Intel: avs: Check maximum valid CPUID leaf
ASoC: Intel: avs: Include CPUID header at file scope

Ahsan Atta (2):
crypto: qat - disable 4xxx AE cluster when lead engine is fused off
crypto: qat - disable 420xx AE cluster when lead engine is fused off

Akari Tsuyukusa (3):
arm64: dts: mediatek: mt6795: Fix gpio-ranges pin count
arm64: dts: mediatek: mt7981b: Fix gpio-ranges pin count
arm64: dts: mediatek: mt7986a: Fix gpio-ranges pin count

Akhil P Oommen (6):
drm/msm/a6xx: Use barriers while updating HFI Q headers drm/msm/a8xx: Fix the ticks used in submit traces drm/msm/a6xx: Switch to preemption safe AO counter drm/msm/a6xx: Correct OOB usage drm/msm/adreno: Implement gx_is_on() for A8x drm/msm/a6xx: Fix gpu init from secure world

Akif (1):
ksmbd: fix use-after-free in smb2_open during durable reconnect

Aksh Garg (2):
PCI: dwc: ep: Fix MSI-X Table Size configuration in dw_pcie_ep_set_msix()
PCI: dwc: ep: Mirror the max link width and speed fields to all functions

Alan Maguire (1):
selftests/bpf: Handle !CONFIG_SMC in bpf_smc.c

Aleksa Sarai (1):
dcache: permit dynamic_dname()s up to NAME_MAX

Aleksander Jan Bajkowski (3):
crypto: inside-secure/eip93 - fix register definition
crypto: inside-secure/eip93 - register hash before authenc algorithms
crypto: eip93 - fix hmac setkey algo selection

Alex Deucher (3):
drm/amdgpu/gfx10: look at the right prop for gfx queue priority drm/amdgpu/gfx11: look at the right prop for gfx queue priority drm/amd/display: properly handle family setting for early GC 11.5.4

Alex Mastro (1):
vfio: selftests: fix crash in vfio_dma_mapping_mmio_test

Alexander Konyukhov (1):
drm/komeda: fix integer overflow in AFBC framebuffer size check

Alexander Koskovich (2):

      drm/msm/dsi: rename MSM8998 DSI version from V2_2_0 to V2_0_0
      arm64: dts: qcom: sm8250: Add missing CPU7 3.09GHz OPP

Alexander Stein (1):
arm64: dts: imx91: Remove TMU's superfluous sensor ID

Alexandre Courbot (3):
gpu: nova-core: create falcon firmware DMA objects lazily
gpu: nova-core: falcon: rename load parameters to reflect DMA dependency
gpu: nova-core: firmware: fix and explain v2 header offsets computations

Alexandru Dadu (1):
drm/imagination: Switch reset_reason fields from enum to u32

Alexei Starovoitov (1):
bpf: Fix variable length stack write over spilled pointers

Alexey Charkov (1):
ASoC: rockchip: rockchip_sai: Set slot width for non-TDM mode

Alexey Kodanev (1):
nfp: fix swapped arguments in nfp_encode_basic_qdr() calls

Alexey Velichayshiy (1):
wifi: rtw89: phy: fix uninitialized variable access in rtw89_phy_cfo_set_crystal_cap()

Allen Ye (1):
wifi: mt76: fix backoff fields and max_power calculation

Allison Henderson (1):
net/rds: reset op_nents when zerocopy page pin fails

Alok Tiwari (3):
wifi: mt76: mt7996: fix FCS error flag check in RX descriptor
soc: qcom: llcc: fix v1 SB syndrome register offset
soc: qcom: aoss: compare against normalized cooling state

Altan Hacigumus (1):
tcp: make probe0 timer handle expired user timeout

Amery Hung (1):
bpf: Do not allow deleting local storage in NMI

Amir Goldstein (1):
fsnotify: fix inode reference leak in fsnotify_recalc_mask()

Amit Machhiwal (1):
selftests/powerpc: Suppress -Wmaybe-uninitialized with GCC 15

Anand Moon (1):
arm64: dts: amlogic: meson-axg: Add missing cache information to cpu0

Andreas Gruenbacher (4):
gfs2: Call unlock_new_inode before d_instantiate
gfs2: less aggressive low-memory log flushing
gfs2: add some missing log locking
gfs2: prevent NULL pointer dereference during unmount

Andrew Martin (1):
drm/amdkfd: Removed commented line for MQD queue priority

Andrey Grodzovsky (1):
bpf: Prefer vmlinux symbols over module symbols for unqualified kprobes

Andy Shevchenko (8):
fbdev: matroxfb: Mark variable with __maybe_unused to avoid W=1 build break
pinctrl: cy8c95x0: remove duplicate error message
pinctrl: cy8c95x0: Unify messages with help of dev_err_probe()
pinctrl: cy8c95x0: Avoid returning positive values to user space
pinctrl: pinconf-generic: Fully validate 'pinmux' property nfs/blocklayout: Fix compilation error (make W=1) in bl_write_pagelist()
sunrpc: Kill RPC_IFDEBUG()
sunrpc: Fix compilation error (make W=1) when dprintk() is no-op

AnishMulay (1):
selftests/mm: skip migration tests if NUMA is unavailable

Annette Kobou (1):
arm64: dts: imx8mp-kontron: Fix boot order for PMIC and RTC

Anthony Pighin (Nokia) (1):

      rtc: abx80x: Disable alarm feature if no interrupt attached

Arnaldo Carvalho de Melo (1):
perf util: Kill die() prototype, dead for a long time

Arnd Bergmann (5):
net: ethernet: ti-cpsw:: rename soft_reset() function
net: ethernet: ti-cpsw: fix linking built-in code to modules
vfio: unhide vdev->debug_root
tracing: move __printf() attribute on __ftrace_vbprintk()
clk: qoriq: avoid format string warning

Arthur Kiyanovski (2):
net: ena: PHC: Fix potential use-after-free in get_timestamp
net: ena: PHC: Check return code before setting timestamp output

Aurelien Jarno (1):
riscv: dts: spacemit: drop incorrect pinctrl for combo PHY

Bae Yeonju (1):
fs/adfs: validate nzones in adfs_validate_bblk()

Baochen Qiang (1):
wifi: ath10k: fix station lookup failure during disconnect

Bard Liao (2):
soundwire: Intel: test bus.bpt_stream before assigning it
ASoC: SOF: Intel: add an empty adr_link

Barnabás Czémán (8):
arm64: dts: qcom: sm6125-xiaomi-ginkgo: Remove board-id
arm64: dts: qcom: sm6125-xiaomi-ginkgo: Correct reserved memory ranges
arm64: dts: qcom: sm6125-xiaomi-ginkgo: Remove extcon
arm64: dts: qcom: sm6125-xiaomi-ginkgo: Fix reserved gpio ranges
arm64: dts: qcom: msm8953-xiaomi-vince: correct wled ovp value
arm64: dts: qcom: msm8937-xiaomi-land: correct wled ovp value
arm64: dts: qcom: msm8953-xiaomi-daisy: fix backlight
arm64: dts: qcom: msm8917-xiaomi-riva: Fix board-id for all bootloader

Bart Van Assche (6):
drbd: Balance RCU calls in drbd_adm_dump_devices()
locking: Fix rwlock and spinlock lock context annotations
signal: Fix the lock_task_sighand() annotation
ww-mutex: Fix the ww_acquire_ctx function annotations
locking: Fix rwlock support in <linux/spinlock_up.h> drm/fb-helper: Fix a locking bug in an error path

Ben Horgan (4):
arm_mpam: Reset when feature configuration bit unset
arm_mpam: Fix monitor instance selection when checking for hardware NRDY
arm_mpam: Pretend that NRDY is always hardware managed
arm_mpam: Improve check for whether or not NRDY is hardware managed

Benjamin Marzinski (1):
dm-mpath: don't stop probing paths at presuspend

Benjamin Tissoires (2):
HID: pass the buffer size to hid_report_raw_event
HID: core: introduce hid_safe_input_report()

Biju Das (2):
irqchip/renesas-rzg2l: Fix error path in rzg2l_irqc_common_probe()
pinctrl: renesas: rzg2l: Fix save/restore of {IOLH,IEN,PUPD,SMT} registers

Billy Tsai (2):
hwmon: (aspeed-g6-pwm-tach): remove redundant driver remove callback
i3c: mipi-i3c-hci: fix IBI payload length calculation for final status

Boqun Feng (1):
rust: sync: atomic: Remove bound T: Sync for Atomic::from_ptr()

Breno Leitao (9):
perf stat: Fix crash on arm64
tracing: branch: Fix inverted check on stat tracer registration
netpoll: fix IPv6 local-address corruption
netconsole: return count instead of strnlen(buf, count) from store callbacks
netconsole: avoid clobbering userdatum value on truncated write
netconsole: propagate device name truncation in dev_name_store()
netconsole: restore userdatum value on update_userdata() failure
workqueue: fix devm_alloc_workqueue() va_list misuse
workqueue: Fix wq->cpu_pwq leak in alloc_and_link_pwqs() WQ_UNBOUND path

Brett Creeley (1):
virtio_net: sync rss_trailer.max_tx_vq on queue_pairs change via VQ_PAIRS_SET

Brian Masney (2):
irqchip/irq-pic32-evic: Address warning related to wrong printf() formatter
clk: visconti: pll: initialize clk_init_data to zero

Cai Xinchen (2):
dpaa2: add independent dependencies for FSL_DPAA2_SWITCH
dpaa2: compile dpaa2 even CONFIG_FSL_DPAA2_ETH=n

Carlos Llamas (1):
bpf: Switch CONFIG_CFI_CLANG to CONFIG_CFI

Carlos López (1):
virt: sev-guest: Do not use host-controlled page order in cleanup path

Chad Monroe (3):
wifi: mt76: fix deadlock in remain-on-channel
wifi: mt76: fix multi-radio on-channel scanning
wifi: mt76: support upgrading passive scans to active

Chaitanya Kumar Borah (1):
drm/i915/dp: Fix VSC dynamic range signaling for RGB formats

Charles Keepax (2):
ASoC: SDCA: Add default value for mipi-sdca-function-reset-max-delay
ASoC: SDCA: Update counting of SU/GE DAPM routes

Charles Perry (1):
net: phy: fix a return path in get_phy_c45_ids()

Chen Cheng (1):
md: suppress spurious superblock update error message for dm-raid

Chen Ni (4):
remoteproc: imx_rproc: Check return value of regmap_attach_dev() in imx_rproc_mmio_detect_mode()
mtd: physmap_of_gemini: Fix disabled pinctrl state check
backlight: sky81452-backlight: Check return value of devm_gpiod_get_optional() in sky81452_bl_parse_dt()
leds: lgm-sso: Remove duplicate assignments for priv->mmap

Chen-Yu Tsai (2):
PCI: mediatek-gen3: Prevent leaking IRQ domains when IRQ not found
clk: sunxi-ng: sun55i-a523-r: Add missing r-spi module clock

Cheng-Yang Chou (1):
tools/sched_ext: Fix off-by-one in scx_sdt payload zeroing

Chia-Yu Chang (1):
net/sched: sch_dualpi2: drain both C-queue and L-queue in dualpi2_change()

Chih Kai Hsu (1):
r8152: fix incorrect register write to USB_UPHY_XTAL

Chris Morgan (2):
arm64: dts: rockchip: Correct Fan Supply for Gameforce Ace
arm64: dts: rockchip: Correct Joystick Axes on Gameforce Ace

Christian A. Ehrhardt (2):
lib: kunit_iov_iter: fix memory leaks
ASoC: codecs: ab8500: Fix casting of private data

Christian Brauner (7):
selftests/namespaces: remove unused utils.h include from listns_efault_test
eventpoll: use hlist_is_singular_node() in __ep_remove()
eventpoll: split __ep_remove()
eventpoll: kill __ep_remove()
eventpoll: drop vestigial __ prefix from ep_remove_{file,epi}()
eventpoll: move epi_fget() up
eventpoll: fix ep_remove struct eventpoll / struct file UAF

Christian König (1):
drm/amdgpu: fix AMDGPU_INFO_READ_MMR_REG

Christoph Hellwig (2):
fs: fix archiecture-specific compat_ftruncate64 arm64/xor: fix conflicting attributes for xor_block_template

Chuck Lever (2):
perf tools: Fix module symbol resolution for non-zero .text sh_addr
nfsd: use dynamic allocation for oversized NFSv4.0 replay cache

Chuyi Zhou (1):
padata: Remove cpu online check from cpu add and removal

Cole Leavitt (2):
pstore/ram: fix resource leak when ioremap() fails
soundwire: bus: demote UNATTACHED state warnings to dev_dbg()

Connor Abbott (1):
drm/msm/a6xx: Fix dumping A650+ debugbus blocks

Cosmin Ratiu (1):
macsec: Support VLAN-filtering lower devices

Cosmin Tanislav (2):
mtd: parsers: ofpart: call of_node_put() only in ofpart_fail path
mtd: parsers: ofpart: call of_node_get() for dedicated subpartitions

Costa Shulyupin (1):
tools/rtla: Generate optstring from long options

Cássio Gabriel (7):
ALSA: core: Validate compress device numbers without dynamic minors
ALSA: hda: Notify IEC958 Default PCM switch state changes
ASoC: SOF: compress: return the configured codec from get_params
ALSA: sc6000: Keep the programmed board state in card-private data
ALSA: usb-audio: Bound MIDI 2.0 endpoint descriptor scans
ALSA: usb-audio: Bound MIDI endpoint descriptor scans
ALSA: usb-audio: qcom: Check offload mapping failures

Daan De Meyer (2):
loop: fix partition scan race between udev and loop_reread_partitions() cdrom, scsi: sr: propagate read-only status to block layer via set_disk_ro()

DaeMyung Kang (3):
ksmbd: destroy tree_conn_ida in ksmbd_session_destroy()
ksmbd: destroy async_ida in ksmbd_conn_free()
ksmbd: fix durable fd leak on ClientGUID mismatch in durable v2 open

Dai Ngo (1):
NFSD: fix nfs4_file access extra count in nfsd4_add_rdaccess_to_wrdeleg

Damien Riégel (2):
greybus: raw: fix use-after-free on cdev close
greybus: raw: fix use-after-free if write is called after disconnect

Dan Carpenter (1):
sfc: fix error code in efx_devlink_info_running_versions()

Daniel Borkmann (8):
bpf: Fix linked reg delta tracking when src_reg == dst_reg
bpf: Propagate error from visit_tailcall_insn
bpf: Fix ld_{abs,ind} failure path analysis in subprogs
bpf: Remove static qualifier from local subprog pointer
bpf: Enforce regsafe base id consistency for BPF_ADD_CONST scalars bpf, arm64: Reject out-of-range B.cond targets
bpf, arm64: Fix off-by-one in check_imm signed range check
bpf: Fix precedence bug in convert_bpf_ld_abs alignment check

Daniel Golle (1):
net: ethernet: mtk_eth_soc: initialize PPE per-tag-layer MTU registers

Daniel Hodges (1):
ima: check return value of crypto_shash_final() in boot aggregate

Daniel Jordan (1):
padata: Put CPU offline callback in ONLINE section to allow failure

Danilo Krummrich (7):
devres: fix missing node debug info in devm_krealloc()
PCI: use generic driver_override infrastructure platform/wmi: use generic driver_override infrastructure
vdpa: use generic driver_override infrastructure s390/cio: use generic driver_override infrastructure s390/ap: use generic driver_override infrastructure
bus: fsl-mc: use generic driver_override infrastructure

David Arcari (1):
tools/power turbostat: Fix unrecognized option '-P'

David Carlier (4):
bpf: Use RCU-safe iteration in dev_map_redirect_multi() SKB path selftests/sched_ext: Add missing error check for exit__load()
gpu: nova-core: fix missing colon in SEC2 boot debug message
eventfs: Use list_add_tail_rcu() for SRCU-protected children list

David Heidelberg (1):
arm64: dts: qcom: sdm845-xiaomi-beryllium: Mark l1a regulator as powered during boot

David Howells (1):
netfs: Fix potential uninitialised var in netfs_extract_user_iter()

David Laight (3):
selftests/nolibc: Fix build with host headers and libc tools/nolibc/printf: Change variables 'c' to 'ch' and 'tmpbuf[]' to 'outbuf[]' tools/nolibc/printf: Move snprintf length check to callback

David Woodhouse (1):
x86/kexec: Push kjump return address even for non-kjump kexec

Davide Caratti (1):
net/sched: cls_fw: fix NULL dereference of "old" filters before change()

Davidlohr Bueso (3):
locking/mutex: Rename mutex_init_lockep() locking/mutex: Fix wrong comment for CONFIG_DEBUG_LOCK_ALLOC
futex: Drop CLONE_THREAD requirement for private default hash alloc

Deepanshu Kartikey (2):
nilfs2: reject zero bd_oblocknr in nilfs_ioctl_mark_blocks_dirty() fs/ntfs3: fix missing run load for vcn0 in attr_data_get_block_locked()

Denis Benato (4):
HID: asus: make asus_resume adhere to linux kernel coding standards
HID: asus: do not abort probe when not necessary platform/x86: asus-wmi: adjust screenpad power/brightness handling platform/x86: asus-wmi: fix screenpad brightness range

Denis Rastyogin (1):

      ASoC: rsnd: Fix potential out-of-bounds access of component_dais[]

Derek J. Clark (5):
platform/x86: lenovo-wmi-helpers: Move gamezone enums to wmi-helpers platform/x86: lenovo-wmi-other: Zero initialize WMI arguments platform/x86: lenovo-wmi-other: Fix tunable_attr_01 struct members platform/x86: lenovo-wmi-other: Add Attribute ID helper functions platform/x86: lenovo-wmi-other: Limit adding attributes to supported devices

Dmitry Baryshkov (17):
drm/msm: add missing MODULE_DEVICE_ID definitions drm/msm/dpu: don't try using 2 LMs if only one DSC is available drm/panel: sharp-ls043t1le01: make use of prepare_prev_first
PM: domains: De-constify fields in struct dev_pm_domain_attach_data drm/msm/dpu: drop INTF_0 on MSM8953
soc: qcom: ubwc: disable bank swizzling for Glymur platform
soc: qcom: ocmem: make the core clock optional
soc: qcom: ocmem: register reasons for probe deferrals
soc: qcom: ocmem: return -EPROBE_DEFER is ocmem is not available
arm64: dts: qcom: hamoa: correct Iris corners for the MXC rail
arm64: dts: qcom: lemans: correct Iris corners for the MXC rail
arm64: dts: qcom: monaco: correct Iris corners for the MXC rail
arm64: dts: qcom: sm8550: correct Iris corners for the MXC rail
arm64: dts: qcom: sm8650: correct Iris corners for the MXC rail
arm64: dts: qcom: sm8750: correct Iris corners for the MXC rail
clk: qcom: dispcc-glymur: use RCG2 ops for DPTX1 AUX clock source
clk: qcom: dispcc-sm8450: use RCG2 ops for DPTX1 AUX clock source

Dmitry Safonov (1):
ima_fs: Correctly create securityfs files for unsupported hash algos

Dmitry Torokhov (1):
platform/x86: barco-p50-gpio: normalize return value of gpio_get

Dudu Lu (4):
Bluetooth: l2cap: Add missing chan lock in l2cap_ecred_reconf_rsp net/sched: act_mirred: fix wrong device for mac_header_xmit check in tcf_blockcast_redir
macvlan: fix macvlan_get_size() not reserving space for IFLA_MACVLAN_BC_CUTOFF net/sched: sch_cake: fix NAT destination port not being updated in cake_update_flowkeys

Duoming Zhou (3):

      wifi: rtlwifi: pci: fix possible use-after-free caused by unfinished irq_prepare_bcn_tasklet
      wifi: mt76: mt7915: fix use-after-free bugs in mt7915_mac_dump_work()
      wifi: mt76: mt7996: fix use-after-free bugs in mt7996_mac_dump_work()

Eduard Zingerman (1):
selftests/bpf: fix __jited_unpriv tag name

Edward Adam Davis (3):
fs/ntfs3: prevent uninitialized lcn caused by zero len sched/psi: fix race between file release and pressure write
drm: Replace old pointer to new idr

Eliot Courtney (3):
gpu: nova-core: gsp: use empty slices instead of [0..0] ranges
gpu: nova-core: gsp: fix improper handling of empty slot in cmdq
gpu: nova-core: bitfield: fix broken Default implementation

Emil Tsalapatis (1):
bpf: Allow instructions with arena source and non-arena dest registers

Emre Cecanpunar (5):
platform/x86: hp-wmi: fix ignored return values in fan settings platform/x86: hp-wmi: avoid cancel_delayed_work_sync from work handler platform/x86: hp-wmi: use mod_delayed_work to reset keep-alive timer platform/x86: hp-wmi: fix u8 underflow in gpu_delta calculation platform/x86: hp-wmi: add locking for concurrent hwmon access

Eric Dumazet (36):
macvlan: annotate data-races around port->bc_queue_len_used
net: dropreason: add SKB_DROP_REASON_RECURSION_LIMIT
net: plumb drop reasons to __dev_queue_xmit()
net: qdisc_pkt_len_segs_init() cleanup
net: pull headers in qdisc_pkt_len_segs_init()
tcp: move tp->chrono_type next tp->chrono_stat[]
tcp: inline tcp_chrono_start()
tcp: annotate data-races in tcp_get_info_chrono_stats()
tcp: add data-race annotations around tp->data_segs_out and tp->total_retrans
tcp: add data-races annotations around tp->reordering, tp->snd_cwnd
tcp: annotate data-races around tp->snd_ssthresh
tcp: annotate data-races around tp->delivered and tp->delivered_ce
tcp: add data-race annotations for TCP_NLA_SNDQ_SIZE
tcp: annotate data-races around tp->bytes_sent
tcp: annotate data-races around tp->bytes_retrans
tcp: annotate data-races around tp->dsack_dups
tcp: annotate data-races around tp->reord_seen
tcp: annotate data-races around tp->srtt_us
tcp: annotate data-races around tp->timeout_rehash
tcp: annotate data-races around (tp->write_seq - tp->snd_nxt)
tcp: annotate data-races around tp->plb_rehash
ipv6: fix possible UAF in icmpv6_rcv()
net_sched: sch_hhf: annotate data-races in hhf_dump_stats() net/sched: sch_pie: annotate data-races in pie_dump_stats() net/sched: sch_fq_codel: remove data-races from fq_codel_dump_stats() net/sched: sch_red: annotate data-races in red_dump_stats() net/sched: sch_sfb: annotate data-races in sfb_dump_stats() net/sched: sch_choke: annotate data-races in choke_dump_stats() net/sched: sch_fq_pie: annotate data-races in fq_pie_dump_stats() net/sched: sch_cake: annotate data-races in cake_dump_stats() (I) net/sched: sch_cake: annotate data-races in cake_dump_stats() (II) net/sched: sch_cake: annotate data-races in cake_dump_stats() (III) net/sched: sch_cake: annotate data-races in cake_dump_stats() (IV) net/sched: sch_cake: annotate data-races in cake_dump_stats() (V)
bonding: 3ad: implement proper RCU rules for port->aggregator net/sched: sch_pie: annotate more data-races in pie_dump_stats()

Erni Sri Satya Vennela (7):
net: mana: Use pci_name() for debugfs directory naming
net: mana: Move current_speed debugfs file to mana_init_port()
net: mana: Init link_change_work before potential error paths in probe
net: mana: Init gf_stats_work before potential error paths in probe
net: mana: Guard mana_remove against double invocation
net: mana: Don't overwrite port probe error with add_adev result
net: mana: Fix EQ leak in mana_remove on NULL port

Ethan Tidmore (7):
wifi: brcmfmac: Fix error pointer dereference drm/sun4i: backend: fix error pointer dereference drm/sun4i: Fix resource leaks
iommu/riscv: Fix signedness bug
ASoC: SOF: Intel: hda: Place check before dereference
pinctrl: pinctrl-pic32: Fix resource leak
usb: typec: Fix error pointer dereference

Fabrizio Castro (1):

      clk: renesas: r9a09g057: Remove entries for WDT{0,2,3}

Fangyu Yu (2):
iommu/riscv: Add IOTINVAL after updating DDT/PDT entries iommu/riscv: Stop polling when CQCSR reports an error

Fedor Pchelkin (1):
platform/x86: dell_rbu: avoid uninit value usage in packet_size_write()

Felix Gu (19):
PCI: imx6: Fix device node reference leak in imx_pcie_probe()
spi: nxp-xspi: Use reinit_completion() for repeated operations
spi: nxp-fspi: Use reinit_completion() for repeated operations
spi: fsl-qspi: Use reinit_completion() for repeated operations
spi: axiado: Remove redundant pm_runtime_mark_last_busy() call
PCI: sky1: Fix missing cleanup of ECAM config on probe failure
pmdomain: ti: omap_prm: Fix a reference leak on device node
pmdomain: imx: scu-pd: Fix device_node reference leak during ->probe()
PCI: aspeed: Fix IRQ domain leak on platform_get_irq() failure
pinctrl: microchip-mssio: Fix missing return in probe
i3c: master: dw-i3c: Fix missing reset assertion in remove() callback
i3c: master: dw-i3c: Balance PM runtime usage count on probe failure
i3c: master: renesas: Fix memory leak in renesas_i3c_i3c_xfers()
i3c: dw: Fix memory leak in dw_i3c_master_i3c_xfers()
clk: imx: imx6q: Fix device node reference leak in pll6_bypassed()
clk: imx: imx6q: Fix device node reference leak in of_assigned_ldb_sels()
mailbox: mtk-vcp-mailbox: Fix the return value in mtk_vcp_mbox_xlate()
spi: axiado: replace usleep_range() with udelay() in IRQ path
spi: amlogic-spisg: initialize completion before requesting IRQ

Feng Yang (1):
bpf: test_run: Fix the null pointer dereference issue in bpf_lwt_xmit_push_encap

Fernando Fernandez Mancera (3):
net_sched: fix skb memory leak in deferred qdisc drops
netfilter: nfnetlink_osf: fix out-of-bounds read on option matching
netfilter: nfnetlink_osf: fix potential NULL dereference in ttl check

Filipe Manana (1):
btrfs: fix deadlock between reflink and transaction commit when using flushoncommit

Florian Westphal (8):
netfilter: xt_socket: enable defrag after all other checks
netfilter: nft_fwd_netdev: check ttl/hl before forwarding
selftests: netfilter: nft_tproxy.sh: adjust to socat changes RDMA/core: Prefer NLA_NUL_STRING
netfilter: conntrack: remove sprintf usage
netfilter: nf_tables: use list_del_rcu for netlink hooks
netfilter: nf_conntrack_sip: don't use simple_strtoul
neigh: let neigh_xmit take skb ownership

Francesco Dolcini (2):
arm64: dts: imx8-apalis: Fix LEDs name collision
arm64: dts: ti: k3-am62-verdin: Fix SPI_1 GPIO CS pinctrl label

Francesco Lavra (1):
hte: tegra194: remove Kconfig dependency on Tegra194 SoC

Frank Li (2):
ARM: dts: imx27-eukrea: replace interrupts with interrupts-extended
dmaengine: mxs-dma: Fix missing return value from of_dma_controller_register()

Frank Wunderlich (1):
arm64: dts: mediatek: mt7988a-bpi-r4pro: fix model string

Frieder Schrempf (2):
arm64: dts: imx8mp-kontron: Fix touch reset configuration on DL devices
arm64: dts: imx8mp-kontron: Drop vmmc-supply to fix SD card on SMARC eval carrier

Gabor Juhos (2):
dt-bindings: pinctrl: marvell,armada3710-xb-pinctrl: add missing items keyword
arm64: dts: marvell: armada-37xx: use 'usb2-phy' in USB3 controller's phy-names

Gabriel Krisman Bertazi (1):
udp: Force compute_score to always inline

Gal Pressman (2):
net/mlx5e: Fix features not applied during netdev registration net/mlx5e: IPsec, fix ASO poll timeout with read_poll_timeout_atomic()

Gao Xiang (1):
erofs: unify lcn as u64 for 32-bit platforms

Gary Guo (1):
gpu: nova-core: remove redundant .as_ref() for dev_* print

Gatien Chevallier (1):
bus: rifsc: fix RIF configuration check for peripherals

Gautham R. Shenoy (2):
amd-pstate: Fix memory leak in amd_pstate_epp_cpu_init()
amd-pstate: Update cppc_req_cached in fast_switch case

Geert Uytterhoeven (5):
media: synopsys: VIDEO_DW_MIPI_CSI2RX should depend on ARCH_ROCKCHIP
dt-bindings: interrupt-controller: arm,gic-v3: Fix EPPI range
clk: xgene: Fix mapping leak in xgene_pllclk_init() lib/hexdump: print_hex_dump_bytes() calls print_hex_dump_debug() drm/color-mgmt: Typo s/R332/RGB332/

Geoffrey D. Bennett (1):
ALSA: usb-audio: Exclude Scarlett 18i20 1st Gen from SKIP_IFACE_SETUP

George Abraham P (1):
PCI/TPH: Allow TPH enable for RCiEPs

Gerd Bayer (1):
PCI: Enable AtomicOps only if Root Port supports them

Giovanni Cabiddu (4):
crypto: qat - fix compression instance leak
crypto: qat - fix type mismatch in RAS sysfs show functions
crypto: iaa - fix per-node CPU counter reset in rebalance_wq_table()
crypto: qat - use swab32 macro

Gopi Krishna Menon (1):
thermal/drivers/spear: Fix error condition for reading st,thermal-flags

Greg Jumper (1):
net/rds: Restrict use of RDS/IB to the initial network namespace

Greg Kroah-Hartman (2):
idpf: fix double free and use-after-free in aux device error paths Linux 7.0.10

Grzegorz Nitka (4):
ice: fix 'adjust' timer programming for E830 devices
ice: update PCS latency settings for E825 10G/25Gb modes
ice: fix timestamp interrupt configuration for E825C
ice: perform PHY soft reset for E825C ports at initialization

Guangshuo Li (1):
drm/bridge: imx8qxp-pxl2dpi: avoid ERR_PTR with device_node cleanup

Gui-Dong Han (3):
debugfs: check for NULL pointer in debugfs_create_str()
debugfs: fix placement of EXPORT_SYMBOL_GPL for debugfs_create_str()
soundwire: debugfs: initialize firmware_file to empty string

Guilherme G. Piccoli (1):
ASoC: amd: acp: Add DMI quirk for Valve Steam Deck OLED

Guillaume Gonnet (1):
dm init: ensure device probing has finished in dm-mod.waitfor=

Guopeng Zhang (4):
cgroup/cpuset: record DL BW alloc CPU for attach rollback cgroup/cpuset: Reset DL migration state on can_attach() failure cgroup/dmem: Return -ENOMEM on failed pool preallocation cgroup/cpuset: Reserve DL bandwidth only for root-domain moves

Gyeyoung Baek (2):
accel/rocket: Fix prep_bo ioctl leaking positive return from dma_resv_wait_timeout() drm/panfrost: Fix wait_bo ioctl leaking positive return from dma_resv_wait_timeout()

Haibo Chen (2):
mtd: spi-nor: core: correct the op.dummy.nbytes when check read operations
mtd: spi-nor: micron-st: add SNOR_CMD_PP_8_8_8_DTR sfdp fixup for mt35xu512aba

Haixin Xu (1):
crypto: jitterentropy - replace long-held spinlock with mutex

Hangbin Liu (1):
bonding: print churn state via netlink

Hans Zhang (1):
PCI: dwc: Fix type mismatch for kstrtou32_from_user() return value

Haoyu Lu (1):
ACPI: AGDI: fix missing newline in error message

Harikrishna Shenoy (1):
drm/bridge: cadence: cdns-mhdp8546-core: Handle HDCP state in bridge atomic check

Hasan Basbunar (1):
page_pool: fix memory-provider leak in page_pool_create_percpu() error path

Heiko Carstens (1):
s390/mm: Fix phys_to_folio() usage in do_secure_storage_access()

Heiko Schocher (1):
net: phy: dp83869: fix setting CLK_O_SEL field.

Heiko Stuebner (1):
arm64: dts: rockchip: Make Jaguar PCIe-refclk pin use pull-up config

Heitor Alves de Siqueira (2):
wifi: libertas: use USB anchors for tracking in-flight URBs
wifi: libertas: don't kill URBs in interrupt context

Herbert Xu (2):
crypto: tegra - Disable softirqs before finalizing request
crypto: af_alg - Cap AEAD AD length to 0x80000000

Hongyan Xu (1):
drm/amdgpu: avoid double drm_exec_fini() in userq validate

Hongyang Zhao (1):

      arm64: dts: qcom: qcs6490-rubikpi3: Use lt9611 DSI Port B

Hristo Venev (1):
ceph: put folios not suitable for writeback

Huan He (1):
dt-bindings: mmc: dwcmshc-sdhci: Fix resets array validation

HyungJung Joo (2):
fs/omfs: reject s_sys_blocksize smaller than OMFS_DIR_START fs/mbcache: cancel shrink work before destroying the cache

Hyunwoo Kim (2):
ksmbd: scope conn->binding slowpath to bound sessions only
net: skbuff: propagate shared-frag marker through frag-transfer helpers

Håkon Bugge (1):
net/rds: Optimize rds_ib_laddr_check

Ian Rogers (9):
perf trace: Avoid an ERR_PTR in syscall_stats
perf test type profiling: Remote typedef on struct
perf branch: Avoid incrementing NULL
perf lock: Fix option value type in parse_max_stack
perf stat: Fix opt->value type for parse_cache_level
perf metrics: Make common stalled metrics conditional on having the event perf cgroup: Update metric leader in evlist__expand_cgroup perf maps: Fix fixup_overlap_and_insert that can break sorted by name order perf maps: Fix copy_from that can break sorted by name order

Ido Schimmel (1):
vrf: Fix a potential NPD when removing a port from a VRF

Igor Pylypiv (1):
ata: libata-scsi: fix requeue of deferred ATA PASS-THROUGH commands

Ilpo Järvinen (3):
PCI: Prevent shrinking bridge window from its required size
PCI: Fix premature removal from realloc_head list during resource assignment
PCI: Fix alignment calculation for resource size larger than align

Ilya Leoshkevich (1):
s390/bpf: Zero-extend bpf prog return values and kfunc arguments

Inochi Amaoto (2):
pinctrl: sophgo: pinctrl-sg2042: Fix wrong module description
pinctrl: sophgo: pinctrl-sg2044: Fix wrong module description

Ivan Vecera (1):
dpll: export __dpll_pin_change_ntf() for use under dpll_lock

Jackie Liu (2):
block: fix zones_cond memory leak on zone revalidation error paths
blk-cgroup: fix disk reference leak in blkcg_maybe_throttle_current()

Jacob Keller (2):
ice: fix ready bitmap check for non-E822 devices
ice: fix ice_ptp_read_tx_hwtstamp_status_eth56g

Jacob Pan (1):
iommufd: vfio compatibility extension check for noiommu mode

Jaegeuk Kim (1):
f2fs: allow empty mount string for Opt_usr|grp|projjquota

Jagadeesh Kona (1):
clk: qcom: gcc-x1e80100: Keep GCC USB QTB clock always ON

Jakub Kicinski (3):
net: psp: check for device unregister when creating assoc
net: psp: require admin permission for dev-set and key-rotate
net: tls: fix strparser anchor skb leak on offload RX setup failure

Jamal Hadi Salim (1):
net/sched: act_ct: Only release RCU read lock after ct_ft

James Calligeros (2):
ASoC: tas2764: Mark die temp register as volatile
ASoC: tas2770: Fix order of operations for temperature calculation

James Clark (1):
arm64: cpufeature: Make PMUVer and PerfMon unsigned

James Morse (2):
arm_mpam: Fix false positive assert failure during mpam_disable()
arm_mpam: Check whether the config array is allocated before destroying it

Jan Kara (1):
quota: Fix race of dquot_scan_active() with quota deactivation

Jane Chu (1):
Documentation: fix a hugetlbfs reservation statement

Janne Grunau (1):
phy: apple: apple: Use local variable for ioremap return value

Jason Gunthorpe (2):
iommu/riscv: Add missing GENERIC_MSI_IRQ iommu/riscv: Remove overflows on the invalidation path

Jason-JH Lin (1):
mailbox: mtk-cmdq: Fix CURR and END addr for task insert case

Jayesh Choudhary (2):
drm/bridge: cadence: cdns-mhdp8546-core: Set the mhdp connector earlier in atomic_enable() drm/bridge: cadence: cdns-mhdp8546-core: Add mode_valid hook to drm_bridge_funcs

Jens Axboe (1):
io_uring/napi: cap busy_poll_to 10 msec

Jernej Skrabec (1):
drm/sun4i: mixer: Fix layer init code

Jian Zhang (3):
ipmi: ssif_bmc: fix missing check for copy_to_user() partial failure
ipmi: ssif_bmc: fix message desynchronization after truncated response
ipmi: ssif_bmc: change log level to dbg in irq callback

Jianan Huang (1):
f2fs: avoid reading already updated pages during GC

Jiayuan Chen (7):
selftests/bpf: Fix sockmap_multi_channels reliability
bpf: Drop task_to_inode and inet_conn_established from lsm sleepable hooks
bpf: Fix use-after-free in offloaded map/prog info fill
bpf: Fix same-register dst/src OOB read and pointer leak in sock_ops net, bpf: fix null-ptr-deref in xdp_master_redirect() for down master
nexthop: fix IPv6 route referencing IPv4 nexthop
tcp: send a challenge ACK on SEG.ACK > SND.NXT

Jiexun Wang (1):
netfilter: xt_policy: fix strict mode inbound policy matching

Jiri Olsa (1):
libbpf: Prevent double close and leak of btf objects

Joel Fernandes (1):
gpu: nova-core: use checked arithmetic in FWSEC firmware parsing

Johan Hovold (4):
drm/gma500/oaktrail_hdmi: fix i2c adapter leak on setup drm/gma500/oaktrail_lvds: fix hang on init failure drm/gma500/oaktrail_lvds: fix i2c adapter leaks on init
spi: sifive: fix controller deregistration

John Madieu (5):
PCI: rzg3s-host: Fix reset handling in probe error path
PCI: rzg3s-host: Reorder reset assertion during suspend
dt-bindings: PCI: renesas,r9a08g045s33-pcie: Fix naming properties
spi: rzv2h-rspi: Fix silent failure in clock setup error path
spi: rockchip: Read ISR, not IMR, to detect cs-inactive IRQ

John Ogness (1):
printk_ringbuffer: Fix get_data() size sanity check

John Stultz (1):
sched: Make class_schedulers avoid pushing current, and get rid of proxy_tag_curr()

Jon Hunter (4):
arm64: tegra: Fix RTC aliases
soc/tegra: pmc: Add kerneldoc for reboot notifier soc/tegra: pmc: Correct function names in kerneldoc soc/tegra: pmc: Add kerneldoc for wake-up variables

Jonas Gorski (1):
mtd: spi-nor: update spi_nor_fixups::post_sfdp() documentation

Jonathan Rissanen (1):
Bluetooth: hci_ldisc: Clear HCI_UART_PROTO_INIT on error

Jorge Marques (1):
i3c: master: adi: Fix error propagation for CCCs

Jork Loeser (1):
Drivers: hv: vmbus: fix hyperv_cpuhp_online variable shadowing

Jose Fernandez (Anthropic) (1):
iommu/amd: Bounds-check devid in __rlookup_amd_iommu()

Joshua Klinesmith (1):
ksmbd: fix use-after-free from async crypto on Qualcomm crypto engine

Josua Mayer (9):
dt-bindings: net: dsa: nxp,sja1105: make spi-cpol optional for sja1110
arm64: dts: imx8mp-hummingboard-pulse/cubox-m: fix vmmc gpio polarity
arm64: dts: imx8mp-hummingboard-pulse: fix mini-hdmi dsi port reference
arm64: dts: lx2160a: change i2c0 (iic1) pinmux mask to one bit
arm64: dts: lx2160a: remove duplicate pinmux nodes
arm64: dts: lx2160a: rename pinmux nodes for readability
arm64: dts: lx2160a: add sda gpio references for i2c bus recovery
arm64: dts: lx2160a: change zeros to hexadecimal in pinmux nodes
arm64: dts: lx2160a: complete pinmux for rcwsr12 configuration word

Judith Mendez (3):
arm64: dts: ti: k3-am62p5-sk: Disable MMC1 internal pulls on data pins
arm64: dts: ti: k3-am62l3-evm: Disable MMC1 internal pulls on data pins
arm64: dts: ti: k3-am62-lp-sk: Enable internal pulls for MMC0 data pins

Juergen Gross (1):
x86/irqflags: Preemptively move include paravirt.h directive where it belongs

Jun Yan (1):
arm64: dts: meson-gxl-p230: fix ethernet PHY interrupt number

Junrui Luo (5):
dm log: fix out-of-bounds write due to region_count overflow ocfs2/dlm: validate qr_numregions in dlm_match_regions() ocfs2/dlm: fix off-by-one in dlm_match_regions() region comparison
scsi: target: core: Fix integer overflow in UNMAP bounds check
KVM: s390: pci: fix GAIT table indexing due to double-scaling pointer arithmetic

Justin Chen (3):
net: bcmgenet: fix off-by-one in bcmgenet_put_txcb
net: bcmgenet: fix leaking free_bds
net: bcmgenet: fix racing timeout handler

K Prateek Nayak (2):
cpufreq: Pass the policy to cpufreq_driver->adjust_perf() sched/topology: Compute sd_weight considering cpuset partitions

Kailang Yang (1):
ALSA: hda/realtek - fixed speaker no sound update

Kees Cook (1):
drm/amd/ras: Fix type size of remainder argument

Keisuke Nishimura (1):
bpf: Fix refcount check in check_struct_ops_btf_id()

Keita Morisaki (1):
ice: fix race condition in TX timestamp ring cleanup

Keith Busch (2):
nvme-pci: fix missed admin queue sq doorbell write md/raid1,raid10: don't fail devices for invalid IO errors

Kendall Willis (1):
arm64: dts: ti: k3-am62l: include WKUP_UART0 in wakeup peripheral window

Kent Russell (1):
drm/amdgpu: Only send RMA CPER when threshold is exceeded

Khairul Anuar Romli (2):
dmaengine: dw-axi-dmac: fix Alignment should match open parenthesis
dmaengine: dw-axi-dmac: Remove unnecessary return statement from void function

Kohei Enju (4):
ice: fix potential NULL pointer deref in error path of ice_set_ringparam()
i40e: don't advertise IFF_SUPP_NOFCS
net: validate skb->napi_id in RX tracepoints
vhost_net: fix sleeping with preempt-disabled in vhost_net_busy_poll()

Koichiro Den (4):
PCI: endpoint: pci-epf-vntb: Fix MSI doorbell IRQ unwind
PCI: endpoint: pci-epf-test: Don't free doorbell IRQ unless requested
PCI: endpoint: pci-ep-msi: Fix error unwind and prevent double alloc
PCI: dwc: rcar-gen4: Change EPC BAR alignment to 4K as per the documentation

Konrad Dybcio (12):
arm64: dts: qcom: talos: Add missing clock-names to GCC
arm64: dts: qcom: kaanapali: Fix GIC_ITS range length
arm64: dts: qcom: milos: Fix GIC_ITS range length
arm64: dts: qcom: sm8450: Fix GIC_ITS range length
arm64: dts: qcom: sm8550: Fix GIC_ITS range length
arm64: dts: qcom: sm8650: Fix GIC_ITS range length
arm64: dts: qcom: sm8750: Fix GIC_ITS range length
clk: qcom: dispcc-glymur: Fix DSI byte clock rate setting
clk: qcom: dispcc-kaanapali: Fix DSI byte clock rate setting
clk: qcom: dispcc-milos: Fix DSI byte clock rate setting
clk: qcom: dispcc-sm4450: Fix DSI byte clock rate setting
clk: qcom: dispcc[01]-sa8775p: Fix DSI byte clock rate setting

Konstantin Khorenko (1):
net: fix skb_ext_total_length() BUILD_BUG_ON with CONFIG_GCOV_PROFILE_ALL

Krishna Chaitanya Chundru (1):
PCI: qcom: Advertise Hotplug Slot Capability with no Command Completion support

Krishna Chomal (1):
platform/x86: hp-wmi: fix fan table parsing

Krzysztof Kozlowski (3):
workqueue: devres: Add device-managed allocate workqueue
power: supply: max77705: Drop duplicated IRQ error message
power: supply: max77705: Free allocated workqueue and fix removal order

Kuninori Morimoto (3):
ASoC: soc-compress: use function to clear symmetric params
ASoC: soc-component: re-add pcm_new()/pcm_free()
ASoC: amd: name back to pcm_new()/pcm_free()

Kuniyuki Iwashima (2):
tcp: Don't set treq->req_usec_ts in cookie_tcp_reqsk_init().
af_unix: Drop all SCM attributes for SOCKMAP.

Kuppuswamy Sathyanarayanan (1):
PCI/DPC: Log AER error info for DPC/EDR uncorrectable errors

Lad Prabhakar (1):
spi: rzv2h-rspi: Fix invalid SPR=0/BRDV=0 clock configuration

Lang Xu (1):
bpf: Fix OOB in pcpu_init_value

Lee Jones (1):
tipc: fix double-free in tipc_buf_append()

Lei Huang (2):
ALSA: hda/realtek: fix bad indentation for alc269
ALSA: hda/realtek: fix code style (ERROR: else should follow close brace '}')

Len Brown (3):
tools/power turbostat: Fix AMD RAPL regression on big systems tools/power turbostat: Fix --cpu-set 0 regression on HT systems tools/power turbostat: Fix --cpu-set 1 regression on HT systems

Leo Yan (3):
tools build: Correct link flags for libopenssl
perf expr: Return -EINVAL for syntax error in expr__find_ids() kselftest/arm64: Include <asm/ptrace.h> for user_gcs definition

Leon Hwang (1):
bpf: Fix abuse of kprobe_write_ctx via freplace

Leon Romanovsky (1):
RDMA/umem: Use consistent DMA attributes when unmapping entries

Leon Yen (2):
wifi: mt76: mt7925: Fix incorrect MLO mode in firmware control
wifi: mt76: mt7925: fix tx power setting failure after chip reset

Li Ming (1):
cxl/pci: Check memdev driver binding status in cxl_reset_done()

Li Xiasong (2):
netfilter: nf_conntrack_sip: get helper before allocating expectation
netfilter: nft_ct: fix missing expect put in obj eval

Lijo Lazar (2):
drm/amd/pm: Fix xgmi max speed reporting drm/amd/pm: Add fine grained flag to SMU v13.0.6

Liu Ying (1):
arm64: dts: imx8mp-evk: Specify ADV7535 register addresses

Lorenzo Bianconi (28):
wifi: mt76: mt7996: Set mtxq->wcid just for primary link
wifi: mt76: mt7996: Reset mtxq->idx if primary link is removed in mt7996_vif_link_remove()
wifi: mt76: mt7996: Switch to the secondary link if the default one is removed
wifi: mt76: mt7996: Clear wcid pointer in mt7996_mac_sta_deinit_link()
wifi: mt76: mt7996: Reset ampdu_state state in case of failure in mt7996_tx_check_aggr()
wifi: mt76: Fix memory leak destroying device
wifi: mt76: mt7996: Fix NPU stop procedure
wifi: mt76: npu: Add missing rx_token_size initialization
wifi: mt76: mt7996: Add missing CHANCTX_STA_CSA property
wifi: mt76: mt7996: Remove link pointer dependency in mt7996_mac_sta_remove_links()
wifi: mt76: mt7996: Decrement sta counter removing the link in mt7996_mac_reset_sta_iter()
net: airoha: Add dma_rmb() and READ_ONCE() in airoha_qdma_rx_process()
net: airoha: Fix FE_PSE_BUF_SET configuration if PPE2 is available
net: airoha: Add missing RX_CPU_IDX() configuration in airoha_qdma_cleanup_rx_queue()
net: airoha: Fix VIP configuration for AN7583 SoC
net: airoha: Add missing PPE configurations in airoha_ppe_hw_init()
net: airoha: Wait for NPU PPE configuration to complete in airoha_ppe_offload_setup()
net: airoha: Fix possible TX queue stall in airoha_qdma_tx_napi_poll()
net: airoha: Move ndesc initialization at end of airoha_qdma_init_tx()
net: airoha: Add missing bits in airoha_qdma_cleanup_tx_queue()
net: airoha: Move ndesc initialization at end of airoha_qdma_init_rx_queue()
net: airoha: Rework the code flow in airoha_remove() and in airoha_probe() error path
net: airoha: Add size check for TX NAPIs in airoha_qdma_cleanup()
net: airoha: fix BQL imbalance in TX path
net: airoha: stop net_device TX queue before updating CPU index
net: airoha: Do not wake all netdev TX queues in airoha_qdma_wake_netdev_txqs()
net: airoha: Do not read uninitialized fragment address in airoha_dev_xmit()
net: airoha: Do not return err in ndo_stop() callback

Luca Weiss (3):
net: ipa: Fix programming of QTIME_TIMESTAMP_CFG
net: ipa: Fix decoding EV_PER_EE for IPA v5.0+
arm64: dts: qcom: sm7225-fairphone-fp4: Fix conflicting bias pinctrl

Luis Henriques (1):
fuse: fix uninit-value in fuse_dentry_revalidate()

Luiz Augusto von Dentz (1):
Bluetooth: L2CAP: Fix printing wrong information if SDU length exceeds MTU

Luke Wang (1):
arm64: dts: imx91-11x11-evk: change usdhc tuning step for eMMC and SD

Ma Ke (1):
powerpc/warp: Fix error handling in pika_dtm_thread

Maciej Patelczyk (1):
drm/gpusvm: Fix unbalanced unlock in drm_gpusvm_scan_mm()

Manikanta Maddireddy (6):
PCI: tegra194: Increase LTSSM poll time on surprise link down
PCI: tegra194: Disable LTSSM after transition to Detect on surprise link down
PCI: tegra194: Disable PERST# IRQ only in Endpoint mode
PCI: tegra194: Use DWC IP core version
PCI: dwc: Apply ECRC workaround to DesignWare 5.00a as well
PCI: tegra194: Fix CBB timeout caused by DBI access before core power-on

Manivannan Sadhasivam (2):
OPP: debugfs: Use performance level if available to distinguish between rates
PCI: dwc: Perform cleanup in the error path of dw_pcie_resume_noirq()

Mario Limonciello (1):
Revert "ACPI: CPPC: Adjust debug messages in amd_set_max_freq_ratio() to warn"

Mario Limonciello (AMD) (1):
firmware: dmi: Correct an indexing error in dmi.h

Mark Harmstone (4):
btrfs: fix bytes_may_use leak in move_existing_remap()
btrfs: fix bytes_may_use leak in do_remap_reloc_trans()
btrfs: don't clobber errors in add_remap_tree_entries()
btrfs: fix double-decrement of bytes_may_use in submit_one_async_extent()

Mark Rutland (1):
arm64: entry: Don't preempt with SError or Debug masked

Markus Kramer (1):
ALSA: hda/realtek: Add quirk for Samsung Galaxy Book5 360 headphone

Masami Hiramatsu (Google) (2):
selftests/tracing: Fix to make --logdir option work again selftests/tracing: Fix to check awk supports non POSIX strtonum()

Mashiro Chen (1):
net: hamradio: 6pack: fix uninit-value in sixpack_receive_buf

Mathias Krause (1):
kbuild: builddeb - avoid recompiles for non-cross-compiles

Matt Evans (1):
vfio/pci: Clean up DMABUFs before disabling function

Matt Roper (4):
drm/xe: Consolidate workaround entries for Wa_14019877138 drm/xe: Consolidate workaround entries for Wa_14019386621 drm/xe/xe2_hpg: Drop invalid workaround Wa_15010599737 drm/xe/debugfs: Correct printing of register whitelist ranges

Matt Vollrath (2):
e1000e: Unroll PTP in probe error handling
i40e: Cleanup PTP pins on probe failure

Matthew Auld (2):
drm/xe/dma-buf: handle empty bo and UAF races drm/xe/dma-buf: fix UAF with retry loop

Matthew Brost (1):
drm/xe: Drop registration of guc_submit_wedged_fini from xe_guc_submit_wedge()

Maurizio Lombardi (1):
nvmet-tcp: propagate nvmet_tcp_build_pdu_iovec() errors to its callers

Maxime Chevallier (1):
net: phy: qcom: at803x: Use the correct bit to disable extended next page

Maíra Canal (2):
drm/panel: ilitek-ili9882t: Select DRM_DISPLAY_DSC_HELPER drm/v3d: Handle error from drm_sched_entity_init()

Michael Bommarito (2):
sctp: fix OOB write to userspace in sctp_getsockopt_peer_auth_chunks net/rds: zero per-item info buffer before handing it to visitors

Michael Lo (1):
wifi: mt76: mt7921: fix 6GHz regulatory update on connection

Michael Tretter (1):
media: staging: imx: configure src_mux in csi_start

Michal Grzedzicki (1):
unshare: fix nsproxy leak in ksys_unshare() on set_cred_ucounts() failure

Michal Koutný (1):
sched/rt: Skip group schedulable check with rt_group_sched=0

Michal Luczaj (3):
bpf, sockmap: Fix af_unix iter deadlock
bpf, sockmap: Fix af_unix null-ptr-deref in proto update bpf, sockmap: Take state lock for af_unix iter

Michal Schmidt (1):
ice: fix double-free of tx_buf skb

Mieczyslaw Nalewaj (1):
net: dsa: realtek: rtl8365mb: fix mode mask calculation

Mike Leach (1):
perf: tools: cs-etm: Fix print issue for Coresight debug in ETE/TRBE trace

Mike Rapoport (Microsoft) (1):
memblock: reserve_mem: fix end caclulation in reserve_mem_release_by_name()

Mikhail Gavrilov (1):
drm/amd/display: Wrap DCN32 phantom-plane allocation in DC_RUN_WITH_PREEMPTION_ENABLED

Mikko Perttunen (2):
memory: tegra124-emc: Fix dll_change check
memory: tegra30-emc: Fix dll_change check

Ming Lei (1):
blk-cgroup: wait for blkcg cleanup before initializing new disk

Ming Wang (1):
arm64: dts: rockchip: Fix Bluetooth stability on LCKFB TaiShan Pi

Ming Yen Hsieh (2):
wifi: mt76: mt7925: prevent NULL pointer dereference in mt7925_tx_check_aggr()
wifi: mt76: mt7925: prevent NULL vif dereference in mt7925_mac_write_txwi

Ming-Hung Tsai (8):
dm cache: fix null-deref with concurrent writes in passthrough mode dm cache: fix write path cache coherency in passthrough mode dm cache: fix write hang in passthrough mode
dm cache policy smq: fix missing locks in invalidating cache blocks dm cache: fix concurrent write failure in passthrough mode dm cache: fix dirty mapping checking in passthrough mode switching dm cache metadata: fix memory leak on metadata abort retry dm cache: fix missing return in invalidate_committed's error path

MingTao Huang (1):

      bpf: Fix stale offload->prog pointer after constant blinding

Miquel Raynal (7):
spi: cadence-qspi: Revert the filtering of certain opcodes in ODTR
ARM: dts: BCM5301X: Drop extra NAND controller compatible
mtd: spinand: winbond: Clarify when to enable the HS bit
spi: spi-mem: Add a packed command operation
mtd: spinand: Add support for packed read data ODTR commands
mtd: spinand: winbond: Set the packed page read flag to W35N02/04JW
mtd: spinand: winbond: Fix ODTR write VCR on W35NxxJW

Mohsin Bashir (1):
eth: fbnic: Use wake instead of start

Morduan Zang (2):
net: usb: rtl8150: free skb on usb_submit_urb() failure in xmit
net: phonet: do not BUG_ON() in pn_socket_autobind() on failed bind

Mostafa Saleh (1):
usb: typec: ps883x: Fix Oops at unbind

Mukesh Ojha (1):
firmware: qcom_scm: don't opencode kmemdup

Myeonghun Pak (1):
drm/loongson: Use managed KMS polling

Mykyta Yatsenko (2):
bpf: Use copy_map_value_locked() in alloc_htab_elem() for BPF_F_LOCK
bpf: Fix NULL deref in map_kptr_match_type for scalar regs

Nathan Chancellor (1):
HID: core: Fix size_t specifier in hid_report_raw_event()

Naval Alcalá (1):
iommu/vt-d: Disable DMAR for Intel Q35 IGFX

Nicholas Carlini (1):
io-wq: check that the predecessor is hashed in io_wq_remove_pending()

Nick Chan (1):

      nvme-apple: Reset q->sq_tail during queue init

Nicolas Escande (1):
wifi: mac80211: handle VHT EXT NSS in ieee80211_determine_our_sta_mode()

Nicolin Chen (8):
iommu/tegra241-cmdqv: Set supports_cmd op in tegra241_vcmdq_hw_init() iommu/tegra241-cmdqv: Update uAPI to clarify HYP_OWN requirement
iommu: Fix NULL group->domain dereference in pci_dev_reset_iommu_done()
iommu: Replace per-group resetting_domain with per-gdev blocked flag
iommu: Fix WARN_ON in __iommu_group_set_domain_nofail() due to reset
iommu: Fix pasid attach in pci_dev_reset_iommu_prepare/done()
iommu: Fix nested pci_dev_reset_iommu_prepare/done()
iommu: Fix ATS invalidation timeouts during __iommu_remove_group_pasid()

Nikola Z. Ivanov (1):
netdevsim: zero initialize struct iphdr in dummy sk_buff

Nilesh Javali (1):
scsi: qla2xxx: Add support to report MPI FW state

Nora Schiffer (1):
arm64: dts: freescale: imx8mp-tqma8mpql-mba8mp-ras314: fix UART1 RTS/CTS muxing

Nícolas F. R. A. Prado (1):
arm64: dts: mediatek: mt8365: Describe infracfg-nao as a pure syscon

Olga Kornievskaia (3):
nfsd: fix GET_DIR_DELEGATION when VFS leases are disabled
nfsd: update mtime/ctime on CLONE in presense of delegated attributes
nfsd: update mtime/ctime on COPY in presence of delegated attributes

Oliver Neukum (1):
HID: usbhid: fix deadlock in hid_post_reset()

Ondrej Mosnacek (2):
fanotify: avoid/silence premature LSM capability checks
fanotify: call fanotify_events_supported() before path_permission() and security_path_notify()

Ovidiu Panait (2):
clk: renesas: r9a09g057: Fix ordering of module clocks array
clk: renesas: r9a09g056: Fix ordering of module clocks array

P Praneesh (1):
wifi: ath12k: Fix legacy rate mapping for monitor mode capture

Pablo Neira Ayuso (7):
netfilter: nft_osf: restrict it to ipv4
netfilter: xtables: restrict several matches to inet family
netfilter: nat: use kfree_rcu to release ops
netfilter: arp_tables: fix IEEE1394 ARP payload parsing
rculist: add list_splice_rcu() for private lists
netfilter: nf_tables: join hook list via splice_list_rcu() in commit phase
netfilter: nf_tables: add hook transactions for device deletions

Panagiotis Petrakopoulos (1):
ALSA: scarlett2: Add missing sentinel initializer field

Paolo Abeni (2):
mptcp: better mptcp-level RTT estimator net/sched: cls_flower: revert unintended changes

Paul Chaignon (1):
selftests/bpf: Fix reg_bounds to match new tnum-based refinement

Paul Geurts (1):
NFC: trf7970a: Ignore antenna noise when checking for RF field

Paul Greenwalt (2):
ice: fix PHY config on media change with link-down-on-close
ice: fix ICE_AQ_LINK_SPEED_M for 200G

Paul Moses (1):
crypto: ccp - copy IV using skcipher ivsize

Pauli Virtanen (2):
Bluetooth: fix locking in hci_conn_request_evt() with HCI_PROTO_DEFER
Bluetooth: btmtk: accept too short WMT FUNC_CTRL events

Paulo Alcantara (1):
netfs: fix error handling in netfs_extract_user_iter()

Pei Xiao (4):
spi: atcspi200: fix mutex initialization order
spi: hisi-kunpeng: prevent infinite while() loop in hisi_spi_flush_fifo
spi: mtk-snfi: unregister ECC engine on probe failure and remove() callback
spi: sifive: Simplify clock handling with devm_clk_get_enabled()

Peng Fan (14):
arm64: dts: imx8mp-debix-model-a: Correct PAD settings for PMIC_nINT
arm64: dts: imx8mp-debix-som-a: Correct PAD settings for PMIC_nINT
arm64: dts: imx8mp-navqp: Correct PAD settings for PMIC_nINT
arm64: dts: imx8mp-icore-mx8mp: Correct PAD settings for PMIC_nINT
arm64: dts: imx8mp-edm-g: Correct PAD settings for PMIC_nINT
arm64: dts: imx8mp-aristainetos3a-som-v1: Correct PAD settings for PMIC_nINT
arm64: dts: imx8mp-nitrogen-som: Correct PAD settings for PMIC_nINT
arm64: dts: imx8mp-sr-som: Correct PAD settings for PMIC_nINT
arm64: dts: imx8mp-ultra-mach-sbc: Correct PAD settings for PMIC_nINT
arm64: dts: imx8mp-dhcom-som: Correct PAD settings for PMIC_nINT
arm64: dts: imx8mp-data-modul-edm-sbc: Correct PAD settings for PMIC_nINT
arm64: dts: imx8mm-emtop-som: Correct PAD settings for PMIC_nINT
arm64: dts: imx8mn-tqma8mqnl: Correct PAD settings for PMIC_nINT
arm64: dts: imx8mm-tqma8mqml: Correct PAD settings for PMIC_nINT

Pengpeng Hou (4):
tracing: Rebuild full_name on each hist_field_name() call fs/ntfs3: terminate the cached volume label after UTF-8 conversion platform/x86: dell-wmi-sysman: bound enumeration string aggregation
scsi: hpsa: Enlarge controller and IRQ name buffers

Pengyu Luo (3):
drm/msm/dsi: add the missing parameter description drm/msm/dsi: fix bits_per_pclk
drm/msm/dsi: fix hdisplay calculation for CMD mode panel

Peter Chiu (1):
wifi: mt76: mt7996: fix RRO EMU configuration

Peter Zijlstra (2):
hrtimer: Avoid pointless reprogramming in __hrtimer_start_range_ns() sched/topology: Fix sched_domain_span()

Petr Oros (11):
iavf: fix wrong VLAN mask for legacy Rx descriptors L2TAG2
iavf: rename IAVF_VLAN_IS_NEW to IAVF_VLAN_ADDING
iavf: stop removing VLAN filters from PF on interface down
iavf: wait for PF confirmation before removing VLAN filters
iavf: add VIRTCHNL_OP_ADD_VLAN to success completion handler
ice: fix NULL pointer dereference in ice_reset_all_vfs()
ice: fix infinite recursion in ice_cfg_tx_topo via ice_init_dev_hw
ice: fix missing SMA pin initialization in DPLL subsystem
ice: fix SMA and U.FL pin state changes affecting paired pin
ice: fix missing dpll notifications for SW pins
ice: add dpll peer notification for paired SMA and U.FL pins

Petr Pavlu (1):
module: Fix freeing of charp module parameters when CONFIG_SYSFS=n

Philip Yang (2):
drm/amdgpu: GFX12.1 scratch memory limit up to 57-bit drm/amdkfd: Update queue properties for metadata ring

Piyush Sachdeva (1):
smb: client: Use FullSessionKey for AES-256 encryption key derivation

Prathamesh Deshpande (1):
net/mlx5: Fix HCA caps leak on notifier init failure

Puranjay Mohan (7):
bpf: fix mm lifecycle in open-coded task_vma iterator
bpf: switch task_vma iterator from mmap_lock to per-VMA locks
bpf: return VMA snapshot from task_vma iterator
bpf, arm64: Remove redundant bpf_flush_icache() after pack allocator finalize bpf, riscv: Remove redundant bpf_flush_icache() after pack allocator finalize
bpf: Validate node_id in arena_alloc_pages()
bpf, arm32: Reject BPF-to-BPF calls and callbacks in the JIT

Qiang Ma (1):
KVM: x86: Fix Xen hypercall tracepoint argument assignment

Qingfang Deng (1):
pppoe: drop PFC frames

Qu Wenruo (3):
btrfs: fix the inline compressed extent check in inode_need_compress()
btrfs: do not reject a valid running dev-replace
btrfs: only release the dirty pages io tree after successful writes

Rafael J. Wysocki (5):
ACPI: x86: cmos_rtc: Clean up address space handler driver
ACPI: x86: cmos_rtc: Improve coordination with ACPI TAD driver platform/chrome: chromeos_tbmc: Drop wakeup source on remove platform/surface: surfacepro3_button: Drop wakeup source on remove platform/x86: panasonic-laptop: Fix OPTD notifier registration and cleanup

Rafał Miłecki (1):
ARM: dts: mediatek: mt7623: fix efuse fallback compatible

Randy Dunlap (3):
iopoll: fix function parameter names in read_poll_timeout_atomic()
tty: hvc_iucv: fix off-by-one in number of supported devices
nstree: fix func. parameter kernel-doc warnings

Raphael Zimmer (5):
libceph: Fix potential out-of-bounds access in osdmap_decode()
libceph: Fix potential null-ptr-deref in decode_choose_args()
libceph: Fix potential out-of-bounds access in __ceph_x_decrypt()
libceph: Fix potential out-of-bounds access in crush_decode()
libceph: handle rbtree insertion error in decode_choose_args()

Ravi Bangoria (3):
perf/amd/ibs: Account interrupt for discarded samples perf/amd/ibs: Preserve PhyAddrVal bit when clearing PhyAddr MSR perf/amd/ibs: Avoid calling perf_allow_kernel() from the IBS NMI handler

Ravi Hothi (1):
ASoC: qcom: audioreach: explicitly enable speaker protection modules

René Rebe (1):
PCMCIA: Fix garbled log messages for KERN_CONT

Ricardo B. Marlière (3):
ktest: Avoid undef warning when WARNINGS_FILE is unset
ktest: Honor empty per-test option overrides
ktest: Run POST_KTEST hooks on failure and cancellation

Riccardo Mereu (1):
arm64: dts: qcom: arduino-imola: fix faulty spidev node

Richard Cheng (2):
PCI/NPEM: Set LED_HW_PLUGGABLE for hotplug-capable ports
fwctl: Fix class init ordering to avoid NULL pointer dereference on device removal

Richard Fitzgerald (4):
ASoC: SDCA: Fix cleanup inversion in class driver
soundwire: cadence: Clear message complete before signaling waiting thread
ASoC: cs35l56: Fix illegal writes to OTP_MEM registers
ALSA: hda: cs35l56: Fix uninitialized value in cs35l56_hda_read_acpi()

Richard Genoud (1):
mtd: rawnand: sunxi: fix sunxi_nfc_hw_ecc_read_extra_oob

Richard Zhu (2):
PCI: imx6: Keep Root Port MSI capability with iMSI-RX to work around hardware bug
dt-bindings: PCI: imx6q-pcie: Fix maxItems of clocks and clock-names

Ritesh Harjani (IBM) (3):
powerpc/pgtable-frag: Fix bad page state in pte_frag_destroy powerpc/64s: Fix unmap race with PMD migration entries drivers/vfio_pci_core: Change PXD_ORDER check from switch case to if/else block

Rob Clark (6):
drm/msm/vma: Avoid lock in VM_BIND fence signaling path drm/msm/a6xx: Add missing aperture_lock init drm/msm: Reject fb creation from _NO_SHARE objs drm/msm: Fix VM_BIND UNMAP locking drm/msm/a6xx: Fix HLSQ register dumping drm/msm/shrinker: Fix can_block() logic

Robby Cai (2):
regulator: dt-bindings: fp9931: Make vin-supply property as required
regulator: fp9931: Fix handling of mandatory "vin" supply

Robin Murphy (1):
Revert "arm64: dts: rockchip: add SPDIF audio to Beelink A1"

Ronald Claveau (1):
reset: amlogic: t7: Fix null reset ops

Rong Zhang (3):
platform/x86: lenovo-wmi-helpers: Fix memory leak in lwmi_dev_evaluate_int() platform/x86: lenovo-wmi-other: Balance IDA id allocation and free platform/x86: lenovo-wmi-other: Balance component bind and unbind

Rory Little (1):
wifi: mt76: mt7921: Place upper limit on station AID

Ryder Lee (2):
wifi: mt76: mt7615: fix use_cts_prot support
wifi: mt76: mt7915: fix use_cts_prot support

Sami Mujawar (1):
virt: arm-cca-guest: fix error check for RSI_INCOMPLETE

Samiullah Khawaja (1):
PCI: Initialize temporary device in new_id_store()

Sander Vanheule (2):
ASoC: sti: Return errors from regmap_field_alloc()
ASoC: sti: use managed regmap_field allocations

Sangyun Kim (1):
pwm: atmel-tcb: Cache clock rates and mark chip as atomic

Sarika Sharma (1):
wifi: ath12k: account TX stats only when ACK/BA status is present

Sascha Bischoff (3):
irqchip/gic-v5: Move LPI allocation into the LPI domain irqchip/gic-v5: Support range allocation for LPIs irqchip/gic-v5: Allocate ITS parent LPIs as a range

Scott Mayhew (1):
nfsd: fix file change detection in CB_GETATTR

Sean Christopherson (1):
KVM: x86: Swap the dst and src operand for MOVNTDQA

Sean Wang (4):
wifi: mt76: mt7921: Reset ampdu_state state in case of failure in mt76_connac2_tx_check_aggr()
wifi: mt76: mt7925: drop puncturing handling from BSS change path
wifi: mt76: mt7925: fix potential deadlock in mt7925_roc_abort_sync
wifi: mt76: mt7921: fix potential deadlock in mt7921_roc_abort_sync

Sebastian Andrzej Siewior (1):
futex: Prevent lockup in requeue-PI during signal/ timeout wakeup

Sebastian Brzezinka (1):
drm/i915: skip __i915_request_skip() for already signaled requests

Sebastian Ene (1):
firmware: arm_ffa: Use the correct buffer size during RXTX_MAP

Sebastian Krzyszkowiak (1):
clk: imx8mq: Correct the CSI PHY sels

Sebastian Reichel (1):
drm/panel: simple: Correct G190EAN01 prepare timing

Sechang Lim (1):
bpf: Fix RCU stall in bpf_fd_array_map_clear()

SeongJae Park (2):
Docs/admin-guide/mm/damn/lru_sort: fix intervals autotune parameter name Docs/mm/damon/index: fix typo: autoamted -> automated

Sergey Senozhatsky (1):
zram: do not permit params change after init

Sergio Correia (2):
audit: fix incorrect inheritable capability in CAPSET records
audit: enforce AUDIT_LOCKED for AUDIT_TRIM and AUDIT_MAKE_EQUIV

Shawn Lin (2):
arm64: dts: rockchip: Add mphy reset to ufshc node
scsi: ufs: rockchip,rk3576-ufshc: dt-bindings: Add new mphy reset item

Shayne Chen (3):
wifi: ieee80211: fix definition of EHT-MCS 15 in MRU
wifi: mt76: mt7996: fix iface combination for different chipsets
wifi: mt76: mt7996: fix wrong DMAD length when using MAC TXP

Shenghao Ding (1):
ALSA: hda/tas2781: Fix incorrect bit update for non-book-zero or book 0 pages >1

Shengjiu Wang (12):
ASoC: fsl_micfil: Add access property for "VAD Detected"
ASoC: fsl_micfil: Fix event generation in hwvad_put_enable()
ASoC: fsl_micfil: Fix event generation in hwvad_put_init_mode()
ASoC: fsl_micfil: Fix event generation in micfil_range_set()
ASoC: fsl_micfil: Fix event generation in micfil_put_dc_remover_state()
ASoC: fsl_micfil: Fix event generation in micfil_quality_set()
ASoC: fsl_xcvr: Fix event generation in fsl_xcvr_arc_mode_put()
ASoC: fsl_xcvr: Fix event generation in fsl_xcvr_mode_put()
ASoC: fsl_easrc: Check the variable range in fsl_easrc_iec958_put_bits()
ASoC: fsl_easrc: Fix value type in fsl_easrc_iec958_get_bits()
ASoC: fsl_easrc: Change the type for iec958 channel status controls
arm64: dts: imx8dxl-evk: Use audio-graph-card2 for wm8960-2 and wm8960-3

Sherry Sun (1):
arm64: dts: imx8mp-evk: Enable pull select bit for PCIe regulator GPIO (M.2 W_DISABLE1)

Shiji Yang (1):
mtd: spi-nor: swp: check SR_TB flag when getting tb_mask

Shuicheng Lin (4):
drm/xe: Fix potential NULL deref in xe_exec_queue_tlb_inval_last_fence_put_unlocked drm/xe: Fix error cleanup in xe_exec_queue_create_ioctl() drm/xe/eustall: Fix drm_dev_put called before stream disable in close drm/xe/gsc: Fix BO leak on error in query_compatibility_version()

Shuwei Wu (1):
clk: spacemit: ccu_mix: fix inverted condition in ccu_mix_trigger_fc()

Sourabh Jain (2):
powerpc/crash: fix backup region offset update to elfcorehdr powerpc/crash: Update backup region offset in elfcorehdr on memory hotplug

Srinivas Kandagatla (1):
ASoC: qcom: qdsp6: topology: check widget type before accessing data

Srinivas Pandruvada (1):
platform/x86: intel: Move debugfs register before creating devices

Srinivasan Shanmugam (8):
drm/amd/ras: Fix NULL deref in ras_core_ras_interrupt_detected() drm/amdgpu: Add default case in DVI mode validation
drm/amd/ras: Fix NULL deref in ras_core_get_utc_second_timestamp() drm/amdgpu: Drop redundant queue NULL check in hang detect worker drm/amdgpu: Remove dead negative offset check in amdgpu_virt_init_critical_region() drm/amd/ras: Remove redundant NULL check in pending bad-bank list iteration drm/amd/display: Avoid NULL dereference in dc_dmub_srv error paths drm/amd/display: Fix parameter mismatch in panel self-refresh helper

Stanislav Fomichev (1):
net: dsa: remove redundant netdev_lock_ops() from conduit ethtool ops

StanleyYP Wang (2):
wifi: mt76: mt7996: fix the behavior of radar detection
wifi: mt76: mt7996: fix struct mt7996_mcu_uni_event

Stefan Metzmacher (1):

      Bluetooth: SCO: check for codecs->num_codecs == 1 before assigning to sco_pi(sk)->codec

Stefano Garzarella (1):
vsock/virtio: fix MSG_ZEROCOPY pinned-pages accounting

Stephen Hemminger (6):
net/sched: netem: fix probability gaps in 4-state loss model net/sched: netem: fix queue limit check to include reordered packets net/sched: netem: only reseed PRNG when seed is explicitly provided net/sched: netem: validate slot configuration
net/sched: netem: fix slot delay calculation overflow net/sched: netem: check for negative latency and jitter

Steven Rostedt (2):
eventfs: Simplify code using guard()s
tracefs: Removed unused 'ret' variable in eventfs_iterate()

Sumit Gupta (3):
soc/tegra: cbb: Set ERD on resume for err interrupt soc/tegra: cbb: Fix incorrect ARRAY_SIZE in fabric lookup tables soc/tegra: cbb: Fix cross-fabric target timeout lookup

Sun Jian (1):
bpf: reject short IPv4/IPv6 inputs in bpf_prog_test_run_skb

Syed Saba Kareem (1):
ASoC: amd: ps: fix the pcm device numbering for acp pdm dmic

T Pratham (1):
crypto: sa2ul - Fix AEAD fallback algorithm names

Taegu Ha (1):
ppp: require CAP_NET_ADMIN in target netns for unattached ioctls

Takashi Iwai (1):
ALSA: usb-audio: Fix potential leak of pd at parsing UAC3 streams

Taniya Das (2):
dt-bindings: clock: qcom: Add GCC video axi reset clock for Glymur
clk: qcom: gcc-glymur: Add video axi clock resets for glymur

Ted Logan (1):
vfio: selftests: Build tests on aarch64

Tejun Heo (3):
sched_ext: Track @p's rq lock across set_cpus_allowed_scx -> ops.set_cpumask
sched_ext: Fix ops.cgroup_move() invocation kf_mask and rq tracking
workqueue: Annotate alloc_workqueue_va() with __printf(1, 0)

Thomas Bogendoerfer (1):
tty: serial: ip22zilog: Fix section mispatch warning

Thomas Falcon (1):
perf test: Fix ratio_to_prev event parsing test

Thomas Gleixner (4):
hrtimer: Reduce trace noise in hrtimer_start()
rseq: Revert to historical performance killing behaviour
rseq: Implement read only ABI enforcement for optimized RSEQ V2 mode
rseq: Reenable performance optimizations conditionally

Thomas Hellström (3):
drm/ttm: Fix ttm_bo_swapout() infinite LRU walk on swapout failure drm/ttm: Fix ttm_bo_shrink() infinite LRU walk on backup failure drm/ttm: Convert -EAGAIN from dmem_cgroup_try_charge to -ENOSPC

Thomas Huth (1):
efi/capsule-loader: fix incorrect sizeof in phys array reallocation

Thomas Richter (1):
perf test: Skip perf data type profiling tests for s390

Thomas Weißschuh (8):
sparc64: vdso: Link with -z noexecstack
x86/vdso: Clean up remnants of VDSO32_NOTE_MASK selftests/nolibc: fix test_file_stream() on musl libc tools/nolibc: MIPS: fix clobbers of 'lo' and 'hi' registers on different ISAs tools/nolibc: avoid -Wundef warning for __STDC_VERSION__
stop_machine: Fix the documentation for a NULL cpus argument x86/um: fix vDSO installation
kbuild: Never respect CONFIG_WERROR / W=e to fixdep

Thomas Weißschuh (Schneider Electric) (1):
scripts/gdb: timerlist: Adapt to move of tk_core

Thomas Zimmermann (1):
sh: Include <linux/io.h> in dac.h

Thorsten Blum (2):
crypto: atmel-aes - guard unregister on error in atmel_aes_register_algs iommufd/selftest: Fix page leaks in mock_viommu_{init,destroy}

Tim Michals (1):
remoteproc: xlnx: Fix sram property parsing

Timur Kristóf (17):
drm/amd/pm/ci: Use highest MCLK on CI when MCLK DPM is disabled drm/amd/pm/ci: Disable MCLK DPM on problematic CI ASICs drm/amd/pm/smu7: Fix SMU7 voltage dependency on display clock drm/amd/pm/ci: Fix powertune defaults for Hawaii 0x67B0 drm/amd/pm/ci: Clear EnabledForActivity field for memory levels drm/amd/pm/ci: Fill DW8 fields from SMC
drm/amd/pm/smu7: Add SCLK cap for quirky Hawaii board drm/amdgpu/uvd4.2: Don't initialize UVD 4.2 when DPM is disabled drm/amdgpu/gmc: Fix AMDGPU_GART_PLACEMENT_LOW to not overlap with VRAM drm/amdgpu/uvd3.1: Don't validate the firmware when already validated drm/amdgpu/gfx6: Support harvested SI chips with disabled TCCs (v2) drm/amd/display: Allow embedded connectors without DDC drm/amd/display: Allow DCE link encoder without AUX registers drm/amd/display: Allow constructing DCE6 link encoder without DDC drm/amd/display: Allow constructing DCE8 link encoder without DDC drm/amd/display: Read EDID from VBIOS embedded panel info drm/amd/display: Use EDID from VBIOS embedded panel info

Tiwei Bie (1):
um: Fix potential race condition in TLB sync

Tobias Heider (1):
arm64: dts: qcom: add missing denali-oled.dtb to Makefile

Tomas Glozar (1):
rtla: Fix segfault on multiple SIGINTs

Tony Luck (2):
ACPICA: Provide #defines for EINJV2 error types
ACPI: APEI: EINJ: Fix EINJV2 memory error injection

Tvrtko Ursulin (2):
dma-fence: Fix sparse warnings due __rcu annotations drm/xe/xelp: Fix Wa_18022495364

Uday Shankar (1):
ublk: reset per-IO canceled flag on each fetch

Uwe Kleine-König (1):
pwm: stm32: Fix rounding issue for requests with inverted polarity

Val Packett (7):

      drm/virtio: Allow importing prime buffers when 3D is enabled
      dt-bindings: clock: qcom,gcc-sc8180x: Add missing GDSCs
      clk: qcom: gcc-sc8180x: Add missing GDSCs
      clk: qcom: gcc-sc8180x: Use retention for USB power domains
      clk: qcom: gcc-sc8180x: Use retention for PCIe power domains
      clk: qcom: dispcc-sm8250: Use shared ops on the mdss vsync clk
      clk: qcom: dispcc-sm8250: Enable parents for pixel clocks

Vasant Hegde (1):
iommu/amd: Fix clone_alias() to use the original device's devid

Venkat Rao Bagalkote (1):
selftests/bpf: Remove test_access_variable_array

Viacheslav Dubeyko (2):
ceph: fix a buffer leak in __ceph_setxattr()
ceph: fix BUG_ON in __ceph_build_xattrs_blob() due to stale blob size

Vidya Sagar (8):
PCI: tegra194: Fix polling delay for L2 state
PCI: tegra194: Don't force the device into the D0 state before L2
PCI: tegra194: Use devm_gpiod_get_optional() to parse "nvidia,refclk-select"
PCI: tegra194: Disable direct speed change for Endpoint mode
PCI: tegra194: Set LTR message request before PCIe link up in Endpoint mode
PCI: tegra194: Allow system suspend when the Endpoint link is not up
PCI: tegra194: Free up Endpoint resources during remove()
PCI: tegra194: Disable L1.2 capability of Tegra234 EP

Vijendar Mukunda (1):
ASoC: amd: acp: update dmic_num logic for acp pdm dmic

Vikas Gupta (2):
bnge: fix initial HWRM sequence
bnge: remove unsupported backing store type

Ville Syrjälä (1):
drm/i915/wm: Verify the correct plane DDB entry

Vincent Guittot (2):
sched/fair: Fix wakeup_preempt_fair() vs delayed dequeue sched/fair: Fix wakeup_preempt_fair() for not waking up task

Vinicius Costa Gomes (1):
net/sched: taprio: fix use-after-free in advance_sched() on schedule switch

Viresh Kumar (1):
OPP: Move break out of scoped_guard in dev_pm_opp_xlate_required_opp()

Vladimir Zapolskiy (8):
media: i2c: og01a1b: Fix V4L2 subdevice data initialization on probe
arm64: dts: qcom: sm8550: Fix xo clock supply of platform SD host controller
arm64: dts: qcom: sm8650: Fix xo clock supply of SD host controller
arm64: dts: qcom: hamoa: Fix xo clock supply of platform SD host controller
arm64: dts: qcom: sm8450: Enable UHS-I SDR50 and SDR104 SD card modes
arm64: dts: qcom: sm8550: Enable UHS-I SDR50 and SDR104 SD card modes
arm64: dts: qcom: sm8650: Enable UHS-I SDR50 and SDR104 SD card modes
clk: qcom: gdsc: Fix error path on registration of multiple pm subdomains

Waiman Long (1):
selftest: memcg: skip memcg_sock test if address family not supported

Wander Lairson Costa (1):
rtla/utils: Fix resource leak in set_comm_sched_attr()

Wang Wensheng (1):
arm64: kexec: Remove duplicate allocation for trans_pgd

Wei Fang (2):
net: enetc: correct the command BD ring consumer index
net: enetc: fix NTMP DMA use-after-free issue

Weiming Shi (7):
bpf: fix end-of-list detection in cgroup_storage_get_next_key()
bpf: reject negative CO-RE accessor indices in bpf_core_parse_spec()
openvswitch: cap upcall PID array size and pre-size vport replies
slip: reject VJ receive packets on instances with no rstate array
slip: bound decode() reads against the compressed packet length net/sched: taprio: fix NULL pointer dereference in class dump
bareudp: fix NULL pointer dereference in bareudp_fill_metadata_dst()

Wenkai Lin (1):
crypto: hisilicon/sec2 - prevent req used-after-free for sec

Wentao Guan (1):
arm64/scs: Fix potential sign extension issue of advance_loc4

Wesley Atwell (1):
crypto: simd - reject compat registrations without __ prefixes

White Lewis (1):

      clk: qcom: dispcc-sc8280xp: remove CLK_SET_RATE_PARENT from byte_div_clk_src dividers

Wilfred Mallawa (1):
xfs: fix memory leak on error in xfs_alloc_zone_info()

William A. Kennington III (1):
net: mctp i2c: check length before marking flow active

William Bowling (1):
net: skbuff: preserve shared-frag marker during coalescing

Wolfram Sang (6):
mailbox: mailbox-test: free channels on probe error
mailbox: add sanity check for channel array
mailbox: mailbox-test: handle channel errors consistently
mailbox: mailbox-test: don't free the reused channel
mailbox: mailbox-test: initialize struct earlier
mailbox: mailbox-test: make data_ready a per-instance variable

Xiang Mei (1):
netfilter: nfnetlink_osf: fix divide-by-zero in OSF_WSS_MODULO

Xianwei Zhao (1):
irqchip/meson-gpio: Use the correct register in meson_s4_gpio_irq_set_type()

Xiao Ni (1):
md/raid1: fix the comparing region of interval tree

Xiaoyao Li (1):
x86/tdx: Fix the typo in TDX_ATTR_MIGRTABLE

Xin Long (5):
sctp: fix missing encap_port propagation for GSO fragments
sctp: disable BH before calling udp_tunnel_xmit_skb()
sctp: fix sockets_allocated imbalance after sk_clone()
netfilter: skip recording stale or retransmitted INIT
sctp: discard stale INIT after handshake completion

Xu Yang (2):
arm64: dts: imx8qm-mek: switch Type-C connector power-role to dual
arm64: dts: imx8qxp-mek: switch Type-C connector power-role to dual

Yang Erkun (2):
scsi: sg: Fix sysctl sg-big-buff register during sg_init()
scsi: sg: Resolve soft lockup issue when opening /dev/sgX

Yang Wang (1):
drm/amd/pm: fix missing fine-grained dpm table flag on aldebaran

Yao Zi (2):
PCI: cadence: Add flags for disabling ASPM capability for broken Root Ports
PCI: sg2042: Avoid L0s and L1 on Sophgo 2042 PCIe Root Ports

Yaxing Guo (1):
iommu/riscv: Skip IRQ count check when using MSI interrupts

Ye Bin (6):
ext4: fix miss unlock 'sb->s_umount' in extents_kunit_init()
ext4: call deactivate_super() in extents_kunit_exit()
ext4: fix the error handling process in extents_kunit_init).
ext4: fix possible null-ptr-deref in extents_kunit_exit()
ext4: fix possible null-ptr-deref in mbt_kunit_exit() smb/client: fix possible infinite loop and oob read in symlink_data()

Yihan Ding (1):
bpf: allow UTF-8 literals in bpf_bprintf_prepare()

Yingnan Zhang (1):
ipvs: fix MTU check for GSO packets in tunnel mode

Yinjie Yao (17):
drm/amdgpu/vcn: set no_user_fence for VCN v2.0 enc/dec rings drm/amdgpu/vcn: set no_user_fence for VCN v2.5 enc/dec rings drm/amdgpu/vcn: set no_user_fence for VCN v3.0 enc/dec rings drm/amdgpu/vcn: set no_user_fence for VCN v4.0 enc ring drm/amdgpu/vcn: set no_user_fence for VCN v4.0.3 enc ring drm/amdgpu/vcn: set no_user_fence for VCN v4.0.5 enc ring drm/amdgpu/vcn: set no_user_fence for VCN v5.0.0 enc ring drm/amdgpu/vcn: set no_user_fence for VCN v5.0.1 enc ring drm/amdgpu/jpeg: set no_user_fence for JPEG v2.0 ring drm/amdgpu/jpeg: set no_user_fence for JPEG v2.5 ring drm/amdgpu/jpeg: set no_user_fence for JPEG v3.0 ring drm/amdgpu/jpeg: set no_user_fence for JPEG v4.0 ring drm/amdgpu/jpeg: set no_user_fence for JPEG v4.0.3 ring drm/amdgpu/jpeg: set no_user_fence for JPEG v4.0.5 ring drm/amdgpu/jpeg: set no_user_fence for JPEG v5.0.0 ring drm/amdgpu/jpeg: set no_user_fence for JPEG v5.0.1 ring drm/amdgpu/jpeg: set no_user_fence for JPEG v5.3.0 ring

Yixun Lan (1):
riscv: dts: spacemit: pcie: fix missing power regulator

Yong-Xuan Wang (1):
irqchip/riscv-imsic: Clear interrupt move state during CPU offlining

Yongpeng Yang (2):
f2fs: fix data loss caused by incorrect use of nat_entry flag
f2fs: protect extension_list reading with sb_lock in f2fs_sbi_show()

Yu Kuai (6):
md: fix array_state=clear sysfs deadlock
md: wake raid456 reshape waiters before suspend
md: add fallback to correct bitmap_ops on version mismatch
md: factor bitmap creation away from sysfs handling md/md-bitmap: split bitmap sysfs groups md/md-bitmap: add a none backend for bitmap grow

Yu-Chun Lin (2):
pinctrl: realtek: Fix function signature for config argument
pinctrl: abx500: Fix type of 'argument' variable

Yuanjie Yang (1):
drm/msm/dpu: fix mismatch between power and frequency

Yuho Choi (2):
fbdev: offb: fix PCI device reference leak on probe failure drm/sysfb: ofdrm: fix PCI device reference leaks

Yuto Ohnuki (1):
blk-wbt: remove WARN_ON_ONCE from wbt_init_enable_default()

Yuwen Chen (1):
selftests/futex: Fix incorrect result reporting of futex_requeue test item

Zeng Heng (1):
arm_mpam: Ensure in_reset_state is false after applying configuration

Zhan Jun (1):

      net: usb: rtl8150: fix use-after-free in rtl8150_start_xmit()

Zhan Xusheng (2):
erofs: include the trailing NUL in FS_IOC_GETFSLABEL
erofs: handle 48-bit blocks/uniaddr for extra devices

Zhanjun Dong (1):
drm/xe: Use XE_WEDGED_MODE_UPON_ANY_HANG_NO_RESET enum instead of magic number

Zhao Mengmeng (1):
tools/sched_ext: scx_pair: fix pair_ctx indexing for CPU pairs

Zhaoyang Huang (1):
arm64: Reserve an extra page for early kernel mapping

ZhengYuan Huang (3):
ocfs2: fix listxattr handling when the buffer is full
ocfs2: validate bg_bits during freefrag scan
ocfs2: validate group add input before caching

Zhengping Zhang (1):
net: airoha: fix typo in function name

Zhenzhong Duan (2):
iommu/vt-d: Fix oops due to out of scope access iommu/vt-d: Avoid NULL pointer dereference or refcount corruption

Zhiguo Niu (1):
f2fs: fix to preserve previous reserve_{blocks,node} value when remount

Zicheng Qu (1):
sched/fair: Clear rel_deadline when initializing forked entities

Zilin Guan (3):
wifi: ath11k: fix memory leaks in beacon template setup
wifi: mwifiex: Fix memory leak in mwifiex_11n_aggregate_pkt()
wifi: mt76: Fix memory leak after mt76_connac_mcu_alloc_sta_req()

Zoran Ilievski (1):
net: atlantic: preserve PCI wake-from-D3 on shutdown when WOL enabled

cuitao (1):
cgroup/rdma: fix integer overflow in rdmacg_try_charge()

haoyu.lu (2):
bpf,arc_jit: Fix missing newline in pr_err messages accel/amdxdna: fix missing newline in pr_err message

songxiebing (1):
ALSA: usb-audio: qcom: Fix incorrect type in enable_audio_stream

sunshaojie (1):
cgroup/cpuset: Return only actually allocated CPUs during partition invalidation

wangdicheng (2):
ALSA: hda/cmedia: Remove duplicate pin configuration parsing
ALSA: hda/conexant: Fix missing error check for jack detection

wangguangju (1):
perf trace: Fix IS_ERR() vs NULL check bug

谢致邦 (XIE Zhibang) (1):
arm64: dts: rockchip: Fix RK3562 EVB2 model name

author maintainer
#1 lore raw
Documentation/admin-guide/mm/damon/lru_sort.rst +2 -2
index 63977a89025e..5f38910c0ba7 100644
@@ -95,8 +95,8 @@ increases and decreases the effective level of the quota aiming the LRU
 
 Disabled by default.
 
-Auto-tune monitoring intervals
-------------------------------
+autotune_monitoring_intervals
+-----------------------------
 
 If this parameter is set as ``Y``, DAMON_LRU_SORT automatically tunes DAMON's
 sampling and aggregation intervals.  The auto-tuning aims to capture meaningful
Documentation/devicetree/bindings/interrupt-controller/arm,gic-v3.yaml +1 -1
index bfd30aae682b..360a0643a0b5 100644
@@ -50,7 +50,7 @@ properties:
       The 2nd cell contains the interrupt number for the interrupt type.
       SPI interrupts are in the range [0-987]. PPI interrupts are in the
       range [0-15]. Extended SPI interrupts are in the range [0-1023].
-      Extended PPI interrupts are in the range [0-127].
+      Extended PPI interrupts are in the range [0-63].
 
       The 3rd cell is the flags, encoded as follows:
       bits[3:0] trigger type and level flags.
Documentation/devicetree/bindings/mmc/snps,dwcmshc-sdhci.yaml +3 -0
index 7e7c55dc2440..5cebe5eb1efb 100644
@@ -50,9 +50,11 @@ properties:
     maxItems: 1
 
   resets:
+    minItems: 4
     maxItems: 5
 
   reset-names:
+    minItems: 4
     maxItems: 5
 
   rockchip,txclk-tapnum:
@@ -146,6 +148,7 @@ allOf:
     else:
       properties:
         resets:
+          minItems: 5
           maxItems: 5
         reset-names:
           items:
Documentation/devicetree/bindings/net/dsa/nxp,sja1105.yaml +0 -2
index 607b7fe8d28e..0486489114cd 100644
@@ -143,8 +143,6 @@ allOf:
     else:
       properties:
         spi-cpha: false
-      required:
-        - spi-cpol
 
 unevaluatedProperties: false
 
Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml +2 -2
index cddbe21f99f2..0488c942092d 100644
@@ -17,11 +17,11 @@ description:
 properties:
   clocks:
     minItems: 3
-    maxItems: 5
+    maxItems: 6
 
   clock-names:
     minItems: 3
-    maxItems: 5
+    maxItems: 6
 
   num-lanes:
     const: 1
Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml +2 -1
index 12a01f7a5744..21dda8066014 100644
@@ -40,7 +40,8 @@ properties:
       - description: PCIe PHY clock.
       - description: Additional required clock entry for imx6sx-pcie,
            imx6sx-pcie-ep, imx8mq-pcie, imx8mq-pcie-ep.
-      - description: PCIe reference clock.
+      - description: PCIe internal reference clock.
+      - description: PCIe additional external reference clock.
 
   clock-names:
     minItems: 3
Documentation/devicetree/bindings/pci/renesas,r9a08g045-pcie.yaml +25 -25

68 lines not on this page · raw message

Documentation/devicetree/bindings/pinctrl/marvell,armada3710-xb-pinctrl.yaml +6 -5
index 4f9013d36874..727da7fb490c 100644
@@ -84,11 +84,12 @@ patternProperties:
 
     properties:
       groups:
-        enum: [ emmc_nb, i2c1, i2c2, jtag, mii_col, onewire, pcie1,
-                pcie1_clkreq, pcie1_wakeup, pmic0, pmic1, ptp, ptp_clk,
-                ptp_trig, pwm0, pwm1, pwm2, pwm3, rgmii, sdio0, sdio_sb, smi,
-                spi_cs1, spi_cs2, spi_cs3, spi_quad, uart1, uart2,
-                usb2_drvvbus1, usb32_drvvbus0 ]
+        items:
+          enum: [ emmc_nb, i2c1, i2c2, jtag, mii_col, onewire, pcie1,
+                  pcie1_clkreq, pcie1_wakeup, pmic0, pmic1, ptp, ptp_clk,
+                  ptp_trig, pwm0, pwm1, pwm2, pwm3, rgmii, sdio0, sdio_sb,
+                  smi, spi_cs1, spi_cs2, spi_cs3, spi_quad, uart1, uart2,
+                  usb2_drvvbus1, usb32_drvvbus0 ]
 
       function:
         enum: [ drvbus, emmc, gpio, i2c, jtag, led, mii, mii_err, onewire,
Documentation/devicetree/bindings/regulator/fitipower,fp9931.yaml +1 -0
index c6585e3bacbe..00d66b923047 100644
@@ -66,6 +66,7 @@ properties:
 required:
   - compatible
   - reg
+  - vin-supply
   - pg-gpios
   - enable-gpios
 
Documentation/devicetree/bindings/ufs/rockchip,rk3576-ufshc.yaml +4 -3
index c7d17cf4dc42..e738153a309c 100644
@@ -41,7 +41,7 @@ properties:
     maxItems: 1
 
   resets:
-    maxItems: 4
+    maxItems: 5
 
   reset-names:
     items:
@@ -49,6 +49,7 @@ properties:
       - const: sys
       - const: ufs
       - const: grf
+      - const: mphy
 
   reset-gpios:
     maxItems: 1
@@ -98,8 +99,8 @@ examples:
             interrupts = <GIC_SPI 361 IRQ_TYPE_LEVEL_HIGH>;
             power-domains = <&power RK3576_PD_USB>;
             resets = <&cru SRST_A_UFS_BIU>, <&cru SRST_A_UFS_SYS>, <&cru SRST_A_UFS>,
-                     <&cru SRST_P_UFS_GRF>;
-            reset-names = "biu", "sys", "ufs", "grf";
+                     <&cru SRST_P_UFS_GRF>, <&cru SRST_MPHY_INIT>;
+            reset-names = "biu", "sys", "ufs", "grf", "mphy";
             reset-gpios = <&gpio4 RK_PD0 GPIO_ACTIVE_LOW>;
         };
     };
Documentation/driver-api/driver-model/devres.rst +4 -0
index 7d2b897d66fa..017fb155a5bc 100644
@@ -464,3 +464,7 @@ SPI
 
 WATCHDOG
   devm_watchdog_register_device()
+
+WORKQUEUE
+  devm_alloc_workqueue()
+  devm_alloc_ordered_workqueue()
Documentation/mm/damon/index.rst +1 -1
index 82f6c5eea49a..318f6a7bfea4 100644
@@ -12,7 +12,7 @@ DAMON is a Linux kernel subsystem for efficient :ref:`data access monitoring
  - *light-weight* (for production online usages),
  - *scalable* (in terms of memory size),
  - *tunable* (for flexible usages), and
- - *autoamted* (for production operation without manual tunings).
+ - *automated* (for production operation without manual tunings).
 
 .. toctree::
    :maxdepth: 2
Documentation/mm/hugetlbfs_reserv.rst +1 -1
index 4914fbf07966..a49115db18c7 100644
@@ -155,7 +155,7 @@ are enough free huge pages to accommodate the reservation.  If there are,
 the global reservation count resv_huge_pages is adjusted something like the
 following::
 
-	if (resv_needed <= (resv_huge_pages - free_huge_pages))
+	if (resv_needed <= (free_huge_pages - resv_huge_pages)
 		resv_huge_pages += resv_needed;
 
 Note that the global lock hugetlb_lock is held when checking and adjusting
Documentation/netlink/specs/psp.yaml +2 -0
index f3a57782d2cf..49b7563f705f 100644
@@ -188,6 +188,7 @@ operations:
       name: dev-set
       doc: Set the configuration of a PSP device.
       attribute-set: dev
+      flags: [admin-perm]
       do:
         request:
           attributes:
@@ -207,6 +208,7 @@ operations:
       name: key-rotate
       doc: Rotate the device key.
       attribute-set: dev
+      flags: [admin-perm]
       do:
         request:
           attributes:
Documentation/userspace-api/rseq.rst +93 -1

106 lines not on this page · raw message

Makefile +3 -1
index 9da9c1f3b238..a95f0b3d26bf 100644
@@ -1,7 +1,7 @@
 # SPDX-License-Identifier: GPL-2.0
 VERSION = 7
 PATCHLEVEL = 0
-SUBLEVEL = 9
+SUBLEVEL = 10
 EXTRAVERSION =
 NAME = Baby Opossum Posse
 
@@ -658,6 +658,8 @@ export RCS_FIND_IGNORE := \( -name SCCS -o -name BitKeeper -o -name .svn -o    \
 
 # Basic helpers built in scripts/basic/
 PHONY += scripts_basic
+scripts_basic: KBUILD_HOSTCFLAGS := $(KBUILD_HOSTCFLAGS)
+scripts_basic: KBUILD_HOSTLDFLAGS := $(KBUILD_HOSTLDFLAGS)
 scripts_basic:
 	$(Q)$(MAKE) $(build)=scripts/basic
 
arch/arc/net/bpf_jit_arcv2.c +4 -4
index 6d989b6d88c6..7ee50aeae5a4 100644
@@ -2427,7 +2427,7 @@ u8 arc_prologue(u8 *buf, u32 usage, u16 frame_size)
 
 #ifdef ARC_BPF_JIT_DEBUG
 	if ((usage & BIT(ARC_R_FP)) && frame_size == 0) {
-		pr_err("FP is being saved while there is no frame.");
+		pr_err("FP is being saved while there is no frame.\n");
 		BUG();
 	}
 #endif
@@ -2454,7 +2454,7 @@ u8 arc_epilogue(u8 *buf, u32 usage, u16 frame_size)
 
 #ifdef ARC_BPF_JIT_DEBUG
 	if ((usage & BIT(ARC_R_FP)) && frame_size == 0) {
-		pr_err("FP is being saved while there is no frame.");
+		pr_err("FP is being saved while there is no frame.\n");
 		BUG();
 	}
 #endif
@@ -2868,7 +2868,7 @@ u8 gen_jmp_64(u8 *buf, u8 rd, u8 rs, u8 cond, u32 curr_off, u32 targ_off)
 		break;
 	default:
 #ifdef ARC_BPF_JIT_DEBUG
-		pr_err("64-bit jump condition is not known.");
+		pr_err("64-bit jump condition is not known.\n");
 		BUG();
 #endif
 	}
@@ -2948,7 +2948,7 @@ u8 gen_jmp_32(u8 *buf, u8 rd, u8 rs, u8 cond, u32 curr_off, u32 targ_off)
 	 */
 	if (cond >= ARC_CC_LAST) {
 #ifdef ARC_BPF_JIT_DEBUG
-		pr_err("32-bit jump condition is not known.");
+		pr_err("32-bit jump condition is not known.\n");
 		BUG();
 #endif
 		return 0;
arch/arm/boot/dts/broadcom/bcm-ns.dtsi +1 -1
index d0d5f7e52a91..46b650abdb90 100644
@@ -479,7 +479,7 @@ thermal: thermal@2c0 {
 	};
 
 	nand_controller: nand-controller@18028000 {
-		compatible = "brcm,nand-iproc", "brcm,brcmnand-v6.1", "brcm,brcmnand";
+		compatible = "brcm,nand-iproc", "brcm,brcmnand-v6.1";
 		reg = <0x18028000 0x600>, <0x1811a408 0x600>, <0x18028f00 0x20>;
 		reg-names = "nand", "iproc-idm", "iproc-ext";
 		interrupts = <GIC_SPI 68 IRQ_TYPE_LEVEL_HIGH>;
arch/arm/boot/dts/mediatek/mt7623.dtsi +1 -1
index 4b1685b93989..71ac2b94c6ba 100644
@@ -328,7 +328,7 @@ sysirq: interrupt-controller@10200100 {
 
 	efuse: efuse@10206000 {
 		compatible = "mediatek,mt7623-efuse",
-			     "mediatek,mt8173-efuse";
+			     "mediatek,efuse";
 		reg = <0 0x10206000 0 0x1000>;
 		#address-cells = <1>;
 		#size-cells = <1>;
arch/arm/boot/dts/nxp/imx/imx27-eukrea-cpuimx27.dtsi +4 -4
index c7e923584878..9f0e65526d5f 100644
@@ -106,7 +106,7 @@ uart8250@3,200000 {
 		compatible = "ns8250";
 		clocks = <&clk14745600>;
 		fsl,weim-cs-timing = <0x0000d603 0x0d1d0d01 0x00d20000>;
-		interrupts = <&gpio2 23 IRQ_TYPE_LEVEL_LOW>;
+		interrupts-extended = <&gpio2 23 IRQ_TYPE_LEVEL_LOW>;
 		reg = <3 0x200000 0x1000>;
 		reg-shift = <1>;
 		reg-io-width = <1>;
@@ -119,7 +119,7 @@ uart8250@3,400000 {
 		compatible = "ns8250";
 		clocks = <&clk14745600>;
 		fsl,weim-cs-timing = <0x0000d603 0x0d1d0d01 0x00d20000>;
-		interrupts = <&gpio2 22 IRQ_TYPE_LEVEL_LOW>;
+		interrupts-extended = <&gpio2 22 IRQ_TYPE_LEVEL_LOW>;
 		reg = <3 0x400000 0x1000>;
 		reg-shift = <1>;
 		reg-io-width = <1>;
@@ -132,7 +132,7 @@ uart8250@3,800000 {
 		compatible = "ns8250";
 		clocks = <&clk14745600>;
 		fsl,weim-cs-timing = <0x0000d603 0x0d1d0d01 0x00d20000>;
-		interrupts = <&gpio2 27 IRQ_TYPE_LEVEL_LOW>;
+		interrupts-extended = <&gpio2 27 IRQ_TYPE_LEVEL_LOW>;
 		reg = <3 0x800000 0x1000>;
 		reg-shift = <1>;
 		reg-io-width = <1>;
@@ -145,7 +145,7 @@ uart8250@3,1000000 {
 		compatible = "ns8250";
 		clocks = <&clk14745600>;
 		fsl,weim-cs-timing = <0x0000d603 0x0d1d0d01 0x00d20000>;
-		interrupts = <&gpio2 30 IRQ_TYPE_LEVEL_LOW>;
+		interrupts-extended = <&gpio2 30 IRQ_TYPE_LEVEL_LOW>;
 		reg = <3 0x1000000 0x1000>;
 		reg-shift = <1>;
 		reg-io-width = <1>;
arch/arm/boot/dts/nxp/imx/imx27-eukrea-mbimxsd27-baseboard.dts +1 -1
index d78793601306..c71f80298330 100644
@@ -76,7 +76,7 @@ ads7846@0 {
 		pinctrl-names = "default";
 		pinctrl-0 = <&pinctrl_touch>;
 		reg = <0>;
-		interrupts = <&gpio4 25 IRQ_TYPE_LEVEL_LOW>;
+		interrupts-extended = <&gpio4 25 IRQ_TYPE_LEVEL_LOW>;
 		spi-cpol;
 		spi-max-frequency = <1500000>;
 		ti,keep-vref-on;
arch/arm/mach-omap1/clock_data.c +2 -2
index c58d200e4816..5203b047deac 100644
@@ -700,8 +700,8 @@ int __init omap1_clk_init(void)
 	/* Make sure UART clocks are enabled early */
 	if (cpu_is_omap16xx())
 		omap_writel(omap_readl(MOD_CONF_CTRL_0) |
-			    CONF_MOD_UART1_CLK_MODE_R |
-			    CONF_MOD_UART3_CLK_MODE_R, MOD_CONF_CTRL_0);
+			    (1 << CONF_MOD_UART1_CLK_MODE_R) |
+			    (1 << CONF_MOD_UART3_CLK_MODE_R), MOD_CONF_CTRL_0);
 #endif
 
 	/* USB_REQ_EN will be disabled later if necessary (usb_dc_ck) */
arch/arm/net/bpf_jit_32.c +6 -0
index deeb8f292454..a900aa973885 100644
@@ -1852,6 +1852,9 @@ static int build_insn(const struct bpf_insn *insn, struct jit_ctx *ctx)
 	{
 		u64 val = (u32)imm | (u64)insn[1].imm << 32;
 
+		if (insn->src_reg == BPF_PSEUDO_FUNC)
+			goto notyet;
+
 		emit_a32_mov_i64(dst, val, ctx);
 
 		return 1;
@@ -2055,6 +2058,9 @@ static int build_insn(const struct bpf_insn *insn, struct jit_ctx *ctx)
 		const s8 *r5 = bpf2a32[BPF_REG_5];
 		const u32 func = (u32)__bpf_call_base + (u32)imm;
 
+		if (insn->src_reg == BPF_PSEUDO_CALL)
+			goto notyet;
+
 		emit_a32_mov_r64(true, r0, r1, ctx);
 		emit_a32_mov_r64(true, r1, r2, ctx);
 		emit_push_r64(r5, ctx);
arch/arm64/boot/dts/amlogic/meson-axg.dtsi +6 -0
index cc72491eaf6f..f1f53fd98ae2 100644
@@ -72,6 +72,12 @@ cpu0: cpu@0 {
 			compatible = "arm,cortex-a53";
 			reg = <0x0 0x0>;
 			enable-method = "psci";
+			d-cache-line-size = <32>;
+			d-cache-size = <0x8000>;
+			d-cache-sets = <32>;
+			i-cache-line-size = <32>;
+			i-cache-size = <0x8000>;
+			i-cache-sets = <32>;
 			next-level-cache = <&l2>;
 			clocks = <&scpi_dvfs 0>;
 			dynamic-power-coefficient = <140>;
arch/arm64/boot/dts/amlogic/meson-gxl-s905d-p230.dts +2 -1
index 7dffeb5931c9..701de57ff0f3 100644
@@ -84,7 +84,8 @@ external_phy: ethernet-phy@0 {
 		reset-gpios = <&gpio GPIOZ_14 GPIO_ACTIVE_LOW>;
 
 		interrupt-parent = <&gpio_intc>;
-		interrupts = <29 IRQ_TYPE_LEVEL_LOW>;
+		/* MAC_INTR on GPIOZ_15 */
+		interrupts = <25 IRQ_TYPE_LEVEL_LOW>;
 		eee-broken-1000t;
 	};
 };
arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi +118 -43

282 lines not on this page · raw message

arch/arm64/boot/dts/freescale/imx8-apalis-ixora-v1.1.dtsi +4 -0
index 7022de46b8bf..abb131d247c3 100644
@@ -21,6 +21,7 @@ led-1 {
 			color = <LED_COLOR_ID_GREEN>;
 			default-state = "off";
 			function = LED_FUNCTION_STATUS;
+			function-enumerator = <1>;
 			gpios = <&lsio_gpio5 27 GPIO_ACTIVE_HIGH>;
 		};
 
@@ -29,6 +30,7 @@ led-2 {
 			color = <LED_COLOR_ID_RED>;
 			default-state = "off";
 			function = LED_FUNCTION_STATUS;
+			function-enumerator = <1>;
 			gpios = <&lsio_gpio5 29 GPIO_ACTIVE_HIGH>;
 		};
 
@@ -37,6 +39,7 @@ led-3 {
 			color = <LED_COLOR_ID_GREEN>;
 			default-state = "off";
 			function = LED_FUNCTION_STATUS;
+			function-enumerator = <2>;
 			gpios = <&lsio_gpio5 20 GPIO_ACTIVE_HIGH>;
 		};
 
@@ -45,6 +48,7 @@ led-4 {
 			color = <LED_COLOR_ID_RED>;
 			default-state = "off";
 			function = LED_FUNCTION_STATUS;
+			function-enumerator = <2>;
 			gpios = <&lsio_gpio5 21 GPIO_ACTIVE_HIGH>;
 		};
 	};
arch/arm64/boot/dts/freescale/imx8-apalis-ixora-v1.2.dtsi +4 -0
index 12732ed7f811..a0b452b92b3e 100644
@@ -21,6 +21,7 @@ led-1 {
 			color = <LED_COLOR_ID_GREEN>;
 			default-state = "off";
 			function = LED_FUNCTION_STATUS;
+			function-enumerator = <1>;
 			gpios = <&lsio_gpio5 27 GPIO_ACTIVE_HIGH>;
 		};
 
@@ -29,6 +30,7 @@ led-2 {
 			color = <LED_COLOR_ID_RED>;
 			default-state = "off";
 			function = LED_FUNCTION_STATUS;
+			function-enumerator = <1>;
 			gpios = <&lsio_gpio5 29 GPIO_ACTIVE_HIGH>;
 		};
 
@@ -37,6 +39,7 @@ led-3 {
 			color = <LED_COLOR_ID_GREEN>;
 			default-state = "off";
 			function = LED_FUNCTION_STATUS;
+			function-enumerator = <2>;
 			gpios = <&lsio_gpio5 20 GPIO_ACTIVE_HIGH>;
 		};
 
@@ -45,6 +48,7 @@ led-4 {
 			color = <LED_COLOR_ID_RED>;
 			default-state = "off";
 			function = LED_FUNCTION_STATUS;
+			function-enumerator = <2>;
 			gpios = <&lsio_gpio5 21 GPIO_ACTIVE_HIGH>;
 		};
 	};
arch/arm64/boot/dts/freescale/imx8dxl-evk.dts +90 -24

147 lines not on this page · raw message

arch/arm64/boot/dts/freescale/imx8mm-emtop-som.dtsi +2 -2
index 67d22d3768aa..507d1824d99d 100644
@@ -60,7 +60,7 @@ pmic@25 {
 		pinctrl-names = "default";
 		pinctrl-0 = <&pinctrl_pmic>;
 		interrupt-parent = <&gpio1>;
-		interrupts = <3 IRQ_TYPE_EDGE_RISING>;
+		interrupts = <3 IRQ_TYPE_LEVEL_LOW>;
 
 		regulators {
 			buck1: BUCK1 {
@@ -194,7 +194,7 @@ MX8MM_IOMUXC_I2C1_SDA_I2C1_SDA				0x400001c3
 
 	pinctrl_pmic: emtop-pmic-grp {
 		fsl,pins = <
-			MX8MM_IOMUXC_GPIO1_IO03_GPIO1_IO3			0x41
+			MX8MM_IOMUXC_GPIO1_IO03_GPIO1_IO3			0x141
 		>;
 	};
 
arch/arm64/boot/dts/freescale/imx8mm-tqma8mqml.dtsi +1 -1
index 29b298af0d73..1b5ba3c47164 100644
@@ -292,7 +292,7 @@ pinctrl_i2c1_gpio: i2c1gpiogrp {
 	};
 
 	pinctrl_pmic: pmicgrp {
-		fsl,pins = <MX8MM_IOMUXC_GPIO1_IO08_GPIO1_IO8		0x94>;
+		fsl,pins = <MX8MM_IOMUXC_GPIO1_IO08_GPIO1_IO8		0x1d4>;
 	};
 
 	pinctrl_reg_usdhc2_vmmc: regusdhc2vmmcgrp {
arch/arm64/boot/dts/freescale/imx8mn-tqma8mqnl.dtsi +1 -1
index 31a3ca137e63..48a687926aa1 100644
@@ -283,7 +283,7 @@ pinctrl_i2c1_gpio: i2c1gpiogrp {
 	};
 
 	pinctrl_pmic: pmicgrp {
-		fsl,pins = <MX8MN_IOMUXC_GPIO1_IO08_GPIO1_IO8	0x84>;
+		fsl,pins = <MX8MN_IOMUXC_GPIO1_IO08_GPIO1_IO8	0x1c4>;
 	};
 
 	pinctrl_reg_usdhc2_vmmc: regusdhc2vmmcgrp {
arch/arm64/boot/dts/freescale/imx8mp-aristainetos3a-som-v1.dtsi +1 -1
index f654d866e58c..e7666e54310b 100644
@@ -903,7 +903,7 @@ MX8MP_IOMUXC_SAI1_MCLK__GPIO4_IO20	0x41
 
 	pinctrl_pmic: aristainetos3-pmic-grp {
 		fsl,pins = <
-			MX8MP_IOMUXC_GPIO1_IO03__GPIO1_IO03	0x41
+			MX8MP_IOMUXC_GPIO1_IO03__GPIO1_IO03	0x1c0
 		>;
 	};
 
arch/arm64/boot/dts/freescale/imx8mp-cubox-m.dts +1 -1
index 8290f187b79f..7bc213499f09 100644
@@ -68,7 +68,7 @@ vmmc: regulator-mmc {
 		regulator-name = "vmmc";
 		regulator-min-microvolt = <3300000>;
 		regulator-max-microvolt = <3300000>;
-		gpio = <&gpio2 19 GPIO_ACTIVE_HIGH>;
+		gpio = <&gpio2 19 GPIO_ACTIVE_LOW>;
 		startup-delay-us = <250>;
 	};
 };
arch/arm64/boot/dts/freescale/imx8mp-data-modul-edm-sbc.dts +1 -1
index 7e46537a22a0..cb28cf1cdd23 100644
@@ -1001,7 +1001,7 @@ MX8MP_IOMUXC_SAI3_RXFS__AUDIOMIX_PDM_BIT_STREAM00	0x0
 	pinctrl_pmic: pmic-grp {
 		fsl,pins = <
 			/* PMIC_nINT */
-			MX8MP_IOMUXC_GPIO1_IO03__GPIO1_IO03		0x40000090
+			MX8MP_IOMUXC_GPIO1_IO03__GPIO1_IO03		0x1c0
 		>;
 	};
 
arch/arm64/boot/dts/freescale/imx8mp-debix-model-a.dts +1 -1
index 9422beee30b2..201cf7f5eb0e 100644
@@ -440,7 +440,7 @@ MX8MP_IOMUXC_SAI5_RXC__I2C6_SDA					0x400001c3
 
 	pinctrl_pmic: pmicirqgrp {
 		fsl,pins = <
-			MX8MP_IOMUXC_GPIO1_IO03__GPIO1_IO03				0x41
+			MX8MP_IOMUXC_GPIO1_IO03__GPIO1_IO03				0x1c0
 		>;
 	};
 
arch/arm64/boot/dts/freescale/imx8mp-debix-som-a-bmb-08.dts +1 -1
index 04619a722906..1471ff361b54 100644
@@ -499,7 +499,7 @@ MX8MP_IOMUXC_SAI1_RXD1__GPIO4_IO03		0x140
 
 	pinctrl_pmic: pmicgrp {
 		fsl,pins = <
-			MX8MP_IOMUXC_GPIO1_IO03__GPIO1_IO03		0x41
+			MX8MP_IOMUXC_GPIO1_IO03__GPIO1_IO03		0x1c0
 		>;
 	};
 
arch/arm64/boot/dts/freescale/imx8mp-debix-som-a.dtsi +1 -1
index 91094c227744..b31e8fe95ca7 100644
@@ -241,7 +241,7 @@ MX8MP_IOMUXC_I2C4_SDA__I2C4_SDA			0x400001c3
 
 	pinctrl_pmic: pmicgrp {
 		fsl,pins = <
-			MX8MP_IOMUXC_GPIO1_IO03__GPIO1_IO03		0x41
+			MX8MP_IOMUXC_GPIO1_IO03__GPIO1_IO03		0x1c0
 		>;
 	};
 
arch/arm64/boot/dts/freescale/imx8mp-dhcom-som.dtsi +1 -1
index f8303b7e2bd2..0a6a60670f76 100644
@@ -989,7 +989,7 @@ MX8MP_IOMUXC_SAI5_RXC__GPIO3_IO20		0x22
 	pinctrl_pmic: dhcom-pmic-grp {
 		fsl,pins = <
 			/* PMIC_nINT */
-			MX8MP_IOMUXC_GPIO1_IO03__GPIO1_IO03		0x40000090
+			MX8MP_IOMUXC_GPIO1_IO03__GPIO1_IO03		0x1c0
 		>;
 	};
 
arch/arm64/boot/dts/freescale/imx8mp-edm-g.dtsi +1 -1
index 3f1e0837f349..91b87a7248dd 100644
@@ -563,7 +563,7 @@ MX8MP_IOMUXC_GPIO1_IO01__GPIO1_IO01	0x41 /* PCIE RST */
 
 	pinctrl_pmic: pmicirqgrp {
 		fsl,pins = <
-			MX8MP_IOMUXC_GPIO1_IO03__GPIO1_IO03	0x41
+			MX8MP_IOMUXC_GPIO1_IO03__GPIO1_IO03	0x1c0
 		>;
 	};
 
arch/arm64/boot/dts/freescale/imx8mp-evk.dts +3 -2
index b256be710ea1..f981504f019d 100644
@@ -595,7 +595,8 @@ ov5640_mipi_0_ep: endpoint {
 
 	hdmi@3d {
 		compatible = "adi,adv7535";
-		reg = <0x3d>;
+		reg = <0x3d>, <0x3f>, <0x3b>, <0x38>;
+		reg-names = "main", "edid", "cec", "packet";
 		interrupt-parent = <&gpio1>;
 		interrupts = <9 IRQ_TYPE_EDGE_FALLING>;
 		adi,dsi-lanes = <4>;
@@ -1064,7 +1065,7 @@ MX8MP_IOMUXC_SD1_DATA5__GPIO2_IO07	0x40
 
 	pinctrl_pcie0_reg: pcie0reggrp {
 		fsl,pins = <
-			MX8MP_IOMUXC_SD1_DATA4__GPIO2_IO06	0x40
+			MX8MP_IOMUXC_SD1_DATA4__GPIO2_IO06	0x140
 		>;
 	};
 
arch/arm64/boot/dts/freescale/imx8mp-hummingboard-pulse-common.dtsi +1 -1
index fa7cb9759d01..0b4e5f300eb1 100644
@@ -73,7 +73,7 @@ vmmc: regulator-mmc {
 		regulator-name = "vmmc";
 		regulator-min-microvolt = <3300000>;
 		regulator-max-microvolt = <3300000>;
-		gpio = <&gpio2 19 GPIO_ACTIVE_HIGH>;
+		gpio = <&gpio2 19 GPIO_ACTIVE_LOW>;
 		startup-delay-us = <250>;
 	};
 
arch/arm64/boot/dts/freescale/imx8mp-hummingboard-pulse-mini-hdmi.dtsi +4 -7
index 46916ddc0533..0e5f4607c7c1 100644
@@ -41,7 +41,7 @@ port@0 {
 				reg = <0>;
 
 				adv7535_from_dsim: endpoint {
-					remote-endpoint = <&dsim_to_adv7535>;
+					remote-endpoint = <&mipi_dsi_out>;
 				};
 			};
 
@@ -71,11 +71,8 @@ &lcdif1 {
 &mipi_dsi {
 	samsung,esc-clock-frequency = <10000000>;
 	status = "okay";
+};
 
-	port@1 {
-		dsim_to_adv7535: endpoint {
-			remote-endpoint = <&adv7535_from_dsim>;
-			attach-bridge;
-		};
-	};
+&mipi_dsi_out {
+	remote-endpoint = <&adv7535_from_dsim>;
 };
arch/arm64/boot/dts/freescale/imx8mp-icore-mx8mp.dtsi +1 -1
index a6319824ea2e..69558ffefa9a 100644
@@ -132,7 +132,7 @@ MX8MP_IOMUXC_I2C1_SDA__I2C1_SDA		0x400001c3
 
 	pinctrl_pmic: pmicgrp {
 		fsl,pins = <
-			MX8MP_IOMUXC_NAND_CE0_B__GPIO3_IO01	  0x41
+			MX8MP_IOMUXC_NAND_CE0_B__GPIO3_IO01	0x1c0
 		>;
 	};
 
arch/arm64/boot/dts/freescale/imx8mp-kontron-dl.dtso +19 -0
index a3cba41d2b53..7131e9a499ae 100644
@@ -77,6 +77,8 @@ &i2c1 {
 	touchscreen@5d {
 		compatible = "goodix,gt928";
 		reg = <0x5d>;
+		pinctrl-names = "default";
+		pinctrl-0 = <&pinctrl_touch>;
 		interrupt-parent = <&gpio1>;
 		interrupts = <6 8>;
 		irq-gpios = <&gpio1 6 0>;
@@ -98,6 +100,16 @@ &lvds_bridge {
 	status = "okay";
 };
 
+/* redefine to remove touch controller GPIOs */
+&pinctrl_gpio1 {
+	fsl,pins = <
+		MX8MP_IOMUXC_GPIO1_IO00__GPIO1_IO00		0x19 /* GPIO_A_0 */
+		MX8MP_IOMUXC_GPIO1_IO01__GPIO1_IO01		0x19 /* GPIO_A_1 */
+		MX8MP_IOMUXC_GPIO1_IO05__GPIO1_IO05		0x19 /* GPIO_A_2 */
+		MX8MP_IOMUXC_GPIO1_IO08__GPIO1_IO08		0x19 /* GPIO_A_5 */
+	>;
+};
+
 &pwm1 {
 	status = "okay";
 };
@@ -108,4 +120,11 @@ pinctrl_panel_stby: panelstbygrp {
 			MX8MP_IOMUXC_SAI3_RXFS__GPIO4_IO28		0x19
 		>;
 	};
+
+	pinctrl_touch: touchgrp {
+		fsl,pins = <
+			MX8MP_IOMUXC_GPIO1_IO06__GPIO1_IO06		0x19
+			MX8MP_IOMUXC_GPIO1_IO07__GPIO1_IO07		0x150
+		>;
+	};
 };
arch/arm64/boot/dts/freescale/imx8mp-kontron-osm-s.dtsi +6 -0
index b97bfeb1c30f..bc1a261bb000 100644
@@ -330,6 +330,12 @@ rv3028: rtc@52 {
 		pinctrl-names = "default";
 		pinctrl-0 = <&pinctrl_rtc>;
 		interrupts-extended = <&gpio3 24 IRQ_TYPE_LEVEL_LOW>;
+		/*
+		 * While specifying the vdd-supply is normally not strictly necessary,
+		 * here it also makes sure that the PMIC driver enables the level-
+		 * shifter for the RTC before the RTC is probed.
+		 */
+		vdd-supply = <&reg_vdd_3v3>;
 	};
 };
 
arch/arm64/boot/dts/freescale/imx8mp-kontron-smarc-eval-carrier.dts +0 -1
index 2173a36ff691..74d620dd06b7 100644
@@ -249,6 +249,5 @@ &usb3_phy1 {
 };
 
 &usdhc2 {
-	vmmc-supply = <&reg_vdd_3v3>;
 	status = "okay";
 };
arch/arm64/boot/dts/freescale/imx8mp-navqp.dts +1 -1
index 4a4f7c1adc23..9dedb9f11145 100644
@@ -356,7 +356,7 @@ MX8MP_IOMUXC_I2C4_SDA__I2C4_SDA					0x400001c3
 
 	pinctrl_pmic: pmicgrp {
 		fsl,pins = <
-			MX8MP_IOMUXC_GPIO1_IO03__GPIO1_IO03				0x41
+			MX8MP_IOMUXC_GPIO1_IO03__GPIO1_IO03				0x1c0
 		>;
 	};
 
arch/arm64/boot/dts/freescale/imx8mp-nitrogen-som.dtsi +1 -1
index f658309612ef..8465b36d440a 100644
@@ -296,7 +296,7 @@ MX8MP_IOMUXC_I2C4_SDA__I2C4_SDA		0x400001c3
 
 	pinctrl_pmic: pmicirqgrp {
 		fsl,pins = <
-			MX8MP_IOMUXC_NAND_ALE__GPIO3_IO00	0x41
+			MX8MP_IOMUXC_NAND_ALE__GPIO3_IO00	0x1c0
 		>;
 	};
 
arch/arm64/boot/dts/freescale/imx8mp-sr-som.dtsi +2 -2
index 3cdb0bc0ab72..c3f7daa773ea 100644
@@ -174,7 +174,7 @@ pmic: pmic@25 {
 		pinctrl-0 = <&pmic_pins>;
 		pinctrl-names = "default";
 		interrupt-parent = <&gpio1>;
-		interrupts = <3 GPIO_ACTIVE_LOW>;
+		interrupts = <3 IRQ_TYPE_LEVEL_LOW>;
 		nxp,i2c-lt-enable;
 
 		regulators {
@@ -417,7 +417,7 @@ MX8MP_IOMUXC_SAI1_RXD1__GPIO4_IO03		0x160
 
 	pmic_pins: pinctrl-pmic-grp {
 		fsl,pins = <
-			MX8MP_IOMUXC_GPIO1_IO03__GPIO1_IO03		0x41
+			MX8MP_IOMUXC_GPIO1_IO03__GPIO1_IO03		0x1c0
 		>;
 	};
 
arch/arm64/boot/dts/freescale/imx8mp-tqma8mpql-mba8mp-ras314.dts +2 -2
index b7f69c92b774..1665a5030b99 100644
@@ -848,8 +848,8 @@ pinctrl_tlv320aic3x04: tlv320aic3x04grp {
 	pinctrl_uart1: uart1grp {
 		fsl,pins = <MX8MP_IOMUXC_SAI2_RXFS__UART1_DCE_TX	0x14>,
 			   <MX8MP_IOMUXC_SAI2_RXC__UART1_DCE_RX		0x14>,
-			   <MX8MP_IOMUXC_SAI2_RXD0__UART1_DTE_CTS	0x14>,
-			   <MX8MP_IOMUXC_SAI2_TXFS__UART1_DTE_RTS	0x14>;
+			   <MX8MP_IOMUXC_SAI2_RXD0__UART1_DCE_RTS	0x14>,
+			   <MX8MP_IOMUXC_SAI2_TXFS__UART1_DCE_CTS	0x14>;
 	};
 
 	pinctrl_uart1_gpio: uart1gpiogrp {
arch/arm64/boot/dts/freescale/imx8mp-ultra-mach-sbc.dts +2 -2
index 9ecec1a41878..3e6f9c88cc20 100644
@@ -275,7 +275,7 @@ pmic@25 {
 		reg = <0x25>;
 		pinctrl-0 = <&pinctrl_pmic>;
 		interrupt-parent = <&gpio1>;
-		interrupts = <3 GPIO_ACTIVE_LOW>;
+		interrupts = <3 IRQ_TYPE_LEVEL_LOW>;
 
 		/*
 		 * i.MX 8M Plus Data Sheet for Consumer Products
@@ -739,7 +739,7 @@ MX8MP_IOMUXC_GPIO1_IO07__GPIO1_IO07		0x40	/* NFC_INT */
 
 	pinctrl_pmic: pmic-grp {
 		fsl,pins = <
-			MX8MP_IOMUXC_GPIO1_IO03__GPIO1_IO03		0x40	/* #PMIC_INT */
+			MX8MP_IOMUXC_GPIO1_IO03__GPIO1_IO03		0x1c0	/* #PMIC_INT */
 		>;
 	};
 
arch/arm64/boot/dts/freescale/imx8qm-mek.dts +9 -1
index dadc136aec6e..011a89d85961 100644
@@ -611,9 +611,17 @@ ptn5110: tcpc@51 {
 		usb_con1: connector {
 			compatible = "usb-c-connector";
 			label = "USB-C";
-			power-role = "source";
+			power-role = "dual";
 			data-role = "dual";
+			try-power-role = "sink";
 			source-pdos = <PDO_FIXED(5000, 3000, PDO_FIXED_USB_COMM)>;
+			/*
+			 * Set operational current to 0mA as we don't want EN_SNK
+			 * enable 12V VBUS switch when it work as a sink.
+			 */
+			sink-pdos = <PDO_FIXED(5000, 0, PDO_FIXED_USB_COMM)>;
+			op-sink-microwatt = <0>;
+			self-powered;
 
 			ports {
 				#address-cells = <1>;
arch/arm64/boot/dts/freescale/imx8qxp-mek.dts +9 -1
index 40a0bc9f4e84..623169f7ddb5 100644
@@ -566,9 +566,17 @@ ptn5110: tcpc@50 {
 		usb_con1: connector {
 			compatible = "usb-c-connector";
 			label = "USB-C";
-			power-role = "source";
+			power-role = "dual";
 			data-role = "dual";
+			try-power-role = "sink";
 			source-pdos = <PDO_FIXED(5000, 3000, PDO_FIXED_USB_COMM)>;
+			/*
+			 * Set operational current to 0mA as we don't want EN_SNK
+			 * enable 12V VBUS switch when it work as a sink.
+			 */
+			sink-pdos = <PDO_FIXED(5000, 0, PDO_FIXED_USB_COMM)>;
+			op-sink-microwatt = <0>;
+			self-powered;
 
 			ports {
 				#address-cells = <1>;
arch/arm64/boot/dts/freescale/imx91-11x11-evk.dts +2 -0
index 03f460d62f7a..6a066a0d86bc 100644
@@ -514,6 +514,7 @@ &usdhc1 {
 	pinctrl-1 = <&pinctrl_usdhc1_100mhz>;
 	pinctrl-2 = <&pinctrl_usdhc1_200mhz>;
 	pinctrl-names = "default", "state_100mhz", "state_200mhz";
+	fsl,tuning-step = <1>;
 	status = "okay";
 };
 
@@ -528,6 +529,7 @@ &usdhc2 {
 	pinctrl-3 = <&pinctrl_usdhc2_sleep>, <&pinctrl_usdhc2_gpio_sleep>;
 	pinctrl-names = "default", "state_100mhz", "state_200mhz", "sleep";
 	vmmc-supply = <&reg_usdhc2_vmmc>;
+	fsl,tuning-step = <1>;
 	status = "okay";
 };
 
arch/arm64/boot/dts/freescale/imx91.dtsi +1 -1
index f075592bfc01..d63569b39bbc 100644
@@ -11,7 +11,7 @@ thermal-zones {
 		cpu-thermal {
 			polling-delay-passive = <250>;
 			polling-delay = <2000>;
-			thermal-sensors = <&tmu 0>;
+			thermal-sensors = <&tmu>;
 
 			trips {
 				cpu_alert: cpu-alert {
arch/arm64/boot/dts/marvell/armada-3720-uDPU.dtsi +1 -1
index cd856c0aba71..12deacb741cc 100644
@@ -161,7 +161,7 @@ &eth1 {
 &usb3 {
 	status = "okay";
 	phys = <&usb2_utmi_otg_phy>;
-	phy-names = "usb2-utmi-otg-phy";
+	phy-names = "usb2-phy";
 };
 
 &uart0 {
arch/arm64/boot/dts/marvell/armada-37xx.dtsi +1 -1
index 87f9367aec12..cbc411bfa381 100644
@@ -373,7 +373,7 @@ usb3: usb@58000 {
 				interrupts = <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>;
 				clocks = <&sb_periph_clk 12>;
 				phys = <&comphy0 0>, <&usb2_utmi_otg_phy>;
-				phy-names = "usb3-phy", "usb2-utmi-otg-phy";
+				phy-names = "usb3-phy", "usb2-phy";
 				status = "disabled";
 			};
 
arch/arm64/boot/dts/mediatek/mt6795.dtsi +1 -1
index ae2aaa51c9ad..134cfa77e3b1 100644
@@ -371,7 +371,7 @@ pio: pinctrl@10005000 {
 				     <GIC_SPI 154 IRQ_TYPE_LEVEL_HIGH>;
 			gpio-controller;
 			#gpio-cells = <2>;
-			gpio-ranges = <&pio 0 0 196>;
+			gpio-ranges = <&pio 0 0 197>;
 			interrupt-controller;
 			#interrupt-cells = <2>;
 		};
arch/arm64/boot/dts/mediatek/mt7981b.dtsi +1 -1
index 4084f4dfa3e5..1bbe219380f9 100644
@@ -332,7 +332,7 @@ pio: pinctrl@11d00000 {
 			interrupt-controller;
 			interrupts = <GIC_SPI 225 IRQ_TYPE_LEVEL_HIGH>;
 			interrupt-parent = <&gic>;
-			gpio-ranges = <&pio 0 0 56>;
+			gpio-ranges = <&pio 0 0 57>;
 			gpio-controller;
 			#gpio-cells = <2>;
 			#interrupt-cells = <2>;
arch/arm64/boot/dts/mediatek/mt7986a.dtsi +1 -1
index 9693f62fd013..9ebc196107e5 100644
@@ -187,7 +187,7 @@ pio: pinctrl@1001f000 {
 				    "iocfg_lb", "iocfg_tr", "iocfg_tl", "eint";
 			gpio-controller;
 			#gpio-cells = <2>;
-			gpio-ranges = <&pio 0 0 100>;
+			gpio-ranges = <&pio 0 0 101>;
 			interrupt-controller;
 			interrupts = <GIC_SPI 225 IRQ_TYPE_LEVEL_HIGH>;
 			interrupt-parent = <&gic>;
arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4-pro-4e.dts +1 -1
index c7ea6e88c4f4..621d01e3cd89 100644
@@ -9,7 +9,7 @@
 #include "mt7988a-bananapi-bpi-r4-pro.dtsi"
 
 / {
-	model = "Bananapi BPI-R4";
+	model = "Bananapi BPI-R4 Pro 4E";
 	compatible = "bananapi,bpi-r4-pro-4e",
 		     "bananapi,bpi-r4-pro",
 		     "mediatek,mt7988a";
arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4-pro-8x.dts +1 -1
index c9a0e69e9dd5..bb15bfa5e6ae 100644
@@ -9,7 +9,7 @@
 #include "mt7988a-bananapi-bpi-r4-pro.dtsi"
 
 / {
-	model = "Bananapi BPI-R4";
+	model = "Bananapi BPI-R4 Pro 8X";
 	compatible = "bananapi,bpi-r4-pro-8x",
 		     "bananapi,bpi-r4-pro",
 		     "mediatek,mt7988a";
arch/arm64/boot/dts/mediatek/mt8365.dtsi +2 -3
index a5ca3cda6ef3..2e782558fb77 100644
@@ -536,10 +536,9 @@ iommu: iommu@10205000 {
 			#iommu-cells = <1>;
 		};
 
-		infracfg_nao: infracfg@1020e000 {
-			compatible = "mediatek,mt8365-infracfg", "syscon";
+		infracfg_nao: syscon@1020e000 {
+			compatible = "mediatek,mt8365-infracfg-nao", "syscon";
 			reg = <0 0x1020e000 0 0x1000>;
-			#clock-cells = <1>;
 		};
 
 		rng: rng@1020f000 {
arch/arm64/boot/dts/nvidia/tegra234-p3701.dtsi +1 -0
index 58bf55c0e414..c10d041c183b 100644
@@ -9,6 +9,7 @@ aliases {
 		mmc0 = "/bus@0/mmc@3460000";
 		mmc1 = "/bus@0/mmc@3400000";
 		rtc0 = "/bpmp/i2c/pmic@3c";
+		rtc1 = "/bus@0/rtc@c2a0000";
 	};
 
 	bus@0 {
arch/arm64/boot/dts/nvidia/tegra234-p3767.dtsi +1 -0
index ab391a71c3d3..9e9e80d57623 100644
@@ -8,6 +8,7 @@ / {
 	aliases {
 		mmc0 = "/bus@0/mmc@3400000";
 		rtc0 = "/bpmp/i2c/pmic@3c";
+		rtc1 = "/bus@0/rtc@c2a0000";
 	};
 
 	bus@0 {
arch/arm64/boot/dts/qcom/Makefile +2 -0
index f80b5d9cf1e8..b05e8adc02f6 100644
@@ -374,6 +374,8 @@ x1e80100-lenovo-yoga-slim7x-el2-dtbs	:= x1e80100-lenovo-yoga-slim7x.dtb x1-el2.d
 dtb-$(CONFIG_ARCH_QCOM)	+= x1e80100-lenovo-yoga-slim7x.dtb x1e80100-lenovo-yoga-slim7x-el2.dtb
 x1e80100-medion-sprchrgd-14-s1-el2-dtbs	:= x1e80100-medion-sprchrgd-14-s1.dtb x1-el2.dtbo
 dtb-$(CONFIG_ARCH_QCOM)	+= x1e80100-medion-sprchrgd-14-s1.dtb x1e80100-medion-sprchrgd-14-s1-el2.dtb
+x1e80100-microsoft-denali-oled-el2-dtbs	:= x1e80100-microsoft-denali-oled.dtb x1-el2.dtbo
+dtb-$(CONFIG_ARCH_QCOM)	+= x1e80100-microsoft-denali-oled.dtb x1e80100-microsoft-denali-oled-el2.dtb
 x1e80100-microsoft-romulus13-el2-dtbs	:= x1e80100-microsoft-romulus13.dtb x1-el2.dtbo
 dtb-$(CONFIG_ARCH_QCOM)	+= x1e80100-microsoft-romulus13.dtb x1e80100-microsoft-romulus13-el2.dtb
 x1e80100-microsoft-romulus15-el2-dtbs	:= x1e80100-microsoft-romulus15.dtb x1-el2.dtbo
arch/arm64/boot/dts/qcom/hamoa.dtsi +5 -5
index 4b0784af4bd3..cb95549275ca 100644
@@ -4714,7 +4714,7 @@ sdhc_2: mmc@8804000 {
 
 			clocks = <&gcc GCC_SDCC2_AHB_CLK>,
 				 <&gcc GCC_SDCC2_APPS_CLK>,
-				 <&rpmhcc RPMH_CXO_CLK>;
+				 <&bi_tcxo_div2>;
 			clock-names = "iface", "core", "xo";
 			iommus = <&apps_smmu 0x520 0>;
 			qcom,dll-config = <0x0007642c>;
@@ -4767,7 +4767,7 @@ sdhc_4: mmc@8844000 {
 
 			clocks = <&gcc GCC_SDCC4_AHB_CLK>,
 				 <&gcc GCC_SDCC4_APPS_CLK>,
-				 <&rpmhcc RPMH_CXO_CLK>;
+				 <&bi_tcxo_div2>;
 			clock-names = "iface", "core", "xo";
 			iommus = <&apps_smmu 0x160 0>;
 			qcom,dll-config = <0x0007642c>;
@@ -5432,19 +5432,19 @@ opp-338000000 {
 
 				opp-366000000 {
 					opp-hz = /bits/ 64 <366000000>;
-					required-opps = <&rpmhpd_opp_svs_l1>,
+					required-opps = <&rpmhpd_opp_svs>,
 							<&rpmhpd_opp_svs_l1>;
 				};
 
 				opp-444000000 {
 					opp-hz = /bits/ 64 <444000000>;
-					required-opps = <&rpmhpd_opp_nom>,
+					required-opps = <&rpmhpd_opp_svs_l1>,
 							<&rpmhpd_opp_nom>;
 				};
 
 				opp-481000000 {
 					opp-hz = /bits/ 64 <481000000>;
-					required-opps = <&rpmhpd_opp_turbo>,
+					required-opps = <&rpmhpd_opp_svs_l1>,
 							<&rpmhpd_opp_turbo>;
 				};
 			};
arch/arm64/boot/dts/qcom/kaanapali.dtsi +1 -1
index 9ef57ad0ca71..9be86479ceef 100644
@@ -1239,7 +1239,7 @@ intc: interrupt-controller@17000000 {
 
 			gic_its: msi-controller@17040000 {
 				compatible = "arm,gic-v3-its";
-				reg = <0x0 0x17040000 0x0 0x20000>;
+				reg = <0x0 0x17040000 0x0 0x40000>;
 
 				msi-controller;
 				#msi-cells = <1>;
arch/arm64/boot/dts/qcom/lemans.dtsi +3 -3
index 2db2ab9cb2e0..be8c8c59ef5a 100644
@@ -4625,19 +4625,19 @@ opp-366000000 {
 
 				opp-444000000 {
 					opp-hz = /bits/ 64 <444000000>;
-					required-opps = <&rpmhpd_opp_nom>,
+					required-opps = <&rpmhpd_opp_svs_l1>,
 							<&rpmhpd_opp_nom>;
 				};
 
 				opp-533000000 {
 					opp-hz = /bits/ 64 <533000000>;
-					required-opps = <&rpmhpd_opp_turbo>,
+					required-opps = <&rpmhpd_opp_nom>,
 							<&rpmhpd_opp_turbo>;
 				};
 
 				opp-560000000 {
 					opp-hz = /bits/ 64 <560000000>;
-					required-opps = <&rpmhpd_opp_turbo_l1>,
+					required-opps = <&rpmhpd_opp_nom>,
 							<&rpmhpd_opp_turbo_l1>;
 				};
 			};
arch/arm64/boot/dts/qcom/milos.dtsi +3 -1
index e1a51d43943f..098f9ceaa4f3 100644
@@ -802,6 +802,8 @@ gcc: clock-controller@100000 {
 				 <0>, /* ufs_phy_tx_symbol_0_clk */
 				 <0>; /* usb3_phy_wrapper_gcc_usb30_pipe_clk */
 
+			power-domains = <&rpmhpd RPMHPD_CX>;
+
 			#clock-cells = <1>;
 			#reset-cells = <1>;
 			#power-domain-cells = <1>;
@@ -1911,7 +1913,7 @@ ppi_cluster1: interrupt-partition-1 {
 
 			gic_its: msi-controller@17140000 {
 				compatible = "arm,gic-v3-its";
-				reg = <0x0 0x17140000 0x0 0x20000>;
+				reg = <0x0 0x17140000 0x0 0x40000>;
 
 				msi-controller;
 				#msi-cells = <1>;
arch/arm64/boot/dts/qcom/monaco.dtsi +3 -3
index 0cb9fd154b68..37d0515e8893 100644
@@ -5293,19 +5293,19 @@ opp-366000000 {
 
 				opp-444000000 {
 					opp-hz = /bits/ 64 <444000000>;
-					required-opps = <&rpmhpd_opp_nom>,
+					required-opps = <&rpmhpd_opp_svs_l1>,
 							<&rpmhpd_opp_nom>;
 				};
 
 				opp-533000000 {
 					opp-hz = /bits/ 64 <533000000>;
-					required-opps = <&rpmhpd_opp_turbo>,
+					required-opps = <&rpmhpd_opp_nom>,
 							<&rpmhpd_opp_turbo>;
 				};
 
 				opp-560000000 {
 					opp-hz = /bits/ 64 <560000000>;
-					required-opps = <&rpmhpd_opp_turbo_l1>,
+					required-opps = <&rpmhpd_opp_nom>,
 							<&rpmhpd_opp_turbo_l1>;
 				};
 			};
arch/arm64/boot/dts/qcom/msm8917-xiaomi-riva.dts +1 -1
index 9db503e21888..1bfb16f90ddd 100644
@@ -18,7 +18,7 @@ / {
 	chassis-type = "handset";
 
 	qcom,msm-id = <QCOM_ID_MSM8917 0>;
-	qcom,board-id = <0x1000b 2>, <0x2000b 2>;
+	qcom,board-id = <0x1000b 1>, <0x1000b 2>;
 
 	pwm_backlight: backlight {
 		compatible = "pwm-backlight";
arch/arm64/boot/dts/qcom/msm8937-xiaomi-land.dts +1 -1
index 91837ff940f1..4f301e7c6517 100644
@@ -178,7 +178,7 @@ &pmi8950_wled {
 	qcom,num-strings = <2>;
 	qcom,external-pfet;
 	qcom,current-limit-microamp = <20000>;
-	qcom,ovp-millivolt = <29600>;
+	qcom,ovp-millivolt = <29500>;
 
 	status = "okay";
 };
arch/arm64/boot/dts/qcom/msm8953-xiaomi-daisy.dts +1 -1
index ddd7af616794..59f873a06e4d 100644
@@ -157,7 +157,7 @@ &pm8953_resin {
 
 &pmi8950_wled {
 	qcom,current-limit-microamp = <20000>;
-	qcom,num-strings = <2>;
+	qcom,num-strings = <3>;
 
 	status = "okay";
 };
arch/arm64/boot/dts/qcom/msm8953-xiaomi-vince.dts +1 -1
index d46325e79917..c2a290bf493c 100644
@@ -169,7 +169,7 @@ &pm8953_resin {
 
 &pmi8950_wled {
 	qcom,current-limit-microamp = <20000>;
-	qcom,ovp-millivolt = <29600>;
+	qcom,ovp-millivolt = <29500>;
 	qcom,num-strings = <2>;
 	qcom,external-pfet;
 	qcom,cabc;
arch/arm64/boot/dts/qcom/qcs6490-thundercomm-rubikpi3.dts +4 -4
index 0b64a0b91202..f47efca42d48 100644
@@ -755,10 +755,10 @@ ports {
 			#address-cells = <1>;
 			#size-cells = <0>;
 
-			port@0 {
-				reg = <0>;
+			port@1 {
+				reg = <1>;
 
-				lt9611_a: endpoint {
+				lt9611_b: endpoint {
 					remote-endpoint = <&mdss_dsi0_out>;
 				};
 			};
@@ -801,7 +801,7 @@ &mdss_dsi {
 };
 
 &mdss_dsi0_out {
-	remote-endpoint = <&lt9611_a>;
+	remote-endpoint = <&lt9611_b>;
 	data-lanes = <0 1 2 3>;
 };
 
arch/arm64/boot/dts/qcom/qrb2210-arduino-imola.dts +2 -10
index 197ab6eb1666..5ab605cc56c8 100644
@@ -325,21 +325,13 @@ &sdhc_1 {
 &spi5 {
 	status = "okay";
 
-	spidev@0 {
-		reg = <0>;
+	mcu@0 {
 		compatible = "arduino,unoq-mcu";
-		pinctrl-0 = <&spidev_cs>;
-		pinctrl-names = "default";
+		reg = <0>;
 	};
 };
 
 &tlmm {
-	spidev_cs: spidev-cs-state {
-		pins = "gpio17";
-		function = "gpio";
-		drive-strength = <16>;
-	};
-
 	jmisc_gpio18: jmisc-gpio18-state {
 		pins = "gpio18";
 		function = "gpio";
arch/arm64/boot/dts/qcom/sdm845-xiaomi-beryllium-common.dtsi +1 -0
index 01b570d0880d..1298485c4214 100644
@@ -148,6 +148,7 @@ vreg_l1a_0p875: ldo1 {
 			regulator-min-microvolt = <880000>;
 			regulator-max-microvolt = <880000>;
 			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
+			regulator-boot-on;
 		};
 
 		vreg_l5a_0p8: ldo5 {
arch/arm64/boot/dts/qcom/sm6125-xiaomi-ginkgo.dts +29 -23

89 lines not on this page · raw message

arch/arm64/boot/dts/qcom/sm7225-fairphone-fp4.dts +4 -0
index a3c2b26736f4..3964aae47fd4 100644
@@ -1019,12 +1019,14 @@ &qup_uart1_cts {
 	 * the Bluetooth module drives the pin in either
 	 * direction or leaves the pin fully unpowered.
 	 */
+	/delete-property/ bias-disable;
 	bias-bus-hold;
 };
 
 &qup_uart1_rts {
 	/* We'll drive RTS, so no pull */
 	drive-strength = <2>;
+	/delete-property/ bias-pull-down;
 	bias-disable;
 };
 
@@ -1035,12 +1037,14 @@ &qup_uart1_rx {
 	 * in tri-state (module powered off or not driving the
 	 * signal yet).
 	 */
+	/delete-property/ bias-disable;
 	bias-pull-up;
 };
 
 &qup_uart1_tx {
 	/* We'll drive TX, so no pull */
 	drive-strength = <2>;
+	/delete-property/ bias-pull-up;
 	bias-disable;
 };
 
arch/arm64/boot/dts/qcom/sm8250.dtsi +5 -0
index c7dffa440074..37c41cc1abdd 100644
@@ -665,6 +665,11 @@ cpu7_opp20: opp-2841600000 {
 			opp-hz = /bits/ 64 <2841600000>;
 			opp-peak-kBps = <8368000 51609600>;
 		};
+
+		cpu7_opp21: opp-3091200000 {
+			opp-hz = /bits/ 64 <3091200000>;
+			opp-peak-kBps = <8368000 51609600>;
+		};
 	};
 
 	firmware {
arch/arm64/boot/dts/qcom/sm8450.dtsi +1 -4
index 920a2d1c04d0..dd60843e022e 100644
@@ -5104,7 +5104,7 @@ intc: interrupt-controller@17100000 {
 
 			gic_its: msi-controller@17140000 {
 				compatible = "arm,gic-v3-its";
-				reg = <0x0 0x17140000 0x0 0x20000>;
+				reg = <0x0 0x17140000 0x0 0x40000>;
 				msi-controller;
 				#msi-cells = <1>;
 			};
@@ -5429,9 +5429,6 @@ sdhc_2: mmc@8804000 {
 			bus-width = <4>;
 			dma-coherent;
 
-			/* Forbid SDR104/SDR50 - broken hw! */
-			sdhci-caps-mask = <0x3 0x0>;
-
 			status = "disabled";
 
 			sdhc2_opp_table: opp-table {
arch/arm64/boot/dts/qcom/sm8550.dtsi +5 -8
index e3f93f4f412d..42f9deaadd86 100644
@@ -3210,7 +3210,7 @@ sdhc_2: mmc@8804000 {
 
 			clocks = <&gcc GCC_SDCC2_AHB_CLK>,
 				 <&gcc GCC_SDCC2_APPS_CLK>,
-				 <&rpmhcc RPMH_CXO_CLK>;
+				 <&bi_tcxo_div2>;
 			clock-names = "iface", "core", "xo";
 			iommus = <&apps_smmu 0x540 0>;
 			qcom,dll-config = <0x0007642c>;
@@ -3227,9 +3227,6 @@ &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>,
 			max-sd-hs-hz = <37500000>;
 			dma-coherent;
 
-			/* Forbid SDR104/SDR50 - broken hw! */
-			sdhci-caps-mask = <0x3 0>;
-
 			status = "disabled";
 
 			sdhc2_opp_table: opp-table {
@@ -3320,19 +3317,19 @@ opp-338000000 {
 
 				opp-366000000 {
 					opp-hz = /bits/ 64 <366000000>;
-					required-opps = <&rpmhpd_opp_svs_l1>,
+					required-opps = <&rpmhpd_opp_svs>,
 							<&rpmhpd_opp_svs_l1>;
 				};
 
 				opp-444000000 {
 					opp-hz = /bits/ 64 <444000000>;
-					required-opps = <&rpmhpd_opp_nom>,
+					required-opps = <&rpmhpd_opp_svs_l1>,
 							<&rpmhpd_opp_nom>;
 				};
 
 				opp-533333334 {
 					opp-hz = /bits/ 64 <533333334>;
-					required-opps = <&rpmhpd_opp_turbo>,
+					required-opps = <&rpmhpd_opp_nom>,
 							<&rpmhpd_opp_turbo>;
 				};
 			};
@@ -5274,7 +5271,7 @@ ppi_cluster3: interrupt-partition-3 {
 
 			gic_its: msi-controller@17140000 {
 				compatible = "arm,gic-v3-its";
-				reg = <0 0x17140000 0 0x20000>;
+				reg = <0 0x17140000 0 0x40000>;
 				msi-controller;
 				#msi-cells = <1>;
 			};
arch/arm64/boot/dts/qcom/sm8650.dtsi +6 -9
index 357e43b90740..64a7480291d8 100644
@@ -4957,7 +4957,7 @@ sdhc_2: mmc@8804000 {
 
 			clocks = <&gcc GCC_SDCC2_AHB_CLK>,
 				 <&gcc GCC_SDCC2_APPS_CLK>,
-				 <&rpmhcc RPMH_CXO_CLK>;
+				 <&bi_tcxo_div2>;
 			clock-names = "iface",
 				      "core",
 				      "xo";
@@ -4976,9 +4976,6 @@ &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>,
 
 			bus-width = <4>;
 
-			/* Forbid SDR104/SDR50 - broken hw! */
-			sdhci-caps-mask = <0x3 0>;
-
 			qcom,dll-config = <0x0007642c>;
 			qcom,ddr-config = <0x80040868>;
 
@@ -5236,13 +5233,13 @@ opp-196000000 {
 
 				opp-300000000 {
 					opp-hz = /bits/ 64 <300000000>;
-					required-opps = <&rpmhpd_opp_low_svs>,
+					required-opps = <&rpmhpd_opp_svs>,
 							<&rpmhpd_opp_low_svs>;
 				};
 
 				opp-380000000 {
 					opp-hz = /bits/ 64 <380000000>;
-					required-opps = <&rpmhpd_opp_svs>,
+					required-opps = <&rpmhpd_opp_svs_l1>,
 							<&rpmhpd_opp_svs>;
 				};
 
@@ -5254,13 +5251,13 @@ opp-435000000 {
 
 				opp-480000000 {
 					opp-hz = /bits/ 64 <480000000>;
-					required-opps = <&rpmhpd_opp_nom>,
+					required-opps = <&rpmhpd_opp_svs_l1>,
 							<&rpmhpd_opp_nom>;
 				};
 
 				opp-533333334 {
 					opp-hz = /bits/ 64 <533333334>;
-					required-opps = <&rpmhpd_opp_turbo>,
+					required-opps = <&rpmhpd_opp_svs_l1>,
 							<&rpmhpd_opp_turbo>;
 				};
 			};
@@ -7219,7 +7216,7 @@ ppi_cluster2: interrupt-partition-2 {
 
 			gic_its: msi-controller@17140000 {
 				compatible = "arm,gic-v3-its";
-				reg = <0 0x17140000 0 0x20000>;
+				reg = <0 0x17140000 0 0x40000>;
 
 				msi-controller;
 				#msi-cells = <1>;
arch/arm64/boot/dts/qcom/sm8750.dtsi +7 -7
index f56b1f889b85..4efdead3583f 100644
@@ -2945,19 +2945,19 @@ iris_opp_table: opp-table {
 
 				opp-240000000 {
 					opp-hz = /bits/ 64 <240000000>;
-					required-opps = <&rpmhpd_opp_low_svs_d1>,
+					required-opps = <&rpmhpd_opp_svs>,
 							<&rpmhpd_opp_low_svs_d1>;
 				};
 
 				opp-338000000 {
 					opp-hz = /bits/ 64 <338000000>;
-					required-opps = <&rpmhpd_opp_low_svs>,
+					required-opps = <&rpmhpd_opp_svs>,
 							<&rpmhpd_opp_low_svs>;
 				};
 
 				opp-420000000 {
 					opp-hz = /bits/ 64 <420000000>;
-					required-opps = <&rpmhpd_opp_svs>,
+					required-opps = <&rpmhpd_opp_svs_l1>,
 							<&rpmhpd_opp_svs>;
 				};
 
@@ -2969,19 +2969,19 @@ opp-444000000 {
 
 				opp-533333334 {
 					opp-hz = /bits/ 64 <533333334>;
-					required-opps = <&rpmhpd_opp_nom>,
+					required-opps = <&rpmhpd_opp_svs_l1>,
 							<&rpmhpd_opp_nom>;
 				};
 
 				opp-570000000 {
 					opp-hz = /bits/ 64 <570000000>;
-					required-opps = <&rpmhpd_opp_nom_l1>,
+					required-opps = <&rpmhpd_opp_nom>,
 							<&rpmhpd_opp_nom_l1>;
 				};
 
 				opp-630000000 {
 					opp-hz = /bits/ 64 <630000000>;
-					required-opps = <&rpmhpd_opp_turbo>,
+					required-opps = <&rpmhpd_opp_nom>,
 							<&rpmhpd_opp_turbo>;
 				};
 			};
@@ -4658,7 +4658,7 @@ intc: interrupt-controller@16000000 {
 
 			gic_its: msi-controller@16040000 {
 				compatible = "arm,gic-v3-its";
-				reg = <0x0 0x16040000 0x0 0x20000>;
+				reg = <0x0 0x16040000 0x0 0x40000>;
 
 				msi-controller;
 				#msi-cells = <1>;
arch/arm64/boot/dts/qcom/talos.dtsi +3 -0
index 75716b4a58d6..6dab0d5dcbb8 100644
@@ -666,6 +666,9 @@ gcc: clock-controller@100000 {
 			clocks = <&rpmhcc RPMH_CXO_CLK>,
 				 <&rpmhcc RPMH_CXO_CLK_A>,
 				 <&sleep_clk>;
+			clock-names = "bi_tcxo",
+				      "bi_tcxo_ao",
+				      "sleep_clk";
 
 			#clock-cells = <1>;
 			#reset-cells = <1>;
arch/arm64/boot/dts/rockchip/rk3328-a1.dts +0 -23
index 30bdb38f0727..e810ed146451 100644
@@ -58,24 +58,6 @@ ir-receiver {
 		gpios = <&gpio2 RK_PA2 GPIO_ACTIVE_LOW>;
 		linux,rc-map-name = "rc-beelink-gs1";
 	};
-
-	spdif_dit: spdif-dit {
-		compatible = "linux,spdif-dit";
-		#sound-dai-cells = <0>;
-	};
-
-	spdif_sound: spdif-sound {
-		compatible = "simple-audio-card";
-		simple-audio-card,name = "SPDIF";
-
-		simple-audio-card,cpu {
-			sound-dai = <&spdif>;
-		};
-
-		simple-audio-card,codec {
-			sound-dai = <&spdif_dit>;
-		};
-	};
 };
 
 &analog_sound {
@@ -343,11 +325,6 @@ &sdmmc {
 	status = "okay";
 };
 
-&spdif {
-	pinctrl-0 = <&spdifm0_tx>;
-	status = "okay";
-};
-
 &tsadc {
 	rockchip,hw-tshut-mode = <0>;
 	rockchip,hw-tshut-polarity = <0>;
arch/arm64/boot/dts/rockchip/rk3562-evb2-v10.dts +1 -1
index 6a84db154a7d..387062eea520 100644
@@ -13,7 +13,7 @@
 #include "rk3562.dtsi"
 
 / {
-	model = "Rockchip RK3562 EVB V20 Board";
+	model = "Rockchip RK3562 EVB2 V10 Board";
 	compatible = "rockchip,rk3562-evb2-v10", "rockchip,rk3562";
 
 	chosen: chosen {
arch/arm64/boot/dts/rockchip/rk3566-lckfb-tspi.dts +2 -2
index ed65d3120444..18a560a6e2a4 100644
@@ -635,10 +635,10 @@ &uart1 {
 	status = "okay";
 
 	bluetooth: bluetooth {
-		compatible = "brcm,bcm43438-bt";
+		compatible = "brcm,bcm43430a1-bt";
 		clocks = <&rk809 1>;
 		clock-names = "lpo";
-		max-speed = <3000000>;
+		max-speed = <1500000>;
 		pinctrl-names = "default";
 		pinctrl-0 = <&bt_host_wake_l &bt_wake_l &bt_enable_h>;
 		shutdown-gpios = <&gpio2 RK_PB7 GPIO_ACTIVE_HIGH>;
arch/arm64/boot/dts/rockchip/rk3576.dtsi +3 -2
index 49ccdf12ef7e..8149e2bbde79 100644
@@ -1868,8 +1868,9 @@ ufshc: ufshc@2a2d0000 {
 			pinctrl-0 = <&ufs_refclk &ufs_rstgpio>;
 			pinctrl-names = "default";
 			resets = <&cru SRST_A_UFS_BIU>, <&cru SRST_A_UFS_SYS>,
-				 <&cru SRST_A_UFS>, <&cru SRST_P_UFS_GRF>;
-			reset-names = "biu", "sys", "ufs", "grf";
+				 <&cru SRST_A_UFS>, <&cru SRST_P_UFS_GRF>,
+				 <&cru SRST_MPHY_INIT>;
+			reset-names = "biu", "sys", "ufs", "grf", "mphy";
 			reset-gpios = <&gpio4 RK_PD0 GPIO_ACTIVE_LOW>;
 			status = "disabled";
 		};
arch/arm64/boot/dts/rockchip/rk3588-jaguar.dts +1 -1
index 952affaf455c..500a0bad1ea3 100644
@@ -588,7 +588,7 @@ led1_pin: led1-pin {
 
 	pcie30x4 {
 		pcie30x4_clkreqn_m0: pcie30x4-clkreqn-m0 {
-			rockchip,pins = <0 RK_PC6 RK_FUNC_GPIO &pcfg_pull_none>;
+			rockchip,pins = <0 RK_PC6 RK_FUNC_GPIO &pcfg_pull_up>;
 		};
 
 		pcie30x4_perstn_m0: pcie30x4-perstn-m0 {
arch/arm64/boot/dts/rockchip/rk3588s-gameforce-ace.dts +6 -6
index e8ad525ba3f9..89618394c0bf 100644
@@ -60,8 +60,8 @@ axis@0 {
 			reg = <0>;
 			abs-flat = <40>;
 			abs-fuzz = <30>;
-			abs-range = <0 4095>;
-			linux,code = <ABS_RX>;
+			abs-range = <4095 0>;
+			linux,code = <ABS_RY>;
 		};
 
 		axis@1 {
@@ -69,7 +69,7 @@ axis@1 {
 			abs-flat = <40>;
 			abs-fuzz = <30>;
 			abs-range = <0 4095>;
-			linux,code = <ABS_RY>;
+			linux,code = <ABS_RX>;
 		};
 
 		axis@2 {
@@ -77,7 +77,7 @@ axis@2 {
 			abs-flat = <40>;
 			abs-fuzz = <30>;
 			abs-range = <0 4095>;
-			linux,code = <ABS_Y>;
+			linux,code = <ABS_X>;
 		};
 
 		axis@3 {
@@ -85,7 +85,7 @@ axis@3 {
 			abs-flat = <40>;
 			abs-fuzz = <30>;
 			abs-range = <0 4095>;
-			linux,code = <ABS_X>;
+			linux,code = <ABS_Y>;
 		};
 	};
 
@@ -318,7 +318,7 @@ pwm_fan: pwm-fan {
 		compatible = "pwm-fan";
 		#cooling-cells = <2>;
 		cooling-levels = <0 120 150 180 210 240 255>;
-		fan-supply = <&vcc5v0_sys>;
+		fan-supply = <&vcc5v0_spk>;
 		interrupt-parent = <&gpio4>;
 		interrupts = <RK_PB2 IRQ_TYPE_EDGE_RISING>;
 		pulses-per-revolution = <4>;
arch/arm64/boot/dts/ti/k3-am62-lp-sk.dts +7 -7
index 3e2d8f669535..8a556fbbe08b 100644
@@ -88,13 +88,13 @@ main_mmc0_pins_default: main-mmc0-default-pins {
 			AM62X_IOPAD(0x220, PIN_INPUT, 0) /* (V3) MMC0_CMD */
 			AM62X_IOPAD(0x218, PIN_INPUT, 0) /* (Y1) MMC0_CLK */
 			AM62X_IOPAD(0x214, PIN_INPUT, 0) /* (V2) MMC0_DAT0 */
-			AM62X_IOPAD(0x210, PIN_INPUT, 0) /* (V1) MMC0_DAT1 */
-			AM62X_IOPAD(0x20c, PIN_INPUT, 0) /* (W2) MMC0_DAT2 */
-			AM62X_IOPAD(0x208, PIN_INPUT, 0) /* (W1) MMC0_DAT3 */
-			AM62X_IOPAD(0x204, PIN_INPUT, 0) /* (Y2) MMC0_DAT4 */
-			AM62X_IOPAD(0x200, PIN_INPUT, 0) /* (W3) MMC0_DAT5 */
-			AM62X_IOPAD(0x1fc, PIN_INPUT, 0) /* (W4) MMC0_DAT6 */
-			AM62X_IOPAD(0x1f8, PIN_INPUT, 0) /* (V4) MMC0_DAT7 */
+			AM62X_IOPAD(0x210, PIN_INPUT_PULLUP, 0) /* (V1) MMC0_DAT1 */
+			AM62X_IOPAD(0x20c, PIN_INPUT_PULLUP, 0) /* (W2) MMC0_DAT2 */
+			AM62X_IOPAD(0x208, PIN_INPUT_PULLUP, 0) /* (W1) MMC0_DAT3 */
+			AM62X_IOPAD(0x204, PIN_INPUT_PULLUP, 0) /* (Y2) MMC0_DAT4 */
+			AM62X_IOPAD(0x200, PIN_INPUT_PULLUP, 0) /* (W3) MMC0_DAT5 */
+			AM62X_IOPAD(0x1fc, PIN_INPUT_PULLUP, 0) /* (W4) MMC0_DAT6 */
+			AM62X_IOPAD(0x1f8, PIN_INPUT_PULLUP, 0) /* (V4) MMC0_DAT7 */
 		>;
 	};
 
arch/arm64/boot/dts/ti/k3-am62-verdin.dtsi +1 -1
index 09840a3b9fe7..20dbfa3001ea 100644
@@ -278,7 +278,7 @@ AM62X_IOPAD(0x0018, PIN_INPUT, 7) /* (F24) OSPI0_D3.GPIO0_6 */ /* SODIMM 62 */
 	};
 
 	/* Verdin SPI_1 CS as GPIO */
-	pinctrl_qspi1_io4_gpio: main-gpio0-7-default-pins {
+	pinctrl_spi1_cs_gpio: main-gpio0-7-default-pins {
 		pinctrl-single,pins = <
 			AM62X_IOPAD(0x001c, PIN_INPUT, 7) /* (J23) OSPI0_D4.GPIO0_7 */ /* SODIMM 202 */
 		>;
arch/arm64/boot/dts/ti/k3-am62l.dtsi +2 -2
index 23acdbb301fe..e01e342c26da 100644
@@ -92,7 +92,7 @@ cbass_main: bus@f0000 {
 			 <0x00 0x00b00000 0x00 0x00b00000 0x00 0x00001400>, /* VTM */
 			 <0x00 0x04080000 0x00 0x04080000 0x00 0x00008000>, /* PDCFG */
 			 <0x00 0x04201000 0x00 0x04201000 0x00 0x00000100>, /* GPIO */
-			 <0x00 0x2b100000 0x00 0x2b100000 0x00 0x00100100>, /* Wakeup Peripheral Window */
+			 <0x00 0x2b100000 0x00 0x2b100000 0x00 0x00200200>, /* Wakeup Peripheral Window */
 			 <0x00 0x40800000 0x00 0x40800000 0x00 0x00014000>, /* DMA */
 			 <0x00 0x43000000 0x00 0x43000000 0x00 0x00080000>; /* CTRL MMRs */
 		#address-cells = <2>;
@@ -104,7 +104,7 @@ cbass_wakeup: bus@a80000 {
 				 <0x00 0x00b00000 0x00 0x00b00000 0x00 0x00001400>, /* VTM */
 				 <0x00 0x04080000 0x00 0x04080000 0x00 0x00008000>, /* PDCFG */
 				 <0x00 0x04201000 0x00 0x04201000 0x00 0x00000100>, /* GPIO */
-				 <0x00 0x2b100000 0x00 0x2b100000 0x00 0x00100100>, /* Wakeup Peripheral Window */
+				 <0x00 0x2b100000 0x00 0x2b100000 0x00 0x00200200>, /* Wakeup Peripheral Window */
 				 <0x00 0x40800000 0x00 0x40800000 0x00 0x00014000>, /* DMA */
 				 <0x00 0x43000000 0x00 0x43000000 0x00 0x00080000>; /* CTRL MMRs */
 			#address-cells = <2>;
arch/arm64/boot/dts/ti/k3-am62l3-evm.dts +3 -3
index cae04cce3373..bd876c68aa34 100644
@@ -272,9 +272,9 @@ mmc1_pins_default: mmc1-default-pins {
 			AM62LX_IOPAD(0x0230, PIN_INPUT, 0) /* (Y3) MMC1_CMD */
 			AM62LX_IOPAD(0x0228, PIN_OUTPUT, 0) /* (Y2) MMC1_CLK */
 			AM62LX_IOPAD(0x0224, PIN_INPUT, 0) /* (AA1) MMC1_DAT0 */
-			AM62LX_IOPAD(0x0220, PIN_INPUT_PULLUP, 0) /* (Y4) MMC1_DAT1 */
-			AM62LX_IOPAD(0x021c, PIN_INPUT_PULLUP, 0) /* (AA2) MMC1_DAT2 */
-			AM62LX_IOPAD(0x0218, PIN_INPUT_PULLUP, 0) /* (AB2) MMC1_DAT3 */
+			AM62LX_IOPAD(0x0220, PIN_INPUT, 0) /* (Y4) MMC1_DAT1 */
+			AM62LX_IOPAD(0x021c, PIN_INPUT, 0) /* (AA2) MMC1_DAT2 */
+			AM62LX_IOPAD(0x0218, PIN_INPUT, 0) /* (AB2) MMC1_DAT3 */
 			AM62LX_IOPAD(0x0234, PIN_INPUT, 0) /* (B6) MMC1_SDCD */
 		>;
 		bootph-all;
arch/arm64/boot/dts/ti/k3-am62p5-sk.dts +3 -3
index 4f7f6f95b02e..35baa777b912 100644
@@ -271,9 +271,9 @@ main_mmc1_pins_default: main-mmc1-default-pins {
 			AM62PX_IOPAD(0x023c, PIN_INPUT, 0) /* (H20) MMC1_CMD */
 			AM62PX_IOPAD(0x0234, PIN_OUTPUT, 0) /* (J24) MMC1_CLK */
 			AM62PX_IOPAD(0x0230, PIN_INPUT, 0) /* (H21) MMC1_DAT0 */
-			AM62PX_IOPAD(0x022c, PIN_INPUT_PULLUP, 0) /* (H23) MMC1_DAT1 */
-			AM62PX_IOPAD(0x0228, PIN_INPUT_PULLUP, 0) /* (H22) MMC1_DAT2 */
-			AM62PX_IOPAD(0x0224, PIN_INPUT_PULLUP, 0) /* (H25) MMC1_DAT3 */
+			AM62PX_IOPAD(0x022c, PIN_INPUT, 0) /* (H23) MMC1_DAT1 */
+			AM62PX_IOPAD(0x0228, PIN_INPUT, 0) /* (H22) MMC1_DAT2 */
+			AM62PX_IOPAD(0x0224, PIN_INPUT, 0) /* (H25) MMC1_DAT3 */
 			AM62PX_IOPAD(0x0240, PIN_INPUT, 0) /* (D23) MMC1_SDCD */
 		>;
 		bootph-all;
arch/arm64/include/asm/entry-common.h +13 -8
index cab8cd78f693..20f0a7c7bde1 100644
@@ -29,14 +29,19 @@ static __always_inline void arch_exit_to_user_mode_work(struct pt_regs *regs,
 
 static inline bool arch_irqentry_exit_need_resched(void)
 {
-	/*
-	 * DAIF.DA are cleared at the start of IRQ/FIQ handling, and when GIC
-	 * priority masking is used the GIC irqchip driver will clear DAIF.IF
-	 * using gic_arch_enable_irqs() for normal IRQs. If anything is set in
-	 * DAIF we must have handled an NMI, so skip preemption.
-	 */
-	if (system_uses_irq_prio_masking() && read_sysreg(daif))
-		return false;
+	if (system_uses_irq_prio_masking()) {
+		/*
+		 * DAIF.DA are cleared at the start of IRQ/FIQ handling, and when GIC
+		 * priority masking is used the GIC irqchip driver will clear DAIF.IF
+		 * using gic_arch_enable_irqs() for normal IRQs. If anything is set in
+		 * DAIF we must have handled an NMI, so skip preemption.
+		 */
+		if (read_sysreg(daif))
+			return false;
+	} else {
+		if (read_sysreg(daif) & (PSR_D_BIT | PSR_A_BIT))
+			return false;
+	}
 
 	/*
 	 * Preempting a task from an IRQ means we leave copies of PSTATE
arch/arm64/include/asm/kernel-pgtable.h +6 -1
index 74a4f738c5f5..229ee7976f69 100644
@@ -68,7 +68,12 @@
 #define KERNEL_SEGMENT_COUNT	5
 
 #if SWAPPER_BLOCK_SIZE > SEGMENT_ALIGN
-#define EARLY_SEGMENT_EXTRA_PAGES (KERNEL_SEGMENT_COUNT + 1)
+/*
+ * KERNEL_SEGMENT_COUNT counts the permanent kernel VMAs. The early mapping
+ * has one additional split, [_text, _stext). Reserve one more page for the
+ * SWAPPER_BLOCK_SIZE-unaligned boundaries.
+ */
+#define EARLY_SEGMENT_EXTRA_PAGES (KERNEL_SEGMENT_COUNT + 2)
 /*
  * The initial ID map consists of the kernel image, mapped as two separate
  * segments, and may appear misaligned wrt the swapper block size. This means
arch/arm64/include/asm/xor.h +1 -1
index c38e3d017a79..bb7428d4ebc6 100644
@@ -13,7 +13,7 @@
 
 #ifdef CONFIG_KERNEL_MODE_NEON
 
-extern struct xor_block_template const xor_block_inner_neon;
+extern struct xor_block_template xor_block_inner_neon __ro_after_init;
 
 static void
 xor_neon_2(unsigned long bytes, unsigned long * __restrict p1,
arch/arm64/kernel/cpufeature.c +2 -2
index 32c2dbcc0c64..348197d9b601 100644
@@ -565,7 +565,7 @@ static const struct arm64_ftr_bits ftr_id_aa64dfr0[] = {
 	 * We can instantiate multiple PMU instances with different levels
 	 * of support.
 	 */
-	S_ARM64_FTR_BITS(FTR_HIDDEN, FTR_NONSTRICT, FTR_EXACT, ID_AA64DFR0_EL1_PMUVer_SHIFT, 4, 0),
+	ARM64_FTR_BITS(FTR_HIDDEN, FTR_NONSTRICT, FTR_EXACT, ID_AA64DFR0_EL1_PMUVer_SHIFT, 4, 0),
 	ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_EXACT, ID_AA64DFR0_EL1_DebugVer_SHIFT, 4, 0x6),
 	ARM64_FTR_END,
 };
@@ -709,7 +709,7 @@ static const struct arm64_ftr_bits ftr_id_pfr2[] = {
 
 static const struct arm64_ftr_bits ftr_id_dfr0[] = {
 	/* [31:28] TraceFilt */
-	S_ARM64_FTR_BITS(FTR_HIDDEN, FTR_NONSTRICT, FTR_EXACT, ID_DFR0_EL1_PerfMon_SHIFT, 4, 0),
+	ARM64_FTR_BITS(FTR_HIDDEN, FTR_NONSTRICT, FTR_EXACT, ID_DFR0_EL1_PerfMon_SHIFT, 4, 0),
 	ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_LOWER_SAFE, ID_DFR0_EL1_MProfDbg_SHIFT, 4, 0),
 	ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_LOWER_SAFE, ID_DFR0_EL1_MMapTrc_SHIFT, 4, 0),
 	ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_LOWER_SAFE, ID_DFR0_EL1_CopTrc_SHIFT, 4, 0),
arch/arm64/kernel/machine_kexec.c +0 -3
index 239c16e3d02f..c5693a32e49b 100644
@@ -129,9 +129,6 @@ int machine_kexec_post_load(struct kimage *kimage)
 	}
 
 	/* Create a copy of the linear map */
-	trans_pgd = kexec_page_alloc(kimage);
-	if (!trans_pgd)
-		return -ENOMEM;
 	rc = trans_pgd_create_copy(&info, &trans_pgd, PAGE_OFFSET, PAGE_END);
 	if (rc)
 		return rc;
arch/arm64/kernel/pi/patch-scs.c +2 -2
index dac568e4a54f..3944ad899021 100644
@@ -196,9 +196,9 @@ static int scs_handle_fde_frame(const struct eh_frame *frame,
 			loc += *opcode++ * code_alignment_factor;
 			loc += (*opcode++ << 8) * code_alignment_factor;
 			loc += (*opcode++ << 16) * code_alignment_factor;
-			loc += (*opcode++ << 24) * code_alignment_factor;
+			loc += ((u64)*opcode++ << 24) * code_alignment_factor;
 			size -= 4;
-		break;
+			break;
 
 		case DW_CFA_def_cfa:
 		case DW_CFA_offset_extended:
arch/arm64/kernel/sys32.c +1 -1
index 96bcfb907443..12a948f3a504 100644
@@ -89,7 +89,7 @@ COMPAT_SYSCALL_DEFINE4(aarch32_truncate64, const char __user *, pathname,
 COMPAT_SYSCALL_DEFINE4(aarch32_ftruncate64, unsigned int, fd, u32, __pad,
 		       arg_u32p(length))
 {
-	return ksys_ftruncate(fd, arg_u64(length));
+	return ksys_ftruncate(fd, arg_u64(length), FTRUNCATE_LFS);
 }
 
 COMPAT_SYSCALL_DEFINE5(aarch32_readahead, int, fd, u32, __pad,
arch/arm64/lib/insn.c +2 -0
index cc5b40917d0d..37ce75f7f1f0 100644
@@ -338,6 +338,8 @@ u32 aarch64_insn_gen_cond_branch_imm(unsigned long pc, unsigned long addr,
 	long offset;
 
 	offset = label_imm_common(pc, addr, SZ_1M);
+	if (offset >= SZ_1M)
+		return AARCH64_BREAK_FAULT;
 
 	insn = aarch64_insn_get_bcond_value();
 
arch/arm64/net/bpf_jit_comp.c +2 -14
index adf84962d579..524b67c0867e 100644
@@ -18,7 +18,6 @@
 
 #include <asm/asm-extable.h>
 #include <asm/byteorder.h>
-#include <asm/cacheflush.h>
 #include <asm/cpufeature.h>
 #include <asm/debug-monitors.h>
 #include <asm/insn.h>
@@ -35,8 +34,8 @@
 #define ARENA_VM_START (MAX_BPF_JIT_REG + 5)
 
 #define check_imm(bits, imm) do {				\
-	if ((((imm) > 0) && ((imm) >> (bits))) ||		\
-	    (((imm) < 0) && (~(imm) >> (bits)))) {		\
+	if ((((imm) > 0) && ((imm) >> ((bits) - 1))) ||		\
+	    (((imm) < 0) && (~(imm) >> ((bits) - 1)))) {	\
 		pr_info("[%2d] imm=%d(0x%x) out of range\n",	\
 			i, imm, imm);				\
 		return -EINVAL;					\
@@ -1961,11 +1960,6 @@ static int validate_ctx(struct jit_ctx *ctx)
 	return 0;
 }
 
-static inline void bpf_flush_icache(void *start, void *end)
-{
-	flush_icache_range((unsigned long)start, (unsigned long)end);
-}
-
 static void priv_stack_init_guard(void __percpu *priv_stack_ptr, int alloc_size)
 {
 	int cpu, underflow_idx = (alloc_size - PRIV_STACK_GUARD_SZ) >> 3;
@@ -2204,12 +2198,6 @@ struct bpf_prog *bpf_int_jit_compile(struct bpf_prog *prog)
 			prog = orig_prog;
 			goto out_off;
 		}
-		/*
-		 * The instructions have now been copied to the ROX region from
-		 * where they will execute. Now the data cache has to be cleaned to
-		 * the PoU and the I-cache has to be invalidated for the VAs.
-		 */
-		bpf_flush_icache(ro_header, ctx.ro_image + ctx.idx);
 	} else {
 		jit_data->ctx = ctx;
 		jit_data->ro_image = ro_image_ptr;
arch/mips/kernel/linux32.c +1 -1
index a0c0a7a654e9..fe9a787db569 100644
@@ -60,7 +60,7 @@ SYSCALL_DEFINE4(32_truncate64, const char __user *, path,
 SYSCALL_DEFINE4(32_ftruncate64, unsigned long, fd, unsigned long, __dummy,
 	unsigned long, a2, unsigned long, a3)
 {
-	return ksys_ftruncate(fd, merge_64(a2, a3));
+	return ksys_ftruncate(fd, merge_64(a2, a3), FTRUNCATE_LFS);
 }
 
 SYSCALL_DEFINE5(32_llseek, unsigned int, fd, unsigned int, offset_high,
arch/parisc/kernel/sys_parisc.c +2 -2
index b2cdbb8a12b1..fcb0d8069139 100644
@@ -216,7 +216,7 @@ asmlinkage long parisc_truncate64(const char __user * path,
 asmlinkage long parisc_ftruncate64(unsigned int fd,
 					unsigned int high, unsigned int low)
 {
-	return ksys_ftruncate(fd, (long)high << 32 | low);
+	return ksys_ftruncate(fd, (long)high << 32 | low, FTRUNCATE_LFS);
 }
 
 /* stubs for the benefit of the syscall_table since truncate64 and truncate 
@@ -227,7 +227,7 @@ asmlinkage long sys_truncate64(const char __user * path, unsigned long length)
 }
 asmlinkage long sys_ftruncate64(unsigned int fd, unsigned long length)
 {
-	return ksys_ftruncate(fd, length);
+	return ksys_ftruncate(fd, length, FTRUNCATE_LFS);
 }
 asmlinkage long sys_fcntl64(unsigned int fd, unsigned int cmd, unsigned long arg)
 {
arch/powerpc/include/asm/book3s/64/pgtable.h +15 -0
index 1a91762b455d..66a953046a49 100644
@@ -1313,12 +1313,27 @@ static inline pmd_t pmdp_huge_get_and_clear(struct mm_struct *mm,
 {
 	pmd_t old_pmd;
 
+	/*
+	 * Non-present PMDs can be migration entries or device-private THP
+	 * entries. This can happen at 2 places:
+	 * - When the address space is being unmapped zap_huge_pmd(), and we
+	 *   encounter non-present pmds.
+	 * - migrate_vma_collect_huge_pmd() could calls this during migration
+	 *   of device-private pmd entries.
+	 */
+	if (!pmd_present(*pmdp)) {
+		old_pmd = READ_ONCE(*pmdp);
+		pmd_clear(pmdp);
+		goto out;
+	}
+
 	if (radix_enabled()) {
 		old_pmd = radix__pmdp_huge_get_and_clear(mm, addr, pmdp);
 	} else {
 		old_pmd = hash__pmdp_huge_get_and_clear(mm, addr, pmdp);
 	}
 
+out:
 	page_table_check_pmd_clear(mm, addr, old_pmd);
 
 	return old_pmd;
arch/powerpc/include/asm/kexec.h +11 -3
index bd4a6c42a5f3..e02710d6a2e1 100644
@@ -66,11 +66,9 @@ void relocate_new_kernel(unsigned long indirection_page, unsigned long reboot_co
 			 unsigned long start_address) __noreturn;
 void kexec_copy_flush(struct kimage *image);
 
-#ifdef CONFIG_KEXEC_FILE
-extern const struct kexec_file_ops kexec_elf64_ops;
 
+#if defined(CONFIG_KEXEC_FILE) || defined(CONFIG_CRASH_DUMP)
 #define ARCH_HAS_KIMAGE_ARCH
-
 struct kimage_arch {
 	struct crash_mem *exclude_ranges;
 
@@ -78,6 +76,10 @@ struct kimage_arch {
 	void *backup_buf;
 	void *fdt;
 };
+#endif
+
+#ifdef CONFIG_KEXEC_FILE
+extern const struct kexec_file_ops kexec_elf64_ops;
 
 char *setup_kdump_cmdline(struct kimage *image, char *cmdline,
 			  unsigned long cmdline_len);
@@ -145,6 +147,10 @@ int arch_crash_hotplug_support(struct kimage *image, unsigned long kexec_flags);
 
 unsigned int arch_crash_get_elfcorehdr_size(void);
 #define crash_get_elfcorehdr_size arch_crash_get_elfcorehdr_size
+
+int machine_kexec_post_load(struct kimage *image);
+#define machine_kexec_post_load machine_kexec_post_load
+
 #endif /* CONFIG_CRASH_HOTPLUG */
 
 extern int crashing_cpu;
@@ -159,6 +165,8 @@ extern void default_machine_crash_shutdown(struct pt_regs *regs);
 extern void crash_kexec_prepare(void);
 extern void crash_kexec_secondary(struct pt_regs *regs);
 
+extern void sync_backup_region_phdr(struct kimage *image, Elf64_Ehdr *ehdr,
+				    bool phdr_to_kimage);
 static inline bool kdump_in_progress(void)
 {
 	return crashing_cpu >= 0;
arch/powerpc/kernel/sys_ppc32.c +1 -1
index d451a8229223..03fa487f2614 100644
@@ -101,7 +101,7 @@ PPC32_SYSCALL_DEFINE4(ppc_ftruncate64,
 		       unsigned int, fd, u32, reg4,
 		       unsigned long, len1, unsigned long, len2)
 {
-	return ksys_ftruncate(fd, merge_64(len1, len2));
+	return ksys_ftruncate(fd, merge_64(len1, len2), FTRUNCATE_LFS);
 }
 
 PPC32_SYSCALL_DEFINE6(ppc32_fadvise64,
arch/powerpc/kexec/crash.c +64 -0

83 lines not on this page · raw message

arch/powerpc/kexec/file_load_64.c +1 -28
index 5f6d50e4c3d4..8c72e12ea44e 100644
@@ -374,33 +374,6 @@ static int load_backup_segment(struct kimage *image, struct kexec_buf *kbuf)
 	return 0;
 }
 
-/**
- * update_backup_region_phdr - Update backup region's offset for the core to
- *                             export the region appropriately.
- * @image:                     Kexec image.
- * @ehdr:                      ELF core header.
- *
- * Assumes an exclusive program header is setup for the backup region
- * in the ELF headers
- *
- * Returns nothing.
- */
-static void update_backup_region_phdr(struct kimage *image, Elf64_Ehdr *ehdr)
-{
-	Elf64_Phdr *phdr;
-	unsigned int i;
-
-	phdr = (Elf64_Phdr *)(ehdr + 1);
-	for (i = 0; i < ehdr->e_phnum; i++) {
-		if (phdr->p_paddr == BACKUP_SRC_START) {
-			phdr->p_offset = image->arch.backup_start;
-			kexec_dprintk("Backup region offset updated to 0x%lx\n",
-				      image->arch.backup_start);
-			return;
-		}
-	}
-}
-
 static unsigned int kdump_extra_elfcorehdr_size(struct crash_mem *cmem)
 {
 #if defined(CONFIG_CRASH_HOTPLUG) && defined(CONFIG_MEMORY_HOTPLUG)
@@ -445,7 +418,7 @@ static int load_elfcorehdr_segment(struct kimage *image, struct kexec_buf *kbuf)
 	}
 
 	/* Fix the offset for backup region in the ELF header */
-	update_backup_region_phdr(image, headers);
+	sync_backup_region_phdr(image, headers, false);
 
 	kbuf->buffer = headers;
 	kbuf->mem = KEXEC_BUF_MEM_UNKNOWN;
arch/powerpc/mm/book3s64/pgtable.c +9 -4
index 4b09c04654a8..42c7906d0e43 100644
@@ -209,16 +209,21 @@ pmd_t pmdp_huge_get_and_clear_full(struct vm_area_struct *vma,
 				   unsigned long addr, pmd_t *pmdp, int full)
 {
 	pmd_t pmd;
+	bool was_present = pmd_present(*pmdp);
+
 	VM_BUG_ON(addr & ~HPAGE_PMD_MASK);
-	VM_BUG_ON((pmd_present(*pmdp) && !pmd_trans_huge(*pmdp)) ||
-		   !pmd_present(*pmdp));
+	VM_BUG_ON(was_present && !pmd_trans_huge(*pmdp));
+	/*
+	 * Check pmdp_huge_get_and_clear() for non-present pmd case.
+	 */
 	pmd = pmdp_huge_get_and_clear(vma->vm_mm, addr, pmdp);
 	/*
 	 * if it not a fullmm flush, then we can possibly end up converting
 	 * this PMD pte entry to a regular level 0 PTE by a parallel page fault.
-	 * Make sure we flush the tlb in this case.
+	 * Make sure we flush the tlb in this case. TLB flush not needed for
+	 * non-present case.
 	 */
-	if (!full)
+	if (was_present && !full)
 		flush_pmd_tlb_range(vma, addr, addr + HPAGE_PMD_SIZE);
 	return pmd;
 }
arch/powerpc/mm/pgtable-frag.c +1 -0
index 77e55eac16e4..ae742564a3d5 100644
@@ -25,6 +25,7 @@ void pte_frag_destroy(void *pte_frag)
 	count = ((unsigned long)pte_frag & ~PAGE_MASK) >> PTE_FRAG_SIZE_SHIFT;
 	/* We allow PTE_FRAG_NR fragments from a PTE page */
 	if (atomic_sub_and_test(PTE_FRAG_NR - count, &ptdesc->pt_frag_refcount)) {
+		folio_clear_active(ptdesc_folio(ptdesc));
 		pagetable_dtor(ptdesc);
 		pagetable_free(ptdesc);
 	}
arch/powerpc/platforms/44x/warp.c +2 -0
index a5001d32f978..6f674f86dc85 100644
@@ -293,6 +293,8 @@ static int pika_dtm_thread(void __iomem *fpga)
 		schedule_timeout(HZ);
 	}
 
+	put_device(&client->dev);
+
 	return 0;
 }
 
arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts +2 -2
index 5971605754b3..48c034736aa5 100644
@@ -81,8 +81,6 @@ usb3_hub_5v: usb3-hub-5v {
 };
 
 &combo_phy {
-	pinctrl-names = "default";
-	pinctrl-0 = <&pcie0_3_cfg>;
 	status = "okay";
 };
 
@@ -305,6 +303,7 @@ &pcie1_phy {
 
 &pcie1_port {
 	phys = <&pcie1_phy>;
+	vpcie3v3-supply = <&pcie_vcc_3v3>;
 };
 
 &pcie1 {
@@ -320,6 +319,7 @@ &pcie2_phy {
 
 &pcie2_port {
 	phys = <&pcie2_phy>;
+	vpcie3v3-supply = <&pcie_vcc_3v3>;
 };
 
 &pcie2 {
arch/riscv/net/bpf_jit.h +0 -6
index 632ced07bca4..da0271790244 100644
@@ -11,7 +11,6 @@
 
 #include <linux/bpf.h>
 #include <linux/filter.h>
-#include <asm/cacheflush.h>
 
 /* verify runtime detection extension status */
 #define rv_ext_enabled(ext) \
@@ -105,11 +104,6 @@ static inline void bpf_fill_ill_insns(void *area, unsigned int size)
 	memset(area, 0, size);
 }
 
-static inline void bpf_flush_icache(void *start, void *end)
-{
-	flush_icache_range((unsigned long)start, (unsigned long)end);
-}
-
 /* Emit a 4-byte riscv instruction. */
 static inline void emit(const u32 insn, struct rv_jit_context *ctx)
 {
arch/riscv/net/bpf_jit_core.c +0 -7
index b3581e926436..f7fd4afc3ca3 100644
@@ -183,13 +183,6 @@ struct bpf_prog *bpf_int_jit_compile(struct bpf_prog *prog)
 			prog = orig_prog;
 			goto out_offset;
 		}
-		/*
-		 * The instructions have now been copied to the ROX region from
-		 * where they will execute.
-		 * Write any modified data cache blocks out to memory and
-		 * invalidate the corresponding blocks in the instruction cache.
-		 */
-		bpf_flush_icache(jit_data->ro_header, ctx->ro_insns + ctx->ninsns);
 		for (i = 0; i < prog->len; i++)
 			ctx->offset[i] = ninsns_rvoff(ctx->offset[i]);
 		bpf_prog_fill_jited_linfo(prog, ctx->offset);
arch/s390/kvm/interrupt.c +1 -2
index 7cb8ce833b62..f48f25c7dc8f 100644
@@ -3307,8 +3307,7 @@ static void aen_host_forward(unsigned long si)
 	struct zpci_gaite *gaite;
 	struct kvm *kvm;
 
-	gaite = (struct zpci_gaite *)aift->gait +
-		(si * sizeof(struct zpci_gaite));
+	gaite = aift->gait + si;
 	if (gaite->count == 0)
 		return;
 	if (gaite->aisb != 0)
arch/s390/kvm/pci.c +2 -4
index 86d93e8dddae..eed45af1a92d 100644
@@ -290,8 +290,7 @@ static int kvm_s390_pci_aif_enable(struct zpci_dev *zdev, struct zpci_fib *fib,
 				    phys_to_virt(fib->fmt0.aibv));
 
 	spin_lock_irq(&aift->gait_lock);
-	gaite = (struct zpci_gaite *)aift->gait + (zdev->aisb *
-						   sizeof(struct zpci_gaite));
+	gaite = aift->gait + zdev->aisb;
 
 	/* If assist not requested, host will get all alerts */
 	if (assist)
@@ -357,8 +356,7 @@ static int kvm_s390_pci_aif_disable(struct zpci_dev *zdev, bool force)
 	if (zdev->kzdev->fib.fmt0.aibv == 0)
 		goto out;
 	spin_lock_irq(&aift->gait_lock);
-	gaite = (struct zpci_gaite *)aift->gait + (zdev->aisb *
-						   sizeof(struct zpci_gaite));
+	gaite = aift->gait + zdev->aisb;
 	isc = gaite->gisc;
 	gaite->count--;
 	if (gaite->count == 0) {
arch/s390/mm/fault.c +1 -1
index 191cc53caead..028aeb9c48d6 100644
@@ -438,7 +438,7 @@ void do_secure_storage_access(struct pt_regs *regs)
 		panic("Unexpected PGM 0x3d with TEID bit 61=0");
 	}
 	if (is_kernel_fault(regs)) {
-		folio = phys_to_folio(addr);
+		folio = virt_to_folio((void *)addr);
 		if (unlikely(!folio_try_get(folio)))
 			return;
 		rc = uv_convert_from_secure(folio_to_phys(folio));
arch/s390/net/bpf_jit_comp.c +24 -15
index bf92964246eb..10ab247e1994 100644
@@ -830,25 +830,34 @@ static int bpf_jit_probe_post(struct bpf_jit *jit, struct bpf_prog *fp,
 }
 
 /*
- * Sign-extend the register if necessary
+ * Sign- or zero-extend the register if necessary
  */
-static int sign_extend(struct bpf_jit *jit, int r, u8 size, u8 flags)
+static int sign_zero_extend(struct bpf_jit *jit, int r, u8 size, u8 flags)
 {
-	if (!(flags & BTF_FMODEL_SIGNED_ARG))
-		return 0;
-
 	switch (size) {
 	case 1:
-		/* lgbr %r,%r */
-		EMIT4(0xb9060000, r, r);
+		if (flags & BTF_FMODEL_SIGNED_ARG)
+			/* lgbr %r,%r */
+			EMIT4(0xb9060000, r, r);
+		else
+			/* llgcr %r,%r */
+			EMIT4(0xb9840000, r, r);
 		return 0;
 	case 2:
-		/* lghr %r,%r */
-		EMIT4(0xb9070000, r, r);
+		if (flags & BTF_FMODEL_SIGNED_ARG)
+			/* lghr %r,%r */
+			EMIT4(0xb9070000, r, r);
+		else
+			/* llghr %r,%r */
+			EMIT4(0xb9850000, r, r);
 		return 0;
 	case 4:
-		/* lgfr %r,%r */
-		EMIT4(0xb9140000, r, r);
+		if (flags & BTF_FMODEL_SIGNED_ARG)
+			/* lgfr %r,%r */
+			EMIT4(0xb9140000, r, r);
+		else
+			/* llgfr %r,%r */
+			EMIT4(0xb9160000, r, r);
 		return 0;
 	case 8:
 		return 0;
@@ -1798,9 +1807,9 @@ static noinline int bpf_jit_insn(struct bpf_jit *jit, struct bpf_prog *fp,
 				return -1;
 
 			for (j = 0; j < m->nr_args; j++) {
-				if (sign_extend(jit, BPF_REG_1 + j,
-						m->arg_size[j],
-						m->arg_flags[j]))
+				if (sign_zero_extend(jit, BPF_REG_1 + j,
+						     m->arg_size[j],
+						     m->arg_flags[j]))
 					return -1;
 			}
 		}
@@ -2555,7 +2564,7 @@ static int invoke_bpf_prog(struct bpf_tramp_jit *tjit,
 	EMIT6_PCREL_RILB_PTR(0xc0050000, REG_14, p->bpf_func);
 	/* stg %r2,retval_off(%r15) */
 	if (save_ret) {
-		if (sign_extend(jit, REG_2, m->ret_size, m->ret_flags))
+		if (sign_zero_extend(jit, REG_2, m->ret_size, m->ret_flags))
 			return -1;
 		EMIT6_DISP_LH(0xe3000000, 0x0024, REG_2, REG_0, REG_15,
 			      tjit->retval_off);
arch/sh/include/cpu-sh3/cpu/dac.h +2 -0
index fd02331608a8..323ec8570bcd 100644
@@ -2,6 +2,8 @@
 #ifndef __ASM_CPU_SH3_DAC_H
 #define __ASM_CPU_SH3_DAC_H
 
+#include <linux/io.h>
+
 /*
  * Copyright (C) 2003  Andriy Skulysh
  */
arch/sparc/kernel/sys_sparc32.c +1 -1
index f84a02ab6bf9..04432b82b9e3 100644
@@ -58,7 +58,7 @@ COMPAT_SYSCALL_DEFINE3(truncate64, const char __user *, path, u32, high, u32, lo
 
 COMPAT_SYSCALL_DEFINE3(ftruncate64, unsigned int, fd, u32, high, u32, low)
 {
-	return ksys_ftruncate(fd, ((u64)high << 32) | low);
+	return ksys_ftruncate(fd, ((u64)high << 32) | low, FTRUNCATE_LFS);
 }
 
 static int cp_compat_stat64(struct kstat *stat,
arch/sparc/vdso/Makefile +1 -1
index 683b2d408224..400529acd1c1 100644
@@ -104,4 +104,4 @@ quiet_cmd_vdso = VDSO    $@
 		       $(VDSO_LDFLAGS) $(VDSO_LDFLAGS_$(filter %.lds,$(^F))) \
 		       -T $(filter %.lds,$^) $(filter %.o,$^)
 
-VDSO_LDFLAGS = -shared --hash-style=both --build-id=sha1 -Bsymbolic --no-undefined
+VDSO_LDFLAGS = -shared --hash-style=both --build-id=sha1 -Bsymbolic --no-undefined -z noexecstack
arch/um/kernel/tlb.c +1 -0
index 39608cccf2c6..5386ab2d0da5 100644
@@ -165,6 +165,7 @@ int um_tlb_sync(struct mm_struct *mm)
 	unsigned long addr, next;
 	int ret = 0;
 
+	guard(spinlock_irqsave)(&mm->page_table_lock);
 	guard(spinlock_irqsave)(&mm->context.sync_tlb_lock);
 
 	if (mm->context.sync_tlb_range_to == 0)
arch/x86/Makefile.um +2 -0
index c86cbd9cbba3..19c13afa474e 100644
@@ -60,4 +60,6 @@ ELF_FORMAT := elf64-x86-64
 LINK-$(CONFIG_LD_SCRIPT_DYN_RPATH) += -Wl,-rpath,/lib64
 LINK-y += -m64
 
+vdso-install-y += arch/x86/um/vdso/vdso.so.dbg
+
 endif
arch/x86/coco/tdx/debug.c +1 -1
index cef847c8bb67..28990c2ab0a1 100644
@@ -17,7 +17,7 @@ static __initdata const char *tdx_attributes[] = {
 	DEF_TDX_ATTR_NAME(ICSSD),
 	DEF_TDX_ATTR_NAME(LASS),
 	DEF_TDX_ATTR_NAME(SEPT_VE_DISABLE),
-	DEF_TDX_ATTR_NAME(MIGRTABLE),
+	DEF_TDX_ATTR_NAME(MIGRATABLE),
 	DEF_TDX_ATTR_NAME(PKS),
 	DEF_TDX_ATTR_NAME(KL),
 	DEF_TDX_ATTR_NAME(TPA),
arch/x86/events/amd/ibs.c +10 -5
index aca89f23d2e0..7b8eea1d75c1 100644
@@ -313,6 +313,9 @@ static int perf_ibs_init(struct perf_event *event)
 	if (ret)
 		return ret;
 
+	if (perf_allow_kernel())
+		hwc->flags |= PERF_X86_EVENT_UNPRIVILEGED;
+
 	if (hwc->sample_period) {
 		if (config & perf_ibs->cnt_mask)
 			/* raw max_cnt may not be set */
@@ -1214,12 +1217,10 @@ static void perf_ibs_phyaddr_clear(struct perf_ibs *perf_ibs,
 				   struct perf_ibs_data *ibs_data)
 {
 	if (perf_ibs == &perf_ibs_op) {
-		ibs_data->regs[ibs_op_msr_idx(MSR_AMD64_IBSOPDATA3)] &= ~(1ULL << 18);
 		ibs_data->regs[ibs_op_msr_idx(MSR_AMD64_IBSDCPHYSAD)] = 0;
 		return;
 	}
 
-	ibs_data->regs[ibs_fetch_msr_idx(MSR_AMD64_IBSFETCHCTL)] &= ~(1ULL << 52);
 	ibs_data->regs[ibs_fetch_msr_idx(MSR_AMD64_IBSFETCHPHYSAD)] = 0;
 }
 
@@ -1293,8 +1294,10 @@ static int perf_ibs_handle_irq(struct perf_ibs *perf_ibs, struct pt_regs *iregs)
 		 * within [128, 2048] range.
 		 */
 		if (!op_data3.ld_op || !op_data3.dc_miss ||
-		    op_data3.dc_miss_lat <= (event->attr.config1 & 0xFFF))
+		    op_data3.dc_miss_lat <= (event->attr.config1 & 0xFFF)) {
+			throttle = perf_event_account_interrupt(event);
 			goto out;
+		}
 	}
 
 	/*
@@ -1326,8 +1329,10 @@ static int perf_ibs_handle_irq(struct perf_ibs *perf_ibs, struct pt_regs *iregs)
 		regs.flags &= ~PERF_EFLAGS_EXACT;
 	} else {
 		/* Workaround for erratum #1197 */
-		if (perf_ibs->fetch_ignore_if_zero_rip && !(ibs_data.regs[1]))
+		if (perf_ibs->fetch_ignore_if_zero_rip && !(ibs_data.regs[1])) {
+			throttle = perf_event_account_interrupt(event);
 			goto out;
+		}
 
 		set_linear_ip(&regs, ibs_data.regs[1]);
 		regs.flags |= PERF_EFLAGS_EXACT;
@@ -1344,7 +1349,7 @@ static int perf_ibs_handle_irq(struct perf_ibs *perf_ibs, struct pt_regs *iregs)
 	 * unprivileged users.
 	 */
 	if ((event->attr.sample_type & PERF_SAMPLE_RAW) &&
-	    perf_allow_kernel()) {
+	    (hwc->flags & PERF_X86_EVENT_UNPRIVILEGED)) {
 		perf_ibs_phyaddr_clear(perf_ibs, &ibs_data);
 	}
 
arch/x86/events/perf_event_flags.h +1 -0
index 70078334e4a3..47f84ee8f540 100644
@@ -23,3 +23,4 @@ PERF_ARCH(PEBS_LAT_HYBRID,	0x0020000) /* ld and st lat for hybrid */
 PERF_ARCH(NEEDS_BRANCH_STACK,	0x0040000) /* require branch stack setup */
 PERF_ARCH(BRANCH_COUNTERS,	0x0080000) /* logs the counters in the extra space of each branch */
 PERF_ARCH(ACR,			0x0100000) /* Auto counter reload */
+PERF_ARCH(UNPRIVILEGED,		0x0200000) /* Unprivileged event (wrt perf_allow_kernel()) */
arch/x86/include/asm/irqflags.h +3 -3
index 462754b0bf8a..6f25de05ed58 100644
@@ -96,11 +96,11 @@ static __always_inline void halt(void)
 	native_halt();
 }
 #endif /* __ASSEMBLER__ */
+#else
+#include <asm/paravirt.h>
 #endif /* CONFIG_PARAVIRT */
 
-#ifdef CONFIG_PARAVIRT_XXL
-#include <asm/paravirt.h>
-#else
+#ifndef CONFIG_PARAVIRT_XXL
 #ifndef __ASSEMBLER__
 #include <linux/types.h>
 
arch/x86/include/asm/shared/tdx.h +2 -2
index 8bc074c8d7c6..11f3cf30b1ac 100644
@@ -35,8 +35,8 @@
 #define TDX_ATTR_LASS			BIT_ULL(TDX_ATTR_LASS_BIT)
 #define TDX_ATTR_SEPT_VE_DISABLE_BIT	28
 #define TDX_ATTR_SEPT_VE_DISABLE	BIT_ULL(TDX_ATTR_SEPT_VE_DISABLE_BIT)
-#define TDX_ATTR_MIGRTABLE_BIT		29
-#define TDX_ATTR_MIGRTABLE		BIT_ULL(TDX_ATTR_MIGRTABLE_BIT)
+#define TDX_ATTR_MIGRATABLE_BIT		29
+#define TDX_ATTR_MIGRATABLE		BIT_ULL(TDX_ATTR_MIGRATABLE_BIT)
 #define TDX_ATTR_PKS_BIT		30
 #define TDX_ATTR_PKS			BIT_ULL(TDX_ATTR_PKS_BIT)
 #define TDX_ATTR_KL_BIT			31
arch/x86/include/asm/vdso.h +0 -1
index e8afbe9faa5b..f2d49212ae90 100644
@@ -18,7 +18,6 @@ struct vdso_image {
 	unsigned long extable_base, extable_len;
 	const void *extable;
 
-	long sym_VDSO32_NOTE_MASK;
 	long sym___kernel_sigreturn;
 	long sym___kernel_rt_sigreturn;
 	long sym___kernel_vsyscall;
arch/x86/kernel/acpi/cppc.c +3 -3
index d7c8ef1e354d..be4c5e9e5ff6 100644
@@ -88,19 +88,19 @@ static void amd_set_max_freq_ratio(void)
 
 	rc = cppc_get_perf_caps(0, &perf_caps);
 	if (rc) {
-		pr_warn("Could not retrieve perf counters (%d)\n", rc);
+		pr_debug("Could not retrieve perf counters (%d)\n", rc);
 		return;
 	}
 
 	rc = amd_get_boost_ratio_numerator(0, &numerator);
 	if (rc) {
-		pr_warn("Could not retrieve highest performance (%d)\n", rc);
+		pr_debug("Could not retrieve highest performance (%d)\n", rc);
 		return;
 	}
 	nominal_perf = perf_caps.nominal_perf;
 
 	if (!nominal_perf) {
-		pr_warn("Could not retrieve nominal performance\n");
+		pr_debug("Could not retrieve nominal performance\n");
 		return;
 	}
 
arch/x86/kernel/relocate_kernel_64.S +8 -0
index 4ffba68dc57b..eaeb77464c06 100644
@@ -136,6 +136,14 @@ SYM_CODE_START_LOCAL_NOALIGN(identity_mapped)
 	 * %r13 original CR4 when relocate_kernel() was invoked
 	 */
 
+	/*
+	 * Set return address to 0 if not preserving context. The purgatory
+	 * shipped in kexec-tools will unconditionally look for the return
+	 * address on the stack and set a kexec_jump_back_entry= command
+	 * line option if it's non-zero. There's no other way that it can
+	 * tell a preserve-context (kjump) kexec from a normal one.
+	 */
+	pushq	$0
 	/* store the start address on the stack */
 	pushq   %rdx
 
arch/x86/kernel/sys_ia32.c +2 -1
index 6cf65397d225..610a1c2f4519 100644
@@ -61,7 +61,8 @@ SYSCALL_DEFINE3(ia32_truncate64, const char __user *, filename,
 SYSCALL_DEFINE3(ia32_ftruncate64, unsigned int, fd,
 		unsigned long, offset_low, unsigned long, offset_high)
 {
-	return ksys_ftruncate(fd, ((loff_t) offset_high << 32) | offset_low);
+	return ksys_ftruncate(fd, ((loff_t) offset_high << 32) | offset_low,
+			FTRUNCATE_LFS);
 }
 
 /* warning: next two assume little endian */
arch/x86/kvm/emulate.c +1 -1
index c8e292e9a24d..292f1dded78f 100644
@@ -4469,7 +4469,7 @@ static const struct opcode opcode_map_0f_38[256] = {
 	X16(N), X16(N),
 	/* 0x20 - 0x2f */
 	X8(N),
-	X2(N), GP(SrcReg | DstMem | ModRM | Mov | Aligned, &pfx_0f_e7_0f_38_2a), N, N, N, N, N,
+	X2(N), GP(SrcMem | DstReg | ModRM | Mov | Aligned, &pfx_0f_e7_0f_38_2a), N, N, N, N, N,
 	/* 0x30 - 0x7f */
 	X16(N), X16(N), X16(N), X16(N), X16(N),
 	/* 0x80 - 0xef */
arch/x86/kvm/trace.h +1 -1
index e7fdbe9efc90..0db25bba17f6 100644
@@ -154,7 +154,7 @@ TRACE_EVENT(kvm_xen_hypercall,
 		__entry->a2 = a2;
 		__entry->a3 = a3;
 		__entry->a4 = a4;
-		__entry->a4 = a5;
+		__entry->a5 = a5;
 	),
 
 	TP_printk("cpl %d nr 0x%lx a0 0x%lx a1 0x%lx a2 0x%lx a3 0x%lx a4 0x%lx a5 %lx",
arch/x86/tools/vdso2c.c +0 -1
index f84e8f8fa5fe..b8a555763f43 100644
@@ -75,7 +75,6 @@ struct vdso_sym {
 };
 
 struct vdso_sym required_syms[] = {
-	{"VDSO32_NOTE_MASK", true},
 	{"__kernel_vsyscall", true},
 	{"__kernel_sigreturn", true},
 	{"__kernel_rt_sigreturn", true},
arch/x86/um/vdso/Makefile +0 -2
index 8a7c8b37cb6e..7664cbedbe30 100644
@@ -3,8 +3,6 @@
 # Building vDSO images for x86.
 #
 
-vdso-install-y += vdso.so
-
 # files to link into the vdso
 vobjs-y := vdso-note.o um_vdso.o
 
block/blk-cgroup.c +16 -0
index b70096497d38..554c87bb4a86 100644
@@ -24,6 +24,7 @@
 #include <linux/backing-dev.h>
 #include <linux/slab.h>
 #include <linux/delay.h>
+#include <linux/wait_bit.h>
 #include <linux/atomic.h>
 #include <linux/ctype.h>
 #include <linux/resume_user_mode.h>
@@ -611,6 +612,8 @@ static void blkg_destroy_all(struct gendisk *disk)
 
 	q->root_blkg = NULL;
 	spin_unlock_irq(&q->queue_lock);
+
+	wake_up_var(&q->root_blkg);
 }
 
 static void blkg_iostat_set(struct blkg_iostat *dst, struct blkg_iostat *src)
@@ -1498,6 +1501,18 @@ int blkcg_init_disk(struct gendisk *disk)
 	struct blkcg_gq *new_blkg, *blkg;
 	bool preloaded;
 
+	/*
+	 * If the queue is shared across disk rebind (e.g., SCSI), the
+	 * previous disk's blkcg state is cleaned up asynchronously via
+	 * disk_release() -> blkcg_exit_disk(). Wait for that cleanup to
+	 * finish (indicated by root_blkg becoming NULL) before setting up
+	 * new blkcg state. Otherwise, we may overwrite q->root_blkg while
+	 * the old one is still alive, and radix_tree_insert() in
+	 * blkg_create() will fail with -EEXIST because the old entries
+	 * still occupy the same queue id slot in blkcg->blkg_tree.
+	 */
+	wait_var_event(&q->root_blkg, !READ_ONCE(q->root_blkg));
+
 	new_blkg = blkg_alloc(&blkcg_root, disk, GFP_KERNEL);
 	if (!new_blkg)
 		return -ENOMEM;
@@ -2022,6 +2037,7 @@ void blkcg_maybe_throttle_current(void)
 	return;
 out:
 	rcu_read_unlock();
+	put_disk(disk);
 }
 
 /**
block/blk-wbt.c +3 -2
index 33006edfccd4..dcc2438ca16d 100644
@@ -782,10 +782,11 @@ void wbt_init_enable_default(struct gendisk *disk)
 		return;
 
 	rwb = wbt_alloc();
-	if (WARN_ON_ONCE(!rwb))
+	if (!rwb)
 		return;
 
-	if (WARN_ON_ONCE(wbt_init(disk, rwb))) {
+	if (wbt_init(disk, rwb)) {
+		pr_warn("%s: failed to enable wbt\n", disk->disk_name);
 		wbt_free(rwb);
 		return;
 	}
block/blk-zoned.c +20 -6
index 7aae3c236cad..a4d82342e37a 100644
@@ -1877,6 +1877,7 @@ static int disk_revalidate_zone_resources(struct gendisk *disk,
 {
 	struct queue_limits *lim = &disk->queue->limits;
 	unsigned int pool_size;
+	int ret = 0;
 
 	args->disk = disk;
 	args->nr_zones =
@@ -1899,10 +1900,13 @@ static int disk_revalidate_zone_resources(struct gendisk *disk,
 		pool_size =
 			min(BLK_ZONE_WPLUG_DEFAULT_POOL_SIZE, args->nr_zones);
 
-	if (!disk->zone_wplugs_hash)
-		return disk_alloc_zone_resources(disk, pool_size);
+	if (!disk->zone_wplugs_hash) {
+		ret = disk_alloc_zone_resources(disk, pool_size);
+		if (ret)
+			kfree(args->zones_cond);
+	}
 
-	return 0;
+	return ret;
 }
 
 /*
@@ -1934,6 +1938,7 @@ static int disk_update_zone_resources(struct gendisk *disk,
 	disk->zone_capacity = args->zone_capacity;
 	disk->last_zone_capacity = args->last_zone_capacity;
 	disk_set_zones_cond_array(disk, args->zones_cond);
+	args->zones_cond = NULL;
 
 	/*
 	 * Some devices can advertise zone resource limits that are larger than
@@ -2216,21 +2221,30 @@ int blk_revalidate_disk_zones(struct gendisk *disk)
 	}
 	memalloc_noio_restore(noio_flag);
 
+	if (ret <= 0)
+		goto free_resources;
+
 	/*
 	 * If zones where reported, make sure that the entire disk capacity
 	 * has been checked.
 	 */
-	if (ret > 0 && args.sector != capacity) {
+	if (args.sector != capacity) {
 		pr_warn("%s: Missing zones from sector %llu\n",
 			disk->disk_name, args.sector);
 		ret = -ENODEV;
+		goto free_resources;
 	}
 
-	if (ret > 0)
-		return disk_update_zone_resources(disk, &args);
+	ret = disk_update_zone_resources(disk, &args);
+	if (ret)
+		goto free_resources;
+
+	return 0;
 
+free_resources:
 	pr_warn("%s: failed to revalidate zones\n", disk->disk_name);
 
+	kfree(args.zones_cond);
 	memflags = blk_mq_freeze_queue(q);
 	disk_free_zone_resources(disk);
 	blk_mq_unfreeze_queue(q, memflags);
block/disk-events.c +2 -1
index 9f9f9f8a2d6b..074731ecc3d2 100644
@@ -290,13 +290,14 @@ EXPORT_SYMBOL(disk_check_media_change);
  * Should be called when the media changes for @disk.  Generates a uevent
  * and attempts to free all dentries and inodes and invalidates all block
  * device page cache entries in that case.
+ *
+ * Callers that need a partition re-scan should arrange for one explicitly.
  */
 void disk_force_media_change(struct gendisk *disk)
 {
 	disk_event_uevent(disk, DISK_EVENT_MEDIA_CHANGE);
 	inc_diskseq(disk);
 	bdev_mark_dead(disk->part0, true);
-	set_bit(GD_NEED_PART_SCAN, &disk->state);
 }
 EXPORT_SYMBOL_GPL(disk_force_media_change);
 
crypto/af_alg.c +2 -0
index dd0e5be4d8c0..53d265591363 100644
@@ -586,6 +586,8 @@ static int af_alg_cmsg_send(struct msghdr *msg, struct af_alg_control *con)
 			if (cmsg->cmsg_len < CMSG_LEN(sizeof(u32)))
 				return -EINVAL;
 			con->aead_assoclen = *(u32 *)CMSG_DATA(cmsg);
+			if (con->aead_assoclen >= 0x80000000u)
+				return -EINVAL;
 			break;
 
 		default:
crypto/jitterentropy-kcapi.c +7 -7
index 7c880cf34c52..5edc6d285aa1 100644
@@ -42,6 +42,7 @@
 #include <linux/fips.h>
 #include <linux/kernel.h>
 #include <linux/module.h>
+#include <linux/mutex.h>
 #include <linux/slab.h>
 #include <linux/time.h>
 #include <crypto/internal/rng.h>
@@ -193,7 +194,7 @@ int jent_read_random_block(void *hash_state, char *dst, unsigned int dst_len)
  ***************************************************************************/
 
 struct jitterentropy {
-	spinlock_t jent_lock;
+	struct mutex jent_lock;
 	struct rand_data *entropy_collector;
 	struct crypto_shash *tfm;
 	struct shash_desc *sdesc;
@@ -203,7 +204,7 @@ static void jent_kcapi_cleanup(struct crypto_tfm *tfm)
 {
 	struct jitterentropy *rng = crypto_tfm_ctx(tfm);
 
-	spin_lock(&rng->jent_lock);
+	mutex_lock(&rng->jent_lock);
 
 	if (rng->sdesc) {
 		shash_desc_zero(rng->sdesc);
@@ -218,7 +219,7 @@ static void jent_kcapi_cleanup(struct crypto_tfm *tfm)
 	if (rng->entropy_collector)
 		jent_entropy_collector_free(rng->entropy_collector);
 	rng->entropy_collector = NULL;
-	spin_unlock(&rng->jent_lock);
+	mutex_unlock(&rng->jent_lock);
 }
 
 static int jent_kcapi_init(struct crypto_tfm *tfm)
@@ -228,7 +229,7 @@ static int jent_kcapi_init(struct crypto_tfm *tfm)
 	struct shash_desc *sdesc;
 	int size, ret = 0;
 
-	spin_lock_init(&rng->jent_lock);
+	mutex_init(&rng->jent_lock);
 
 	/* Use SHA3-256 as conditioner */
 	hash = crypto_alloc_shash(JENT_CONDITIONING_HASH, 0, 0);
@@ -257,7 +258,6 @@ static int jent_kcapi_init(struct crypto_tfm *tfm)
 		goto err;
 	}
 
-	spin_lock_init(&rng->jent_lock);
 	return 0;
 
 err:

Lines of this file are not shown. View the raw message.

crypto/simd.c +12 -4
index f71c4a334c7d..4e6f437e9e77 100644

Lines of this file are not shown. View the raw message.

drivers/accel/amdxdna/amdxdna_mailbox.c +1 -1
index 46d844a73a94..e681a090752d 100644

Lines of this file are not shown. View the raw message.

drivers/accel/rocket/rocket_gem.c +2 -0
index b6a385d2edfc..c8084719208a 100644

Lines of this file are not shown. View the raw message.

drivers/acpi/apei/einj-core.c +25 -20

45 lines not on this page · raw message

drivers/acpi/arm64/agdi.c +1 -1
index feb4b2cb4618..0c2d9d6c160b 100644

Lines of this file are not shown. View the raw message.

drivers/acpi/x86/cmos_rtc.c +48 -29

77 lines not on this page · raw message

drivers/ata/libata-scsi.c +2 -2
index 3b65df914ebb..cd607911d724 100644

Lines of this file are not shown. View the raw message.

drivers/base/devres.c +2 -0
index 171750c1f691..ce519b98a189 100644

Lines of this file are not shown. View the raw message.

drivers/block/drbd/drbd_nl.c +6 -2
index e201f0087a0f..728ecc431b38 100644

Lines of this file are not shown. View the raw message.

drivers/block/ublk_drv.c +13 -8
index 63aeb7a76a8c..0bdb804fca83 100644

Lines of this file are not shown. View the raw message.

drivers/block/zram/zram_drv.c +4 -0
index 85943da0cdca..aaaef8dd8253 100644

Lines of this file are not shown. View the raw message.

drivers/bluetooth/btmtk.c +2 -2
index 31ff133b6159..a4b4dacfd2ad 100644

Lines of this file are not shown. View the raw message.

drivers/bluetooth/hci_ldisc.c +3 -0
index 71c1997a0f73..275ea865bc29 100644

Lines of this file are not shown. View the raw message.

drivers/bus/fsl-mc/fsl-mc-bus.c +7 -36

43 lines not on this page · raw message

drivers/bus/stm32_rifsc.c +18 -34

52 lines not on this page · raw message

drivers/cdrom/cdrom.c +48 -25

73 lines not on this page · raw message

drivers/char/ipmi/ssif_bmc.c +25 -9
index 7a52e3ea49ed..a45e80d13e10 100644

Lines of this file are not shown. View the raw message.

drivers/clk/clk-qoriq.c +9 -8
index f05631e55310..2524c5c0eb46 100644

Lines of this file are not shown. View the raw message.

drivers/clk/clk-xgene.c +2 -0
index ba3b1057e4f0..abb6c8fcdc91 100644

Lines of this file are not shown. View the raw message.

drivers/clk/imx/clk-imx6q.c +11 -1
index f726c00aba72..35e6b59c01db 100644

Lines of this file are not shown. View the raw message.

drivers/clk/imx/clk-imx8mq.c +2 -2
index f70ed231b92d..cedc8a02aa1f 100644

Lines of this file are not shown. View the raw message.

drivers/clk/qcom/dispcc-glymur.c +1 -3
index 5203fa6383f6..bef74f58405b 100644

Lines of this file are not shown. View the raw message.

drivers/clk/qcom/dispcc-kaanapali.c +0 -2
index baae2ec1f72a..c1578cd07041 100644

Lines of this file are not shown. View the raw message.

drivers/clk/qcom/dispcc-milos.c +0 -1
index 95b6dd89d9ae..339cb1c63ba7 100644

Lines of this file are not shown. View the raw message.

drivers/clk/qcom/dispcc-sc8280xp.c +0 -4
index 5903a759d4af..e91dfed0f37e 100644

Lines of this file are not shown. View the raw message.

drivers/clk/qcom/dispcc-sm4450.c +0 -1
index e8752d01c8e6..2fdacc26df69 100644

Lines of this file are not shown. View the raw message.

drivers/clk/qcom/dispcc-sm8250.c +3 -3
index 8f433e1e7028..e59cdadd5647 100644

Lines of this file are not shown. View the raw message.

drivers/clk/qcom/dispcc-sm8450.c +1 -1
index 9ce9fd28e55b..2e91332dd92a 100644

Lines of this file are not shown. View the raw message.

drivers/clk/qcom/dispcc0-sa8775p.c +0 -2
index aeda9cf4bfee..b248fa970587 100644

Lines of this file are not shown. View the raw message.

drivers/clk/qcom/dispcc1-sa8775p.c +0 -2
index cd55d1c11902..9882edbb79f9 100644

Lines of this file are not shown. View the raw message.

drivers/clk/qcom/gcc-glymur.c +1 -0
index 238e205735ed..cd11470a75f3 100644

Lines of this file are not shown. View the raw message.

drivers/clk/qcom/gcc-sc8180x.c +57 -7

64 lines not on this page · raw message

drivers/clk/qcom/gcc-x1e80100.c +1 -0
index 74afd12c158c..73a2a5112623 100644

Lines of this file are not shown. View the raw message.

drivers/clk/qcom/gdsc.c +11 -1
index 7deabf8400cf..95aa07120245 100644

Lines of this file are not shown. View the raw message.

drivers/clk/renesas/r9a09g056-cpg.c +18 -18
index fead173cae8b..70de6bb929b9 100644

Lines of this file are not shown. View the raw message.

drivers/clk/renesas/r9a09g057-cpg.c +20 -35

55 lines not on this page · raw message

drivers/clk/spacemit/ccu_mix.c +1 -1
index 9578366e9746..a8b407049bf4 100644

Lines of this file are not shown. View the raw message.

drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c +16 -1
index 0339c4af0fe5..db0e36d8838e 100644

Lines of this file are not shown. View the raw message.

drivers/clk/visconti/pll.c +1 -1
index 6fd02c4b641e..805b95481281 100644

Lines of this file are not shown. View the raw message.

drivers/cpufreq/amd-pstate.c +2 -4
index 5aa9fcd80cf5..78b70bdcb008 100644

Lines of this file are not shown. View the raw message.

drivers/cpufreq/cpufreq.c +3 -3
index 1f794524a1d9..44441ceedb76 100644

Lines of this file are not shown. View the raw message.

drivers/cpufreq/intel_pstate.c +2 -2
index 11c58af41900..0f50034e4b68 100644

Lines of this file are not shown. View the raw message.

drivers/crypto/atmel-aes.c +4 -2
index 9b0cb97055dc..b393689400b4 100644

Lines of this file are not shown. View the raw message.

drivers/crypto/ccp/ccp-crypto-aes.c +5 -2
index 01d298350b92..3ad6bb7666f6 100644

Lines of this file are not shown. View the raw message.

drivers/crypto/hisilicon/sec2/sec_crypto.c +1 -1
index 15174216d8c4..2471a4dd0b50 100644

Lines of this file are not shown. View the raw message.

drivers/crypto/inside-secure/eip93/eip93-common.c +1 -1
index f4ad6beff15e..259714a4ee4d 100644

Lines of this file are not shown. View the raw message.

drivers/crypto/inside-secure/eip93/eip93-main.c +8 -8
index b7fd9795062d..76858bb4fcc2 100644

Lines of this file are not shown. View the raw message.

drivers/crypto/inside-secure/eip93/eip93-regs.h +1 -1
index 0490b8d15131..116b3fbb6ad7 100644

Lines of this file are not shown. View the raw message.

drivers/crypto/intel/iaa/iaa_crypto_main.c +1 -1
index 547abf453d4a..f62b994e18e5 100644

Lines of this file are not shown. View the raw message.

drivers/crypto/intel/qat/qat_420xx/adf_420xx_hw_data.c +18 -2
index 35105213d40c..0002122219bc 100644

Lines of this file are not shown. View the raw message.

drivers/crypto/intel/qat/qat_4xxx/adf_4xxx_hw_data.c +12 -2
index 740f68a36ac5..900f19b90b2d 100644

Lines of this file are not shown. View the raw message.

drivers/crypto/intel/qat/qat_common/adf_sysfs_ras_counters.c +6 -6
index e97c67c87b3c..6abb57bfd328 100644

Lines of this file are not shown. View the raw message.

drivers/crypto/intel/qat/qat_common/icp_qat_hw_20_comp.h +6 -4
index 7ea8962272f2..d28732225c9e 100644

Lines of this file are not shown. View the raw message.

drivers/crypto/intel/qat/qat_common/qat_comp_algs.c +8 -2
index 8b123472b71c..4273a0ecb6c8 100644

Lines of this file are not shown. View the raw message.

drivers/crypto/sa2ul.c +2 -2
index df3defa1ef4b..965a03d5b27a 100644

Lines of this file are not shown. View the raw message.

drivers/crypto/tegra/tegra-se-aes.c +9 -0
index 9210cceb4b7b..30c78afe3dea 100644

Lines of this file are not shown. View the raw message.

drivers/crypto/tegra/tegra-se-hash.c +3 -0
index 06bb5bf0fa33..23d549801612 100644

Lines of this file are not shown. View the raw message.

drivers/cxl/pci.c +3 -0
index fbb300a01830..a5922116db2a 100644

Lines of this file are not shown. View the raw message.

drivers/dma-buf/dma-fence.c +4 -4
index 35afcfcac591..abb6d8f8f95d 100644

Lines of this file are not shown. View the raw message.

drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c +7 -9
index 5d74bc29cf89..95e460422b2a 100644

Lines of this file are not shown. View the raw message.

drivers/dma/mxs-dma.c +1 -0
index cfb9962417ef..53f572b6b6fc 100644

Lines of this file are not shown. View the raw message.

drivers/dpll/dpll_netlink.c +10 -0
index 83cbd64abf5a..95ae786e98aa 100644

Lines of this file are not shown. View the raw message.

drivers/dpll/dpll_netlink.h +0 -2
index dd28b56d27c5..a9cfd55f57fc 100644

Lines of this file are not shown. View the raw message.

drivers/firmware/arm_ffa/driver.c +1 -1
index f2f94d4d533e..eb2782848283 100644

Lines of this file are not shown. View the raw message.

drivers/firmware/efi/capsule-loader.c +1 -1
index 2c628a127091..8e8f81f0a5a0 100644

Lines of this file are not shown. View the raw message.

drivers/firmware/qcom/qcom_scm.c +1 -2
index 8fbc96693a55..d439a9f5b62b 100644

Lines of this file are not shown. View the raw message.

drivers/fwctl/main.c +1 -1
index bc6378506296..098c3824ad75 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c +2 -0
index d1bf2e150c1a..780a0078c91a 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c +1 -3
index af3d2fd61cf3..3459d356151e 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c +4 -1
index 5179fa008626..19abb09f0e19 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c +24 -33

57 lines not on this page · raw message

drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c +1 -1
index 6fba9d5b29ea..ee271f43d5ad 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c +3 -2
index 0a1b93259887..0e015741ab24 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c +0 -5
index 275745aa5829..1e284ecad217 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c +1 -1
index 1893ceeeb26c..8b60299b73ef 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c +1 -1
index 8d73193de06f..0f783adb9335 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c +1 -1
index eb9725ae1607..557d15b90ad2 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c +66 -0

66 lines not on this page · raw message

drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c +8 -2
index b9671fc39e2a..da4a0cf4aad0 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c +1 -0
index 9fe8d10ab270..cffb1e6bab35 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c +2 -0
index 20983f126b49..13a6e24c624a 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c +1 -0
index 98f5e0622bc5..d0445df39d2c 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c +1 -0
index 0bd83820dd20..6fd4238a8471 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c +1 -0
index 82abe181c730..0c746580de11 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c +1 -0
index 54fd9c800c40..a43582b9c876 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_0.c +1 -0
index 46bf15dce2bd..72a4b2d0676f 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.c +1 -0
index edecbfe66c79..250316704dfa 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/amdgpu/jpeg_v5_3_0.c +1 -0
index 1821dced936f..e7546816baba 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c +10 -0
index fea576a7f397..efb3fde919ee 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c +5 -0
index 73ce3d211ed6..8a9ba2276275 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c +2 -0
index e35fae9cdaf6..0442bfcfd384 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c +2 -0
index 006a15451197..8b8184fe6764 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c +3 -0
index 2fe5b3fe287f..81bba3ec2a93 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c +1 -0
index 63d37b475c2c..ff7269bafae8 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c +1 -0
index e78526a4e521..210e41cf2937 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c +1 -0
index 1f6a22983c0d..1571cc5a148c 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c +1 -0
index 6109124f852e..d5f49fa33bee 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c +1 -0
index c28c6aff17aa..54fbf8d73ca6 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c +25 -10
index e8da0b4527dc..04c5e26f01ed 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c +0 -1
index 562d475cf4c9..bb70e57ae4d5 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c +0 -1
index d6067316d7f4..77fb41e2486a 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v11.c +0 -1
index e3a7acb0ccbc..a1e3cf2384dd 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v12.c +0 -1
index 0b97376fc6f9..b3e122d7876e 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v12_1.c +0 -1
index eef6bdce4be3..c90c0d99b1e3 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c +0 -1
index a535f151cb5f..e856bee62805 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c +0 -1
index 69c1b8a690b8..f02ef2d44a07 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/amdkfd/kfd_process_queue_manager.c +2 -1
index f5d2847e1cbb..3d172e35e57c 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c +5 -1
index 2328c1aa0ead..0aee65503642 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c +10 -11
index 304437c2284d..527d0ad69348 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c +44 -0

44 lines not on this page · raw message

drivers/gpu/drm/amd/display/dc/bios/bios_parser.c +62 -0

62 lines not on this page · raw message

drivers/gpu/drm/amd/display/dc/dc.h +1 -1
index 4c4239cac863..8044c80971f0 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c +8 -2
index b15360bcdacf..b3cedaa596c0 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/dc/dce/dce_link_encoder.c +3 -1
index 2ba3d3a3aac5..d2b36cfb28c3 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c +3 -0
index a2c46350e44e..95f8b7c7d657 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/dc/link/link_factory.c +3 -1
index 21815ad01a29..409cc6e6cd84 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/dc/resource/dce60/dce60_resource.c +2 -1
index 3d52973dd7f2..15f220671fbe 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/dc/resource/dce80/dce80_resource.c +2 -1
index 89927727a0d9..42d0bd656f79 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c +7 -1
index c3a6ae14de18..43b72b9113be 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/include/grph_object_ctrl_defs.h +4 -0
index 38a77fa9b4af..a0f03fb67605 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/pm/powerplay/hwmgr/hwmgr.c +15 -0
index 2b5ac21fee39..1d6e30269d56 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c +111 -7

118 lines not on this page · raw message

drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.h +1 -0
index d9e8b386bd4d..66adabeab6a3 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/pm/powerplay/inc/hwmgr.h +1 -0
index c661185753b4..2f49c95342a1 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/pm/powerplay/smumgr/ci_smumgr.c +11 -4
index 7d5df18db8d2..3650e7beeb67 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c +1 -0
index 2b4faab37693..23c9f14bb208 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c +3 -2
index 32d5e2170d80..aa9deb7cd9da 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c +1 -0
index 870bcc86fd79..c62b12d672d4 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/ras/rascore/ras_core.c +12 -5
index 3f56f26abd6d..1ad555eff592 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/ras/rascore/ras_umc.c +1 -1
index 2abe8553e479..4fff0b3af75c 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/arm/display/komeda/komeda_framebuffer.c +5 -1
index 6ee909f8d534..50e86f352838 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c +58 -14

72 lines not on this page · raw message

drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.h +1 -0
index bad2fc0c7306..a76775c76895 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c +14 -4
index 42248f179b69..21a7d2fb266e 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/bridge/imx/imx8qxp-pxl2dpi.c +23 -17
index 441fd32dc91c..d64e328bf542 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/drm_color_mgmt.c +1 -1
index c598b99673fc..e7db4e4ea700 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/drm_fb_helper.c +3 -1
index 05803169bed5..16bfbfb0af16 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/drm_gem.c +2 -5
index ebf21b403b11..2b152e3103c3 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/drm_gpusvm.c +2 -2
index 04bdc386c3fd..35dd07297dd0 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/gma500/oaktrail_hdmi.c +1 -0
index 58d7e191fd56..403d21cbb3a2 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/gma500/oaktrail_lvds.c +7 -2
index 884d324f0044..e194d0cce067 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/i915/display/intel_dp.c +7 -2
index 696edf40b243..2906dc6e630e 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/i915/display/skl_watermark.c +2 -2
index f5a6fae815d1..fa51f976ea72 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/i915/gt/intel_reset.c +2 -1
index 41b5036dc538..64ef68e6ac62 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/imagination/pvr_rogue_fwif.h +6 -2
index 172886be4c82..5d590c4c2566 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/imagination/pvr_rogue_fwif_shared.h +5 -1
index 6c09c15bf9bd..f95acd5a1f8e 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/loongson/lsdc_drv.c +1 -1
index abf5bf68eec2..4b97750897dc 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/msm/adreno/a4xx_gpu.c +2 -4
index 8464d89e37f3..e6ab731f8e9a 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/msm/adreno/a5xx_gpu.c +2 -4
index ef9fd6171af7..e44302251de5 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/msm/adreno/a6xx_gmu.c +116 -24

140 lines not on this page · raw message

drivers/gpu/drm/msm/adreno/a6xx_gmu.h +6 -1
index 2af074c8e8cf..0cd8ae1b4f5c 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/msm/adreno/a6xx_gpu.c +26 -83

109 lines not on this page · raw message

drivers/gpu/drm/msm/adreno/a6xx_gpu.h +1 -1
index 4eaa04711246..a4434a6a56dd 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c +9 -9
index 2d56fe0a65b7..791623ddb67c 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/msm/adreno/a6xx_hfi.c +10 -4
index 53cfdf4e6c34..4f5dbf46132b 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/msm/adreno/a8xx_gpu.c +14 -12
index b1887e0cf698..fafeac62aebf 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/msm/adreno/adreno_gpu.c +2 -4
index d5fe6f6f0dec..785e99fb5bd5 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/msm/adreno/adreno_gpu.h +2 -1
index 1d0145f8b3ec..29097e6b4253 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_1_16_msm8953.h +0 -7
index b44d02b48418..2162ff917b0f 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c +2 -1
index 0f4921b1a892..cbb7caa194c1 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c +0 -2
index 61d7e65469b3..014b2c504eda 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/msm/dp/dp_display.c +1 -0
index 476848bf8cd1..d2124d625485 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/msm/dsi/dsi.c +1 -0
index d8bb40ef820e..3c9f01ed6271 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/msm/dsi/dsi_cfg.c +2 -2
index bd3c51c350e7..da3fe6824495 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/msm/dsi/dsi_cfg.h +1 -1
index 5dc812028bd5..ccf06679608e 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/msm/dsi/dsi_host.c +11 -5
index db6da99375a1..1c0841a1c101 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/msm/dsi/phy/dsi_phy.c +1 -0
index 7937266de1d2..c59375aaae19 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/msm/hdmi/hdmi.c +1 -0
index 5afac09c0d33..d5ef5089c9e9 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/msm/hdmi/hdmi_phy.c +1 -0
index 667573f1db7c..f726555bb681 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/msm/msm_fb.c +6 -1
index b3fdb83202ab..9b681e144c07 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/msm/msm_gem.c +3 -0
index b27abaa13926..2cb3ab04f125 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/msm/msm_gem_shrinker.c +2 -3
index 1039e3c0a47b..31fa51a44f86 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/msm/msm_gem_vma.c +7 -4
index adf88cf8f41a..9e3632019bc9 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/msm/registers/adreno/a6xx_gmu.xml +4 -2
index c4e00b1263cd..33404eb18fd0 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/panel/Kconfig +1 -0
index 307152ad7759..79264f7bbd0e 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c +1 -0
index 36abfa2e65e9..dd1eaba23ad3 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/panel/panel-simple.c +1 -1
index 91ab280869ba..a242ae284db5 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/panfrost/panfrost_drv.c +2 -0
index 711f5101aa04..074c0995ddc2 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/sun4i/sun4i_backend.c +5 -1
index 40405a52a073..e989f75c09b7 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/sun4i/sun8i_mixer.c +1 -1
index ce9c155bfad7..02acc7cbdb97 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/sysfb/ofdrm.c +2 -0
index d38ba70f4e0d..247cf13c80a0 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/ttm/ttm_bo.c +7 -11
index 0765d69423d2..08d07ffbb167 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/ttm/ttm_bo_util.c +3 -8
index f83b7d5ec6c6..3e3c201a0222 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/ttm/ttm_resource.c +17 -1
index 192fca24f37e..bfd9c68fcd9c 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/v3d/v3d_drv.c +12 -4
index dd60acdf52c2..86e05fcf6cf6 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/virtio/virtgpu_prime.c +1 -1
index 8adcf5c15d45..05756ed4f1da 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/xe/xe_dma_buf.c +14 -38

52 lines not on this page · raw message

drivers/gpu/drm/xe/xe_eu_stall.c +2 -2
index 39723928a019..7da14854f688 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/xe/xe_exec_queue.c +6 -3
index 8ecdf949f9e4..a49919da0eee 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/xe/xe_gsc.c +1 -1
index e5c234f3d795..0d13e357fb43 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/xe/xe_guc_submit.c +10 -24
index fc4f99d46763..82412c8dfd37 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/xe/xe_lrc.c +1 -1
index 7b70cc01fdb3..fc38cdcc3771 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/xe/xe_reg_whitelist.c +1 -1
index 1d36c09681aa..fc4b6f835d4b 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/xe/xe_wa.c +9 -28
index d7e309ad9aba..9ddd21a21dce 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/nova-core/bitfield.rs +2 -3
index 16e143658c51..02efdcf78d89 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/nova-core/driver.rs +1 -1
index 5a4cc047bcfc..e39885c0d5ca 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/nova-core/falcon.rs +47 -27

74 lines not on this page · raw message

drivers/gpu/nova-core/firmware.rs +48 -40

88 lines not on this page · raw message

drivers/gpu/nova-core/firmware/booter.rs +27 -32

59 lines not on this page · raw message

drivers/gpu/nova-core/firmware/fwsec.rs +72 -95

167 lines not on this page · raw message

drivers/gpu/nova-core/gpu.rs +2 -2
index 9b042ef1a308..60c85fffaeaf 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/nova-core/gsp/boot.rs +8 -26
index 94833f7996e8..99e7a0b7e310 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/nova-core/gsp/cmdq.rs +22 -16
index 03a4f3599849..5da153c71800 100644

Lines of this file are not shown. View the raw message.

drivers/hid/bpf/hid_bpf_dispatch.c +4 -2
index 50c7b45c59e3..d0130658091b 100644

Lines of this file are not shown. View the raw message.

drivers/hid/hid-asus.c +12 -16
index bc93b27f9b13..b2332efabeb5 100644

Lines of this file are not shown. View the raw message.

drivers/hid/hid-core.c +53 -14

67 lines not on this page · raw message

drivers/hid/hid-gfrm.c +2 -2
index 699186ff2349..d2a56bf92b41 100644

Lines of this file are not shown. View the raw message.

drivers/hid/hid-logitech-hidpp.c +1 -1
index d1dea7297712..e9aa99ade5aa 100644

Lines of this file are not shown. View the raw message.

drivers/hid/hid-multitouch.c +1 -1
index e82a3c4e5b44..eeab0b6e32cc 100644

Lines of this file are not shown. View the raw message.

drivers/hid/hid-primax.c +1 -1
index e44d79dff8de..8db054280afb 100644

Lines of this file are not shown. View the raw message.

drivers/hid/hid-vivaldi-common.c +1 -1
index bf734055d4b6..b12bb5cc091a 100644

Lines of this file are not shown. View the raw message.

drivers/hid/i2c-hid/i2c-hid-core.c +4 -3
index 5a183af3d5c6..e0a302544cef 100644

Lines of this file are not shown. View the raw message.

drivers/hid/usbhid/hid-core.c +7 -6
index ddd5d77fb5a5..047d390d5aae 100644

Lines of this file are not shown. View the raw message.

drivers/hid/wacom_sys.c +3 -3
index 0d1c6d90fe21..a32320b351e3 100644

Lines of this file are not shown. View the raw message.

drivers/hte/Kconfig +3 -3
index 641af722b555..f57bad67deef 100644

Lines of this file are not shown. View the raw message.

drivers/hv/vmbus_drv.c +0 -1
index bc4fc1951ae1..3d2827477f0a 100644

Lines of this file are not shown. View the raw message.

drivers/hwmon/aspeed-g6-pwm-tach.c +0 -8
index 44e1ecba205d..4f6e6d440dd4 100644

Lines of this file are not shown. View the raw message.

drivers/i3c/master/adi-i3c-master.c +1 -1
index 6616f751075a..545ddd79a45d 100644

Lines of this file are not shown. View the raw message.

drivers/i3c/master/dw-i3c-master.c +7 -11
index d6bdb32397fb..259e4f527665 100644

Lines of this file are not shown. View the raw message.

drivers/i3c/master/mipi-i3c-hci/dma.c +4 -1
index e487ef52f6b4..e4daaa612055 100644

Lines of this file are not shown. View the raw message.

drivers/i3c/master/renesas-i3c.c +2 -2
index d9f5b30a4b2f..a8a9e89a9710 100644

Lines of this file are not shown. View the raw message.

drivers/infiniband/core/iwpm_msg.c +3 -3
index 69c85249b465..4625abd29ac0 100644

Lines of this file are not shown. View the raw message.

drivers/infiniband/core/umem.c +6 -7
index edc34c69f0f2..acf4ce2891b7 100644

Lines of this file are not shown. View the raw message.

drivers/iommu/amd/iommu.c +10 -5
index 760d5f4623b5..72f1f6e28138 100644

Lines of this file are not shown. View the raw message.

drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c +4 -3
index 6fe5563eaf9e..83f6e9f6c51d 100644

Lines of this file are not shown. View the raw message.

drivers/iommu/intel/iommu.c +10 -6
index ef7613b177b9..88fabca898bb 100644

Lines of this file are not shown. View the raw message.

drivers/iommu/iommu.c +129 -39

168 lines not on this page · raw message

drivers/iommu/iommufd/selftest.c +2 -2
index 7823142097d4..83e2215e7800 100644

Lines of this file are not shown. View the raw message.

drivers/iommu/iommufd/vfio_compat.c +1 -1
index a258ee2f4579..acb48cdd3b00 100644

Lines of this file are not shown. View the raw message.

drivers/iommu/riscv/Kconfig +1 -0
index c071816f59a6..fb8e217edc3d 100644

Lines of this file are not shown. View the raw message.

drivers/iommu/riscv/iommu-platform.c +11 -6
index 83a28c83f991..399ba8fe1b3e 100644

Lines of this file are not shown. View the raw message.

drivers/iommu/riscv/iommu.c +79 -5

84 lines not on this page · raw message

drivers/irqchip/irq-gic-v5-its.c +8 -26
index 36a8d1368f0e..28e39b065de0 100644

Lines of this file are not shown. View the raw message.

drivers/irqchip/irq-gic-v5.c +52 -46

98 lines not on this page · raw message

drivers/irqchip/irq-meson-gpio.c +1 -2
index f722e9c57e2e..74a376ef452e 100644

Lines of this file are not shown. View the raw message.

drivers/irqchip/irq-pic32-evic.c +1 -1
index e85c3e300701..325b97a0287f 100644

Lines of this file are not shown. View the raw message.

drivers/irqchip/irq-renesas-rzg2l.c +1 -1
index e73d426cea6d..eb01d4c5aca7 100644

Lines of this file are not shown. View the raw message.

drivers/irqchip/irq-riscv-imsic-early.c +2 -0
index ba903fa689bd..a7a1852b548c 100644

Lines of this file are not shown. View the raw message.

drivers/leds/blink/leds-lgm-sso.c +0 -2
index 8923d2df4704..3d9ef9a54805 100644

Lines of this file are not shown. View the raw message.

drivers/mailbox/mailbox-test.c +25 -18

43 lines not on this page · raw message

drivers/mailbox/mailbox.c +1 -2
index 617ba505691d..b77162db509f 100644

Lines of this file are not shown. View the raw message.

drivers/mailbox/mtk-cmdq-mailbox.c +4 -4
index d7c6b38888a3..547a10a8fad3 100644

Lines of this file are not shown. View the raw message.

drivers/mailbox/mtk-vcp-mailbox.c +1 -1
index cedad575528f..1b291b8ea15a 100644

Lines of this file are not shown. View the raw message.

drivers/md/dm-cache-metadata.c +8 -16
index 57158c02d096..ddfc1a3cf2f5 100644

Lines of this file are not shown. View the raw message.

drivers/md/dm-cache-metadata.h +0 -5
index 5f77890207fe..2f107e7c67d0 100644

Lines of this file are not shown. View the raw message.

drivers/md/dm-cache-policy-smq.c +4 -0
index b328d9601046..dd77a93fd68d 100644

Lines of this file are not shown. View the raw message.

drivers/md/dm-cache-target.c +49 -24

73 lines not on this page · raw message

drivers/md/dm-init.c +3 -1
index 7403823384c5..c1bacba92c65 100644

Lines of this file are not shown. View the raw message.

drivers/md/dm-log.c +5 -1
index 1aa6a4a7d232..d316757a328b 100644

Lines of this file are not shown. View the raw message.

drivers/md/dm-mpath.c +2 -7
index 8f4ae2f51545..7cb7bb6233b6 100644

Lines of this file are not shown. View the raw message.

drivers/md/md-bitmap.c +119 -12

131 lines not on this page · raw message

drivers/md/md-bitmap.h +1 -1
index b42a28fa83a0..214f623c7e79 100644

Lines of this file are not shown. View the raw message.

drivers/md/md-llbitmap.c +6 -1
index cdfecaca216b..aeb061166e73 100644

Lines of this file are not shown. View the raw message.

drivers/md/md.c +216 -43

259 lines not on this page · raw message

drivers/md/md.h +3 -0
index ac84289664cd..409c8f61695d 100644

Lines of this file are not shown. View the raw message.

drivers/md/raid1-10.c +6 -1
index c33099925f23..56a56a4da4f8 100644

Lines of this file are not shown. View the raw message.

drivers/md/raid1.c +2 -2
index 181400e147c0..be2565dee420 100644

Lines of this file are not shown. View the raw message.

drivers/media/i2c/og01a1b.c +12 -1
index c7184de6251a..7b892b26203c 100644

Lines of this file are not shown. View the raw message.

drivers/media/platform/synopsys/Kconfig +1 -0
index bf2ac092fbb3..b109de2c8111 100644

Lines of this file are not shown. View the raw message.

drivers/memory/tegra/tegra124-emc.c +1 -1
index ff26815e51f1..5cfbc169c5f9 100644

Lines of this file are not shown. View the raw message.

drivers/memory/tegra/tegra30-emc.c +3 -3
index 606106dd2b32..5812c8cd6ce4 100644

Lines of this file are not shown. View the raw message.

drivers/mfd/mc13xxx-core.c +1 -1
index 920797b806ce..786eab3b2d03 100644

Lines of this file are not shown. View the raw message.

drivers/mtd/maps/physmap-gemini.c +1 -1
index 9d3b4bf84a1a..1c34b4ef77ea 100644

Lines of this file are not shown. View the raw message.

drivers/mtd/nand/raw/sunxi_nand.c +3 -3
index e66adfcca7cd..85b869041a37 100644

Lines of this file are not shown. View the raw message.

drivers/mtd/nand/spi/core.c +21 -3
index 8aa3753aaaa1..0b076790bd9d 100644

Lines of this file are not shown. View the raw message.

drivers/mtd/nand/spi/winbond.c +11 -8
index 4f9f1854e0cf..7cc0f0091430 100644

Lines of this file are not shown. View the raw message.

drivers/mtd/parsers/ofpart_core.c +2 -2
index 0029bda165bd..262c4221d23f 100644

Lines of this file are not shown. View the raw message.

drivers/mtd/spi-nor/core.c +1 -1
index 1eee519c01e5..5dd0b3cb5250 100644

Lines of this file are not shown. View the raw message.

drivers/mtd/spi-nor/core.h +1 -1
index 16b382d4f04f..e838c40a2589 100644

Lines of this file are not shown. View the raw message.

drivers/mtd/spi-nor/micron-st.c +10 -0
index 88033384a71e..b2b473501d02 100644

Lines of this file are not shown. View the raw message.

drivers/mtd/spi-nor/swp.c +3 -1
index 9b07f83aeac7..e67a81dbb6bf 100644

Lines of this file are not shown. View the raw message.

drivers/net/bareudp.c +3 -0
index 0df3208783ad..da5866ba0699 100644

Lines of this file are not shown. View the raw message.

drivers/net/bonding/bond_3ad.c +60 -49

109 lines not on this page · raw message

drivers/net/bonding/bond_main.c +5 -3
index a5484d11553d..eb49ce486992 100644

Lines of this file are not shown. View the raw message.

drivers/net/bonding/bond_netlink.c +17 -4
index 286f11c517f7..c7d3e0602c83 100644

Lines of this file are not shown. View the raw message.

drivers/net/bonding/bond_procfs.c +2 -1
index 7edf72ec816a..0c0146b76177 100644

Lines of this file are not shown. View the raw message.

drivers/net/bonding/bond_sysfs_slave.c +11 -6
index 36d0e8440b5b..fc6fe7181789 100644

Lines of this file are not shown. View the raw message.

drivers/net/dsa/realtek/rtl8365mb.c +1 -1
index 31fa94dac627..c35cef01ec26 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/airoha/airoha_eth.c +218 -94

312 lines not on this page · raw message

drivers/net/ethernet/airoha/airoha_eth.h +9 -1
index a97903569335..7098e95f0067 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/airoha/airoha_ppe.c +40 -4

44 lines not on this page · raw message

drivers/net/ethernet/amazon/ena/ena_com.c +5 -2
index e67b592e5697..8c86789d867a 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/amazon/ena/ena_phc.c +4 -1
index 7867e893fd15..c2a3ff1ef645 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c +1 -1
index e9e38af680c3..39e1b606a75a 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/broadcom/bnge/bnge_core.c +22 -8
index b4090283df0f..99d7aeeb2ddc 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/broadcom/bnge/bnge_rmem.c +0 -16
index 94f15e08a88c..b066ee887a09 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/broadcom/genet/bcmgenet.c +14 -16
index 482a31e7b72b..54f71b1e85fc 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/freescale/Makefile +1 -2
index de7b31842233..d0a259e47960 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/freescale/dpaa2/Kconfig +4 -0
index d029b69c3f18..36280e5d99e1 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/freescale/enetc/ntmp.c +130 -87

217 lines not on this page · raw message

drivers/net/ethernet/freescale/enetc/ntmp_private.h +3 -7
index 34394e40fddd..f8dff3ba2c28 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/intel/e1000e/netdev.c +1 -0
index 9befdacd6730..7ce0cc8ab8f4 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/intel/i40e/i40e.h +1 -0
index dcb50c2e1aa2..83e780919ac9 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/intel/i40e/i40e_main.c +1 -1
index 926d001b2150..807ccbbf0182 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/intel/i40e/i40e_ptp.c +2 -1
index 404a716db8da..7d07c389bb23 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/intel/iavf/iavf.h +4 -5
index e9fb0a0919e3..050f8241ef5e 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/intel/iavf/iavf_main.c +12 -40

52 lines not on this page · raw message

drivers/net/ethernet/intel/iavf/iavf_type.h +1 -1
index 1d8cf29cb65a..5bb1de1cfd33 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/intel/iavf/iavf_virtchnl.c +36 -40

76 lines not on this page · raw message

drivers/net/ethernet/intel/ice/devlink/devlink.c +2 -0
index 6144cee8034d..641d6e289d5c 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/intel/ice/ice.h +2 -2
index eb3a48330cc1..725b130dd3a2 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/intel/ice/ice_adminq_cmd.h +1 -1
index 859e9c66f3e7..3cbb1b0582e3 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/intel/ice/ice_common.c +0 -2
index ce11fea122d0..b617a6bff891 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/intel/ice/ice_dcb_lib.c +1 -1
index bd77f1c001ee..16aa25535152 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/intel/ice/ice_dpll.c +134 -12

146 lines not on this page · raw message

drivers/net/ethernet/intel/ice/ice_ethtool.c +1 -0
index e6a20af6f63d..f28416a707d7 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/intel/ice/ice_lib.c +2 -2
index 689c6025ea82..837b71b7b2b7 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/intel/ice/ice_main.c +29 -94

123 lines not on this page · raw message

drivers/net/ethernet/intel/ice/ice_ptp.c +18 -26

44 lines not on this page · raw message

drivers/net/ethernet/intel/ice/ice_ptp_consts.h +6 -6
index 19dddd9b53dd..4d298c27bfb2 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/intel/ice/ice_ptp_hw.c +249 -10

259 lines not on this page · raw message

drivers/net/ethernet/intel/ice/ice_ptp_hw.h +5 -0
index 5896b346e579..1b58b054f4a5 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/intel/ice/ice_txrx.c +20 -9
index a2cd4cf37734..4ca1a0602307 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/intel/ice/ice_txrx.h +10 -6
index b6547e1b7c42..5e517f219379 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/intel/ice/ice_vf_lib.c +6 -1
index c8bc952f05cd..51259a4fdda4 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/intel/idpf/idpf_idc.c +6 -0
index 7e4f4ac92653..b7d6b08fc89e 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/mediatek/mtk_eth_soc.c +21 -1
index ddc321a02fda..796f79088f36 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/mediatek/mtk_ppe.c +30 -0
index 75f7728fc796..18279e2a7022 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/mediatek/mtk_ppe.h +1 -0
index 223f709e2704..ba85e39a155b 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.c +4 -8
index 05faad5083d9..145677ce9640 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/mellanox/mlx5/core/en_main.c +8 -0
index b6c12460b54a..0b8b44bbcb9e 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/mellanox/mlx5/core/main.c +3 -1
index 3f73d9b1115d..fab80c79ff07 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/meta/fbnic/fbnic_pci.c +1 -1
index 3fa9d1910daa..8f331358c972 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/microsoft/mana/gdma_main.c +2 -5
index 786186c9a115..c2e855ff3ca9 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/microsoft/mana/mana_en.c +22 -17
index 6d87533924fa..14d6f68eaa69 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/netronome/nfp/nfpcore/nfp_target.c +11 -6
index 79470f198a62..9cf19446657c 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/sfc/efx_devlink.c +1 -1
index d842c60dfc10..e5c6f81af48b 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/ti/Makefile +15 -15
index 6da50f4b7c2e..f4276c9a7762 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/ti/cpsw.c +1 -1
index b0e18bdc2c85..aa3531e844e8 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/ti/cpsw_ale.c +25 -0
index be7b69319221..e202bba49480 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/ti/cpsw_ethtool.c +24 -0
index a43f75ee269e..3f2682c461f9 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/ti/cpsw_new.c +1 -1
index 7f42f58a4b03..c5be359f3c66 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/ti/cpsw_priv.c +38 -1
index bc4fdf17a99e..1f6f374551cb 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/ti/cpsw_priv.h +1 -1
index acb6181c5c9e..fddd7a79f4b0 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/ti/cpsw_sl.c +11 -0
index 0c7531cb0f39..761719a348fa 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/ti/davinci_cpdma.c +27 -0
index d2eab5cd1e0c..41e89a19be53 100644

Lines of this file are not shown. View the raw message.

drivers/net/hamradio/6pack.c +4 -5
index 885992951e8a..c8b2dc5c1bec 100644

Lines of this file are not shown. View the raw message.

drivers/net/ipa/gsi.c +1 -0
index 4c3227e77898..624649484d62 100644

Lines of this file are not shown. View the raw message.

drivers/net/ipa/ipa_main.c +3 -3
index edead9c48d1f..216506eeef1f 100644

Lines of this file are not shown. View the raw message.

drivers/net/macsec.c +63 -8

71 lines not on this page · raw message

drivers/net/macvlan.c +6 -3
index a71f058eceef..3073d67d0dff 100644

Lines of this file are not shown. View the raw message.

drivers/net/mctp/mctp-i2c.c +2 -2
index 15fe4d1163c1..ee2913758e54 100644

Lines of this file are not shown. View the raw message.

drivers/net/netconsole.c +30 -19

49 lines not on this page · raw message

drivers/net/netdevsim/dev.c +1 -1
index e82de0fd3157..8f6d0a09e176 100644

Lines of this file are not shown. View the raw message.

drivers/net/phy/dp83869.c +12 -1
index 1f381d7b13ff..96a7d255f50f 100644

Lines of this file are not shown. View the raw message.

drivers/net/phy/phy_device.c +2 -2
index 3bd415710bf3..f3696d9819d3 100644

Lines of this file are not shown. View the raw message.

drivers/net/phy/qcom/at803x.c +1 -1
index 2995b08bac96..63726cf98cd4 100644

Lines of this file are not shown. View the raw message.

drivers/net/ppp/ppp_generic.c +4 -1
index e9b41777be80..192a5b94783e 100644

Lines of this file are not shown. View the raw message.

drivers/net/ppp/pppoe.c +7 -1
index 4275b393a454..6992b3f64781 100644

Lines of this file are not shown. View the raw message.

drivers/net/slip/slhc.c +31 -18

49 lines not on this page · raw message

drivers/net/usb/r8152.c +1 -1
index 0c83bbbea2e7..f69e7e1ab778 100644

Lines of this file are not shown. View the raw message.

drivers/net/usb/rtl8150.c +11 -1
index 4cda0643afb6..c880c95c41a5 100644

Lines of this file are not shown. View the raw message.

drivers/net/virtio_net.c +6 -0
index c0b9bc5574e2..67b913218144 100644

Lines of this file are not shown. View the raw message.

drivers/net/vrf.c +11 -4
index 8c009bcaa8e7..91a97c3f46c4 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/ath/ath10k/wmi-tlv.c +15 -11
index ec8e91707f84..01f2d1fa9d7d 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/ath/ath11k/mac.c +17 -11
index e4ee2ba1f669..c06ee110a90f 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/ath/ath12k/dp_htt.c +13 -11
index e71bb71a6020..9c19d9707abf 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/ath/ath12k/hal.h +19 -12
index 43e3880f8257..bf4f7dbae866 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/ath/ath12k/mac.c +29 -22

51 lines not on this page · raw message

drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c +60 -16

76 lines not on this page · raw message

drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c +15 -0
index a790f1693b82..4adc0d0e4251 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/marvell/libertas/if_usb.c +22 -10
index 8a6bf1365cfa..d3b9f7619a1a 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/marvell/libertas/if_usb.h +3 -0
index 7d0daeb33c3f..a0cd36197c2b 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/marvell/mwifiex/11n_aggr.c +1 -0
index 34b4b34276d6..042b1fe5f0d6 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/mediatek/mt76/channel.c +11 -2
index 2b705bdb7993..d9f8529db7ed 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/mediatek/mt76/dma.c +6 -5
index f240016ed9f0..893ac14285ca 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/mediatek/mt76/eeprom.c +109 -45

154 lines not on this page · raw message

drivers/net/wireless/mediatek/mt76/mac80211.c +1 -0
index 75772979f438..4d041f88155c 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/mediatek/mt76/mt76.h +4 -1
index d05e83ea1cac..df93ab79c5b4 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/mediatek/mt76/mt7615/mac.c +0 -15
index 45992fdcec60..ce0051468501 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/mediatek/mt76/mt7615/main.c +4 -3
index 727266892c3d..fc619acbb40d 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/mediatek/mt76/mt7615/mcu.c +47 -0

47 lines not on this page · raw message

drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h +2 -3
index c93fd245c90f..391928405f32 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/mediatek/mt76/mt7615/regs.h +0 -2
index eb3c24d51987..e4133e9181d0 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/mediatek/mt76/mt76_connac_mac.c +4 -2
index b41ca1410da9..aab463057009 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c +12 -4
index 0457712286d5..3f583e2a1dc1 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/mediatek/mt76/mt7915/init.c +1 -0
index 22443cbc74ad..250c2d2479b0 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/mediatek/mt76/mt7915/mac.c +0 -13
index cefe56c05731..cec2c4208255 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/mediatek/mt76/mt7915/main.c +4 -3
index 90d5e79fbf74..0892291616ea 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/mediatek/mt76/mt7915/mcu.c +65 -1

66 lines not on this page · raw message

drivers/net/wireless/mediatek/mt76/mt7915/mcu.h +11 -0
index 3af11a075a2f..22f73a5ed425 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h +4 -0
index b5c06201b707..bf1d915a3ca2 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/mediatek/mt76/mt7921/main.c +16 -6
index 021335805acb..3d74fabe7408 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h +2 -0
index 83fc7f49ff84..ad92af98e314 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/mediatek/mt76/mt7925/init.c +2 -0
index 3ce5d6fcc69d..c0c5cb9aff75 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/mediatek/mt76/mt7925/mac.c +6 -3
index ebe872f58c88..82eedd80f694 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/mediatek/mt76/mt7925/main.c +10 -12
index 2d358a96640c..fec54d5f4eaf 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/mediatek/mt76/mt7925/mcu.c +9 -4
index 47f91b9f1b95..abcdd0e0b3b5 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/mediatek/mt76/mt7925/mt7925.h +2 -2
index 6b9bf1b89032..a1d902ccce6d 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/mediatek/mt76/mt7925/regd.c +2 -1
index 292087e882d1..16f56ee879d4 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/mediatek/mt76/mt7996/init.c +19 -3
index 00a8286bd136..fca2d84493b9 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/mediatek/mt76/mt7996/mac.c +24 -20

44 lines not on this page · raw message

drivers/net/wireless/mediatek/mt76/mt7996/main.c +83 -38

121 lines not on this page · raw message

drivers/net/wireless/mediatek/mt76/mt7996/mcu.c +44 -7

51 lines not on this page · raw message

drivers/net/wireless/mediatek/mt76/mt7996/mcu.h +3 -2
index e0b83ac9f5e2..f87a8d316f17 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/mediatek/mt76/mt7996/mt7996.h +2 -0
index 7a884311800e..d31864f973cc 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/mediatek/mt76/mt7996/npu.c +14 -9
index 29bb735da4cb..067ef647e404 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/mediatek/mt76/npu.c +1 -0
index ec36975f6dc9..9679237f7398 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/mediatek/mt76/scan.c +59 -7

66 lines not on this page · raw message

drivers/net/wireless/realtek/rtlwifi/pci.c +1 -0
index d080469264cf..f0010336e78c 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/realtek/rtw89/phy.c +1 -1
index ee6ab2136b9a..ee8a36003e5d 100644

Lines of this file are not shown. View the raw message.

drivers/nfc/trf7970a.c +2 -1
index d17c701c7888..08c27bb438b5 100644

Lines of this file are not shown. View the raw message.

drivers/nvme/host/apple.c +1 -0
index 423c9c628e7b..c692fc73babf 100644

Lines of this file are not shown. View the raw message.

drivers/nvme/host/pci.c +1 -0
index db5fc9bf6627..4c052ed18cb8 100644

Lines of this file are not shown. View the raw message.

drivers/nvme/target/tcp.c +29 -22

51 lines not on this page · raw message

drivers/opp/core.c +1 -1
index 866641666e41..da3f5eba4341 100644

Lines of this file are not shown. View the raw message.

drivers/opp/debugfs.c +11 -9
index 8fc6238b1728..61506d30d5ff 100644

Lines of this file are not shown. View the raw message.

drivers/pci/controller/cadence/pci-sky1.c +3 -1
index d8c216dc120d..9853a9c82c0e 100644

Lines of this file are not shown. View the raw message.

drivers/pci/controller/cadence/pcie-cadence-host.c +7 -0
index db3154c1eccb..0bc9e6e90e0e 100644

Lines of this file are not shown. View the raw message.

drivers/pci/controller/cadence/pcie-cadence.h +19 -0
index 277f3706a4f4..574e9cf4d003 100644

Lines of this file are not shown. View the raw message.

drivers/pci/controller/cadence/pcie-sg2042.c +2 -0
index 0c50c74d03ee..4a2af4d0713e 100644

Lines of this file are not shown. View the raw message.

drivers/pci/controller/dwc/pci-imx6.c +9 -2
index e01a225cf3ab..0a494c9dd6aa 100644

Lines of this file are not shown. View the raw message.

drivers/pci/controller/dwc/pcie-designware-debugfs.c +12 -9
index 0d1340c9b364..9461be074490 100644

Lines of this file are not shown. View the raw message.

drivers/pci/controller/dwc/pcie-designware-ep.c +29 -2
index c57ae4d6c5c0..ab2e7de5c55e 100644

Lines of this file are not shown. View the raw message.

drivers/pci/controller/dwc/pcie-designware-host.c +13 -4
index 6ae6189e9b8a..6adde3fc32be 100644

Lines of this file are not shown. View the raw message.

drivers/pci/controller/dwc/pcie-designware.c +8 -8
index 5741c09dde7f..bb4e82fbfd5c 100644

Lines of this file are not shown. View the raw message.

drivers/pci/controller/dwc/pcie-designware.h +3 -0
index ae6389dd9caa..3e69ef60165b 100644

Lines of this file are not shown. View the raw message.

drivers/pci/controller/dwc/pcie-qcom.c +11 -6
index 67a16af69ddc..9fdfc88ac151 100644

Lines of this file are not shown. View the raw message.

drivers/pci/controller/dwc/pcie-rcar-gen4.c +1 -1
index a6912e85e4dd..8c7bc0691e52 100644

Lines of this file are not shown. View the raw message.

drivers/pci/controller/dwc/pcie-tegra194.c +106 -94

200 lines not on this page · raw message

drivers/pci/controller/pcie-aspeed.c +4 -4
index 3e1a39d1e648..6acfae7d026e 100644

Lines of this file are not shown. View the raw message.

drivers/pci/controller/pcie-mediatek-gen3.c +4 -4
index 75ddb8bee168..e45c43ccc84c 100644

Lines of this file are not shown. View the raw message.

drivers/pci/controller/pcie-rzg3s-host.c +10 -11
index 2809112e6317..986f0a319b3c 100644

Lines of this file are not shown. View the raw message.

drivers/pci/endpoint/functions/pci-epf-test.c +5 -3
index 33548935765e..0e7cbcbebf0b 100644

Lines of this file are not shown. View the raw message.

drivers/pci/endpoint/functions/pci-epf-vntb.c +6 -6
index 65f5bbf28480..c9c7b50587dd 100644

Lines of this file are not shown. View the raw message.

drivers/pci/endpoint/pci-ep-msi.c +5 -0
index 51c19942a81e..1395919571f8 100644

Lines of this file are not shown. View the raw message.

drivers/pci/npem.c +1 -1
index ffeeedf6e311..c51879fcd438 100644

Lines of this file are not shown. View the raw message.

drivers/pci/pci-driver.c +15 -5
index dd9075403987..e3f59001785a 100644

Lines of this file are not shown. View the raw message.

drivers/pci/pci-sysfs.c +0 -28
index 16eaaf749ba9..a9006cf4e9c8 100644

Lines of this file are not shown. View the raw message.

drivers/pci/pci.c +20 -21

41 lines not on this page · raw message

drivers/pci/pcie/dpc.c +1 -0
index fc18349614d7..7605ddd9f0ba 100644

Lines of this file are not shown. View the raw message.

drivers/pci/probe.c +0 -1
index bccc7a4bdd79..b4707640e102 100644

Lines of this file are not shown. View the raw message.

drivers/pci/setup-bus.c +52 -7

59 lines not on this page · raw message

drivers/pci/tph.c +6 -3
index ca4f97be7538..e896b3958281 100644

Lines of this file are not shown. View the raw message.

drivers/pcmcia/rsrc_nonstatic.c +3 -3
index 0679dd434719..b28d754ba414 100644

Lines of this file are not shown. View the raw message.

drivers/phy/apple/atc.c +5 -3
index dc867f368b68..64d0c3dba1cb 100644

Lines of this file are not shown. View the raw message.

drivers/pinctrl/microchip/pinctrl-mpfs-mssio.c +1 -1
index 3d5ffd6cb14b..15d73ea1028c 100644

Lines of this file are not shown. View the raw message.

drivers/pinctrl/nomadik/pinctrl-abx500.c +1 -1
index fc7ebeda8440..858fbaebcf8e 100644

Lines of this file are not shown. View the raw message.

drivers/pinctrl/pinconf-generic.c +6 -1
index 2b030bd0e6ad..6b4a794a362c 100644

Lines of this file are not shown. View the raw message.

drivers/pinctrl/pinctrl-cy8c95x0.c +7 -20
index 5c055d344ac9..54b117f32f0e 100644

Lines of this file are not shown. View the raw message.

drivers/pinctrl/pinctrl-pic32.c +4 -16
index 16bbbcf72062..f61ab89bc0f7 100644

Lines of this file are not shown. View the raw message.

drivers/pinctrl/realtek/pinctrl-rtd.c +1 -1
index 244060486332..4c876d1f6ad5 100644

Lines of this file are not shown. View the raw message.

drivers/pinctrl/renesas/pinctrl-rzg2l.c +7 -0
index 863e779dda02..55e35f63343c 100644

Lines of this file are not shown. View the raw message.

drivers/pinctrl/sophgo/pinctrl-sg2042.c +1 -1
index 185305ac897d..8dba12e122a4 100644

Lines of this file are not shown. View the raw message.

drivers/pinctrl/sophgo/pinctrl-sg2044.c +1 -1
index b0c46d8954ca..cf0b674c038f 100644

Lines of this file are not shown. View the raw message.

drivers/platform/chrome/chromeos_tbmc.c +6 -0
index d1cf8f3463ce..e248567c0a18 100644

Lines of this file are not shown. View the raw message.

drivers/platform/surface/surfacepro3_button.c +1 -0
index 9bd39f09c7db..a6c9d4d370be 100644

Lines of this file are not shown. View the raw message.

drivers/platform/wmi/core.c +5 -31
index b8e6b9a421c6..750e3619724e 100644

Lines of this file are not shown. View the raw message.

drivers/platform/x86/asus-wmi.c +19 -31

50 lines not on this page · raw message

drivers/platform/x86/barco-p50-gpio.c +4 -1
index 6f13e81f98fb..360ffd8505d6 100644

Lines of this file are not shown. View the raw message.

drivers/platform/x86/dell/dell-wmi-sysman/enum-attributes.c +28 -6
index 09996fbdc707..a85639d8a076 100644

Lines of this file are not shown. View the raw message.

drivers/platform/x86/dell/dell_rbu.c +5 -1
index eb50f1d75d0c..3fa9de9aa47b 100644

Lines of this file are not shown. View the raw message.

drivers/platform/x86/hp/hp-wmi.c +69 -24

93 lines not on this page · raw message

drivers/platform/x86/intel/vsec_tpmi.c +6 -4
index 98846e88d3d0..58ed0ed85e9e 100644

Lines of this file are not shown. View the raw message.

drivers/platform/x86/lenovo/wmi-capdata.c +4 -4
index ee1fb02d8e31..169665be4dcf 100644

Lines of this file are not shown. View the raw message.

drivers/platform/x86/lenovo/wmi-capdata.h +20 -0
index 8c1df3efcc55..c3e760b8c3c3 100644

Lines of this file are not shown. View the raw message.

drivers/platform/x86/lenovo/wmi-events.c +1 -1
index 0994cd7dd504..9e9f2e82e04d 100644

Lines of this file are not shown. View the raw message.

drivers/platform/x86/lenovo/wmi-gamezone.c +1 -2
index c7fe7e3c9f17..686d9128b0f1 100644

Lines of this file are not shown. View the raw message.

drivers/platform/x86/lenovo/wmi-gamezone.h deleted +0 -20
deleted file mode 100644
index 6b163a5eeb95..000000000000

Lines of this file are not shown. View the raw message.

drivers/platform/x86/lenovo/wmi-helpers.c +2 -2
index 7379defac500..018d7642e2bd 100644

Lines of this file are not shown. View the raw message.

drivers/platform/x86/lenovo/wmi-helpers.h +13 -0
index 20fd21749803..3364d8e152ca 100644

Lines of this file are not shown. View the raw message.

drivers/platform/x86/lenovo/wmi-other.c +136 -54

190 lines not on this page · raw message

drivers/platform/x86/panasonic-laptop.c +3 -2
index d923ddaa4849..97c0c51b5a4c 100644

Lines of this file are not shown. View the raw message.

drivers/pmdomain/imx/scu-pd.c +1 -0
index 01d465d88f60..3ec33667a308 100644

Lines of this file are not shown. View the raw message.

drivers/pmdomain/ti/omap_prm.c +1 -0
index 5142f064bf5c..64a187f79a1a 100644

Lines of this file are not shown. View the raw message.

drivers/power/supply/max77705_charger.c +11 -25
index 5dd02f658f5b..63b0b4f0cd21 100644

Lines of this file are not shown. View the raw message.

drivers/pwm/pwm-atmel-tcb.c +34 -4
index f9ff78ba122d..3d30aeab507e 100644

Lines of this file are not shown. View the raw message.

drivers/pwm/pwm-stm32.c +12 -10
index 2594fb771b04..935257a890b0 100644

Lines of this file are not shown. View the raw message.

drivers/regulator/fp9931.c +1 -1
index abea3b69d8a0..002b41f53eff 100644

Lines of this file are not shown. View the raw message.

drivers/remoteproc/imx_rproc.c +5 -1
index 23126bc22705..0dd80e688b0e 100644

Lines of this file are not shown. View the raw message.

drivers/remoteproc/xlnx_r5_remoteproc.c +1 -1
index f949749e50b0..eb5f714de2bf 100644

Lines of this file are not shown. View the raw message.

drivers/resctrl/mpam_devices.c +53 -69

122 lines not on this page · raw message

drivers/resctrl/mpam_internal.h +0 -6
index e8971842b124..5f1fca64ce8b 100644

Lines of this file are not shown. View the raw message.

drivers/reset/amlogic/reset-meson.c +1 -0
index 84610365a823..c303e8590dd6 100644

Lines of this file are not shown. View the raw message.

drivers/rtc/rtc-abx80x.c +2 -0
index 3fee27914ba8..5f3a3e60a19d 100644

Lines of this file are not shown. View the raw message.

drivers/s390/cio/cio.h +0 -5
index 08a5e9380e75..bad142c536e1 100644

Lines of this file are not shown. View the raw message.

drivers/s390/cio/css.c +4 -30
index 5ab239f38588..e5a0ec6b4e3e 100644

Lines of this file are not shown. View the raw message.

drivers/s390/crypto/ap_bus.c +17 -17
index d652df96a507..f24e27add721 100644

Lines of this file are not shown. View the raw message.

drivers/s390/crypto/ap_bus.h +0 -1
index 51e08f27bd75..04ea256ecf91 100644

Lines of this file are not shown. View the raw message.

drivers/s390/crypto/ap_queue.c +6 -18
index 3fe2e41c5c6b..ca9819e6f7e7 100644

Lines of this file are not shown. View the raw message.

drivers/scsi/hpsa.h +2 -2
index 99b0750850b2..f6bfe75dd696 100644

Lines of this file are not shown. View the raw message.

drivers/scsi/qla2xxx/qla_attr.c +61 -1

62 lines not on this page · raw message

drivers/scsi/qla2xxx/qla_init.c +1 -1
index 730c42b1a7b9..e746c9274cde 100644

Lines of this file are not shown. View the raw message.

drivers/scsi/qla2xxx/qla_mbx.c +9 -0
index 0d598be6f3ea..44e310f1a370 100644

Lines of this file are not shown. View the raw message.

drivers/scsi/sg.c +28 -3
index 37bac49f30f0..f38d36fbeef3 100644

Lines of this file are not shown. View the raw message.

drivers/scsi/sr.c +2 -9
index 7adb2573f50d..c36c54ecd354 100644

Lines of this file are not shown. View the raw message.

drivers/scsi/sr.h +0 -1
index dc899277b3a4..2d92f9cb6fec 100644

Lines of this file are not shown. View the raw message.

drivers/soc/qcom/llcc-qcom.c +1 -1
index ad5899d083f3..b80d3f9cff64 100644

Lines of this file are not shown. View the raw message.

drivers/soc/qcom/ocmem.c +8 -9
index 6a23f18b0281..96ca0b87bfc4 100644

Lines of this file are not shown. View the raw message.

drivers/soc/qcom/qcom_aoss.c +1 -1
index a543ab9bee6c..c255662b8fc3 100644

Lines of this file are not shown. View the raw message.

drivers/soc/qcom/ubwc_config.c +1 -2
index 1c25aaf55e52..8304463f238a 100644

Lines of this file are not shown. View the raw message.

drivers/soc/tegra/cbb/tegra234-cbb.c +32 -3
index a9adbcecd47c..7e387fc54c6b 100644

Lines of this file are not shown. View the raw message.

drivers/soc/tegra/pmc.c +5 -2
index a1a2966512d1..6debaabdaa36 100644

Lines of this file are not shown. View the raw message.

drivers/soundwire/bus.c +4 -4
index fb68738dfb9b..fe5316d93fef 100644

Lines of this file are not shown. View the raw message.

drivers/soundwire/cadence_master.c +8 -0
index f245c3ffb9e9..b8b62735c893 100644

Lines of this file are not shown. View the raw message.

drivers/soundwire/debugfs.c +7 -2
index ccc9670ef77c..2905ec19b838 100644

Lines of this file are not shown. View the raw message.

drivers/soundwire/intel_ace2x.c +5 -0
index 7f01e43ae978..20422534baf1 100644

Lines of this file are not shown. View the raw message.

drivers/spi/spi-amlogic-spisg.c +1 -2
index e15d7112bb55..0280868f7edf 100644

Lines of this file are not shown. View the raw message.

drivers/spi/spi-atcspi200.c +3 -1
index 2665f31a49ce..02517af9e398 100644

Lines of this file are not shown. View the raw message.

drivers/spi/spi-axiado.c +1 -2
index 8ddcd27def22..2cefc8917b71 100644

Lines of this file are not shown. View the raw message.

drivers/spi/spi-cadence-quadspi.c +0 -4
index 1b0d6186c7ef..057381e56a7f 100644

Lines of this file are not shown. View the raw message.

drivers/spi/spi-fsl-qspi.c +2 -1
index a223b4bc6e63..57358851029b 100644

Lines of this file are not shown. View the raw message.

drivers/spi/spi-hisi-kunpeng.c +11 -1
index 216a0a91fc47..c42d2a2cdf1e 100644

Lines of this file are not shown. View the raw message.

drivers/spi/spi-mtk-snfi.c +14 -0
index 437edbd658aa..73fa84475f0e 100644

Lines of this file are not shown. View the raw message.

drivers/spi/spi-nxp-fspi.c +2 -1
index 320b3d93df57..1e36ae084dd8 100644

Lines of this file are not shown. View the raw message.

drivers/spi/spi-nxp-xspi.c +2 -1
index 06fcdf22990b..385302a6e62f 100644

Lines of this file are not shown. View the raw message.

drivers/spi/spi-rockchip.c +2 -1
index eb1992b4178e..2eb9ede8cc90 100644

Lines of this file are not shown. View the raw message.

drivers/spi/spi-rzv2h-rspi.c +13 -7
index 23f0e92ae208..53c44799fab7 100644

Lines of this file are not shown. View the raw message.

drivers/spi/spi-sifive.c +13 -16
index 6c7aba8befa0..74a3e32fd2b5 100644

Lines of this file are not shown. View the raw message.

drivers/staging/greybus/hid.c +1 -1
index 1f58c907c036..f1f9f6fbc00e 100644

Lines of this file are not shown. View the raw message.

drivers/staging/greybus/raw.c +55 -37

92 lines not on this page · raw message

drivers/staging/media/imx/imx-media-csi.c +24 -20

44 lines not on this page · raw message

drivers/target/target_core_sbc.c +2 -1
index abe91dc8722e..21f5cb86d70c 100644

Lines of this file are not shown. View the raw message.

drivers/thermal/spear_thermal.c +1 -1
index 603dadcd3df5..5e3e9c1f32f8 100644

Lines of this file are not shown. View the raw message.

drivers/tty/hvc/hvc_iucv.c +1 -1
index 1dcdb9e99bd8..37db8a3e5158 100644

Lines of this file are not shown. View the raw message.

drivers/tty/serial/ip22zilog.c +1 -1
index 6e19c6713849..a12101dc0554 100644

Lines of this file are not shown. View the raw message.

drivers/usb/typec/mux/ps883x.c +1 -0
index 5f2879749769..1256252eceed 100644

Lines of this file are not shown. View the raw message.

drivers/usb/typec/tipd/core.c +4 -2
index e2b26af2b84a..43faec794b95 100644

Lines of this file are not shown. View the raw message.

drivers/vdpa/vdpa.c +5 -43

48 lines not on this page · raw message

drivers/vfio/fsl-mc/vfio_fsl_mc.c +1 -3
index 462fae1aa538..b4c3958201b2 100644

Lines of this file are not shown. View the raw message.

drivers/vfio/pci/vfio_pci_core.c +11 -17
index d43745fe4c84..e34c7e1ba1c8 100644

Lines of this file are not shown. View the raw message.

drivers/vhost/net.c +2 -2
index 80965181920c..c6536cad9c4f 100644

Lines of this file are not shown. View the raw message.

drivers/video/backlight/sky81452-backlight.c +3 -0
index 2749231f0385..b2679b24de14 100644

Lines of this file are not shown. View the raw message.

drivers/video/fbdev/matrox/g450_pll.c +1 -1
index e2c1478aa47f..6a08f78cd1ac 100644

Lines of this file are not shown. View the raw message.

drivers/video/fbdev/offb.c +6 -1
index f85428e13996..166b2dff36f5 100644

Lines of this file are not shown. View the raw message.

drivers/virt/coco/arm-cca-guest/arm-cca-guest.c +2 -1
index 0c9ea24a200c..66d00b6ceb78 100644

Lines of this file are not shown. View the raw message.

drivers/virt/coco/sev-guest/sev-guest.c +5 -7
index e001e6769a43..910a1de0d5a7 100644

Lines of this file are not shown. View the raw message.

drivers/xen/xen-pciback/pci_stub.c +4 -2
index e4b27aecbf05..79a2b5dfd694 100644

Lines of this file are not shown. View the raw message.

fs/adfs/super.c +3 -0
index 2c5b2076acf9..a4cd0a5159dd 100644

Lines of this file are not shown. View the raw message.

fs/btrfs/disk-io.c +1 -0
index 1b0eb246b714..37ca4ef87902 100644

Lines of this file are not shown. View the raw message.

fs/btrfs/inode.c +3 -2
index 2ad2d503e79a..dc2b22e65bad 100644

Lines of this file are not shown. View the raw message.

fs/btrfs/reflink.c +45 -0

45 lines not on this page · raw message

fs/btrfs/relocation.c +13 -1
index 033f74fd6225..d8cd04fe9a4c 100644

Lines of this file are not shown. View the raw message.

fs/btrfs/transaction.c +4 -5
index 8dd77c431974..ec3c15fc7ae3 100644

Lines of this file are not shown. View the raw message.

fs/btrfs/volumes.c +6 -1
index 6b8e810a35ce..fd400fbc654d 100644

Lines of this file are not shown. View the raw message.

fs/ceph/addr.c +2 -0
index 44553556ac74..0c01fcb73ddd 100644

Lines of this file are not shown. View the raw message.

fs/ceph/xattr.c +17 -0
index 5f87f62091a1..e773be07f767 100644

Lines of this file are not shown. View the raw message.

fs/d_path.c +6 -5
index bb365511066b..a48957c0971e 100644

Lines of this file are not shown. View the raw message.

fs/debugfs/file.c +5 -2
index 3376ab6a519d..edd6aafbfbaa 100644

Lines of this file are not shown. View the raw message.

fs/erofs/erofs_fs.h +2 -2
index b80c6bb33a58..7871b16c1d33 100644

Lines of this file are not shown. View the raw message.

fs/erofs/inode.c +1 -1
index 4b3d21402e10..a188c570087a 100644

Lines of this file are not shown. View the raw message.

fs/erofs/super.c +6 -2
index 972a0c82198d..802add6652fd 100644

Lines of this file are not shown. View the raw message.

fs/erofs/zmap.c +9 -10
index 30775502b56d..abf7ddc64c63 100644

Lines of this file are not shown. View the raw message.

fs/eventpoll.c +71 -55

126 lines not on this page · raw message

fs/ext4/extents-test.c +43 -17

60 lines not on this page · raw message

fs/ext4/mballoc-test.c +5 -1
index 6f5bfbb0e8a4..95cb644cd32f 100644

Lines of this file are not shown. View the raw message.

fs/f2fs/gc.c +4 -1
index f46b2673d31f..ec0680187c0d 100644

Lines of this file are not shown. View the raw message.

fs/f2fs/node.c +3 -0
index 9ff954952a15..a2ead811c316 100644

Lines of this file are not shown. View the raw message.

fs/f2fs/super.c +17 -12
index 255db40c49ed..79cc7b39802f 100644

Lines of this file are not shown. View the raw message.

fs/f2fs/sysfs.c +5 -2
index cd1921edb59e..0d05ecd64ca0 100644

Lines of this file are not shown. View the raw message.

fs/fuse/dir.c +5 -0
index 7ac6b232ef12..d3acfd346ab5 100644

Lines of this file are not shown. View the raw message.

fs/gfs2/aops.c +3 -2
index e79ad087512a..6a6ded7a61d2 100644

Lines of this file are not shown. View the raw message.

fs/gfs2/inode.c +1 -2
index 8344040ecaf7..e9bf4879c07f 100644

Lines of this file are not shown. View the raw message.

fs/gfs2/log.c +23 -10
index 347df29d610e..c483d3c7be69 100644

Lines of this file are not shown. View the raw message.

fs/internal.h +0 -1
index 77e90e4124e0..8c1f6c548dbf 100644

Lines of this file are not shown. View the raw message.

fs/lockd/svclock.c +5 -0
index 255a847ca0b6..abc65dc79f85 100644

Lines of this file are not shown. View the raw message.

fs/mbcache.c +1 -0
index 480d02d6ebf0..2a6319b4072c 100644

Lines of this file are not shown. View the raw message.

fs/netfs/iterator.c +11 -4
index 154a14bb2d7f..429e4396e1b0 100644

Lines of this file are not shown. View the raw message.

fs/nfs/blocklayout/blocklayout.c +1 -3
index cb0a645aeb50..94e85ad9067e 100644

Lines of this file are not shown. View the raw message.

fs/nfsd/nfs4proc.c +13 -5
index 6880c5c520e7..6b8f01129ecc 100644

Lines of this file are not shown. View the raw message.

fs/nfsd/nfs4state.c +55 -22

77 lines not on this page · raw message

fs/nfsd/nfs4xdr.c +16 -7
index 9d234913100b..ef663331063b 100644

Lines of this file are not shown. View the raw message.

fs/nfsd/nfsfh.c +6 -3
index ed85dd43da18..68b629fbaaeb 100644

Lines of this file are not shown. View the raw message.

fs/nfsd/state.h +8 -5
index c0ca115c3b74..5afee1342aa9 100644

Lines of this file are not shown. View the raw message.

fs/nfsd/xdr4.h +1 -0
index 417e9ad9fbb3..9a4124c77e04 100644

Lines of this file are not shown. View the raw message.

fs/nilfs2/ioctl.c +6 -0
index e17b8da66491..e0a606643e87 100644

Lines of this file are not shown. View the raw message.

fs/notify/fanotify/fanotify_user.c +23 -27

50 lines not on this page · raw message

fs/notify/mark.c +36 -3
index 622f05977f86..e256b420100d 100644

Lines of this file are not shown. View the raw message.

fs/ntfs3/attrib.c +15 -0
index 6cb9bc5d605c..76e581d3961d 100644

Lines of this file are not shown. View the raw message.

fs/ntfs3/inode.c +5 -5
index 6e65066ebcc1..eac421cf98a8 100644

Lines of this file are not shown. View the raw message.

fs/ntfs3/super.c +6 -1
index 174a7cb202a0..9ed485f9efba 100644

Lines of this file are not shown. View the raw message.

fs/ocfs2/dlm/dlmdomain.c +9 -1
index 70ca79e4bdc3..dc9da9133c8e 100644

Lines of this file are not shown. View the raw message.

fs/ocfs2/ioctl.c +17 -1
index bfed0fb35f9b..cbe59d231666 100644

Lines of this file are not shown. View the raw message.

fs/ocfs2/resize.c +7 -5
index 09724e7dc01b..6375d5035972 100644

Lines of this file are not shown. View the raw message.

fs/ocfs2/xattr.c +2 -2
index 42ee5db362d3..b9a6bdbf596c 100644

Lines of this file are not shown. View the raw message.

fs/omfs/inode.c +6 -0
index 90ae07c69349..834cae1e6223 100644

Lines of this file are not shown. View the raw message.

fs/open.c +6 -6
index 91f1139591ab..412d0d6fbaa7 100644

Lines of this file are not shown. View the raw message.

fs/pstore/ram_core.c +4 -0
index ed97494abf60..0713ef986c20 100644

Lines of this file are not shown. View the raw message.

fs/quota/dquot.c +30 -8
index 376739f6420e..64cf42721496 100644

Lines of this file are not shown. View the raw message.

fs/resctrl/ctrlmondata.c +1 -0
index cc4237c57cbe..2ef53161ce11 100644

Lines of this file are not shown. View the raw message.

fs/smb/client/ioctl.c +1 -1
index 9afab3237e54..17408bb8ab65 100644

Lines of this file are not shown. View the raw message.

fs/smb/client/smb2file.c +3 -0
index b292aa94a593..6860eff31693 100644

Lines of this file are not shown. View the raw message.

fs/smb/client/smb2transport.c +25 -7
index 81be2b226e26..bcd7ec9c9521 100644

Lines of this file are not shown. View the raw message.

fs/smb/server/auth.c +6 -5
index af5f40304331..7d0691f7263f 100644

Lines of this file are not shown. View the raw message.

fs/smb/server/connection.c +9 -0
index 9d7e8a081272..fb9918e5d987 100644

Lines of this file are not shown. View the raw message.

fs/smb/server/mgmt/user_session.c +9 -3
index a86589408835..de58aed76cb4 100644

Lines of this file are not shown. View the raw message.

fs/smb/server/smb2pdu.c +7 -8
index 135c74e6c4be..c3c7688f0fa8 100644

Lines of this file are not shown. View the raw message.

fs/tracefs/event_inode.c +36 -62

98 lines not on this page · raw message

fs/xfs/xfs_zone_alloc.c +1 -1
index e3d19b6dc64a..6b42572f9984 100644

Lines of this file are not shown. View the raw message.

include/acpi/actbl1.h +6 -0
index 4e15583e0d25..f72e00517eb3 100644

Lines of this file are not shown. View the raw message.

include/drm/ttm/ttm_resource.h +2 -0
index 33e80f30b8b8..a5d386583fb6 100644

Lines of this file are not shown. View the raw message.

include/dt-bindings/clock/qcom,gcc-sc8180x.h +5 -0
index b9d8438a15ff..9ed7b794aacc 100644

Lines of this file are not shown. View the raw message.

include/dt-bindings/clock/qcom,glymur-gcc.h +1 -0
index 10c12b8c51c3..6907653c7992 100644

Lines of this file are not shown. View the raw message.

include/linux/cdrom.h +1 -0
index b907e6c2307d..260d7968cf72 100644

Lines of this file are not shown. View the raw message.

include/linux/cpufreq.h +2 -2
index cc894fc38971..4317c5a312bd 100644

Lines of this file are not shown. View the raw message.

include/linux/cpuhotplug.h +0 -1
index 62cd7b35a29c..22ba327ec227 100644

Lines of this file are not shown. View the raw message.

include/linux/dmi.h +5 -0
index 927f8a8b7a1d..2eedf44e6801 100644

Lines of this file are not shown. View the raw message.

include/linux/dpll.h +1 -0
index 2ce295b46b8c..8f97120ee7b3 100644

Lines of this file are not shown. View the raw message.

include/linux/fsl/mc.h +0 -4
index 897d6211c163..1da63f2d7040 100644

Lines of this file are not shown. View the raw message.

include/linux/fsl/ntmp.h +8 -1
index 916dc4fe7de3..83a449b4d6ec 100644

Lines of this file are not shown. View the raw message.

include/linux/hid.h +4 -2
index 31324609af4d..101e05acf931 100644

Lines of this file are not shown. View the raw message.

include/linux/hid_bpf.h +9 -5
index a2e47dbcf82c..19fffa4574a4 100644

Lines of this file are not shown. View the raw message.

include/linux/ieee80211-eht.h +2 -2
index f8e9f5d36d2a..a97b1d01f3ac 100644

Lines of this file are not shown. View the raw message.

include/linux/iopoll.h +4 -4
index bdd2e0652bc3..53edd69acb9b 100644

Lines of this file are not shown. View the raw message.

include/linux/irqchip/arm-gic-v5.h +0 -3
index b78488df6c98..102924fd0193 100644

Lines of this file are not shown. View the raw message.

include/linux/moduleparam.h +3 -8
index 7d22d4c4ea2e..8667f72503d9 100644

Lines of this file are not shown. View the raw message.

include/linux/mtd/spinand.h +7 -0
index 6a024cf1c53a..f2f80103649d 100644

Lines of this file are not shown. View the raw message.

include/linux/mutex.h +3 -3
index ecaa0440f6ec..f57d2a97da57 100644

Lines of this file are not shown. View the raw message.

include/linux/nstree.h +3 -3
index 175e4625bfa6..5b64d4572881 100644

Lines of this file are not shown. View the raw message.

include/linux/padata.h +4 -4
index 765f2778e264..b6232bea6edf 100644

Lines of this file are not shown. View the raw message.

include/linux/pci.h +0 -6
index 1c270f1d5123..57e9463e4347 100644

Lines of this file are not shown. View the raw message.

include/linux/pm_domain.h +2 -2
index 93ba0143ca47..38d1814ab8a5 100644

Lines of this file are not shown. View the raw message.

include/linux/ppp_defs.h +16 -0
index b7e57fdbd413..b1d1f46d7d3b 100644

Lines of this file are not shown. View the raw message.

include/linux/printk.h +3 -2
index 54e3c621fec3..f594c1266bfd 100644

Lines of this file are not shown. View the raw message.

include/linux/quotaops.h +1 -8
index c334f82ed385..f9c0f9d7c9d9 100644

Lines of this file are not shown. View the raw message.

include/linux/rculist.h +29 -0
index 2abba7552605..e3bc44225692 100644

Lines of this file are not shown. View the raw message.

include/linux/rseq.h +24 -11
index f446909551df..7ef79b25e714 100644

Lines of this file are not shown. View the raw message.

include/linux/rseq_entry.h +59 -63

122 lines not on this page · raw message

include/linux/rseq_types.h +11 -2
index 0b42045988db..85739a63e85e 100644

Lines of this file are not shown. View the raw message.

include/linux/rwlock.h +2 -2
index 3390d21c95dd..21ceefc4a49f 100644

Lines of this file are not shown. View the raw message.

include/linux/rwlock_api_smp.h +4 -2
index 61a852609eab..9e02a5f28cd1 100644

Lines of this file are not shown. View the raw message.

include/linux/sched/deadline.h +9 -0
index c40115d4e34d..8b46bb607897 100644

Lines of this file are not shown. View the raw message.

include/linux/sched/signal.h +1 -1
index a22248aebcf9..a4835a7de07e 100644

Lines of this file are not shown. View the raw message.

include/linux/sched/topology.h +18 -6
index 45c0022b91ce..6f8a4ae860da 100644

Lines of this file are not shown. View the raw message.

include/linux/spi/spi-mem.h +8 -0
index 5774e554c0f0..f54c708f4c50 100644

Lines of this file are not shown. View the raw message.

include/linux/spinlock.h +2 -1
index e1e2f144af9b..241277cd34cf 100644

Lines of this file are not shown. View the raw message.

include/linux/spinlock_up.h +10 -10
index 1e84e71ca495..3a50976471d7 100644

Lines of this file are not shown. View the raw message.

include/linux/stop_machine.h +2 -2
index 72820503514c..01011113d226 100644

Lines of this file are not shown. View the raw message.

include/linux/sunrpc/debug.h +6 -4
index eb4bd62df319..ab61bed2f7af 100644

Lines of this file are not shown. View the raw message.

include/linux/sunrpc/sched.h +0 -3
index ccba79ebf893..0dbdf3722537 100644

Lines of this file are not shown. View the raw message.

include/linux/syscalls.h +2 -6
index 02bd6ddb6278..8787b3511c86 100644

Lines of this file are not shown. View the raw message.

include/linux/tcp.h +2 -2
index f72eef31fa23..c44cf9ae8d16 100644

Lines of this file are not shown. View the raw message.

include/linux/trace_printk.h +0 -1
index bb5874097f24..2670ec7f4262 100644

Lines of this file are not shown. View the raw message.

include/linux/vdpa.h +0 -4
index 2bfe3baa63f4..782c42d25db1 100644

Lines of this file are not shown. View the raw message.

include/linux/vfio.h +0 -2
index e90859956514..ef02a4996d45 100644

Lines of this file are not shown. View the raw message.

include/linux/wmi.h +0 -4
index 75cb0c7cfe57..14fb644e1701 100644

Lines of this file are not shown. View the raw message.

include/linux/workqueue.h +24 -0
index a4749f56398f..218557a8f757 100644

Lines of this file are not shown. View the raw message.

include/linux/ww_mutex.h +2 -2
index 85b1fff02fde..0c95ead5a297 100644

Lines of this file are not shown. View the raw message.

include/net/bond_3ad.h +1 -1
index c92d4a976246..05572c19e14b 100644

Lines of this file are not shown. View the raw message.

include/net/dropreason-core.h +6 -0
index a7b7abd66e21..880a5ec786cf 100644

Lines of this file are not shown. View the raw message.

include/net/ip6_tunnel.h +1 -1
index 359b595f1df9..b99805ee2fd1 100644

Lines of this file are not shown. View the raw message.

include/net/netfilter/nf_tables.h +13 -0
index ec8a8ec9c0aa..3ec41574af77 100644

Lines of this file are not shown. View the raw message.

include/net/pie.h +1 -1
index 01cbc66825a4..1f3db0c35514 100644

Lines of this file are not shown. View the raw message.

include/net/sch_generic.h +13 -3
index c3d657359a3d..5fc0b1ebaf25 100644

Lines of this file are not shown. View the raw message.

include/net/tcp.h +29 -2
index 978eea2d5df0..ebc72dce4134 100644

Lines of this file are not shown. View the raw message.

include/net/tcp_ecn.h +1 -1
index e9a933641636..865d5c5a7718 100644

Lines of this file are not shown. View the raw message.

include/rdma/ib_umem.h +1 -0
index 0a8e092c0ea8..e426d451b893 100644

Lines of this file are not shown. View the raw message.

include/sound/soc-component.h +4 -0
index 2a2b74b24a60..0435ba376369 100644

Lines of this file are not shown. View the raw message.

include/sound/soc.h +3 -0
index 7d8376c8e1be..1e0b7cd8d956 100644

Lines of this file are not shown. View the raw message.

include/trace/events/dma_fence.h +5 -30
index 4814a65b68dc..3abba45c0601 100644

Lines of this file are not shown. View the raw message.

include/trace/events/mptcp.h +1 -1
index 269d949b2025..04521acba483 100644

Lines of this file are not shown. View the raw message.

include/trace/events/net.h +3 -1
index fdd9ad474ce3..dbc2c5598e35 100644

Lines of this file are not shown. View the raw message.

include/trace/events/timer.h +7 -4
index 1641ae3e6ca0..ab9a9386f7b6 100644

Lines of this file are not shown. View the raw message.

include/uapi/linux/if_link.h +2 -0
index e9b5f79e1ee1..83a96c56b8ca 100644

Lines of this file are not shown. View the raw message.

include/uapi/linux/iommufd.h +5 -0
index 1dafbc552d37..f63edbe71d54 100644

Lines of this file are not shown. View the raw message.

include/uapi/linux/mii.h +2 -1
index 39f7c44baf53..61d6edad4b94 100644

Lines of this file are not shown. View the raw message.

io_uring/io-wq.c +2 -1
index 7a9f94a0ce6f..8cc7b47d3089 100644

Lines of this file are not shown. View the raw message.

io_uring/napi.c +2 -0
index 4a10de03e426..8d68366a4b90 100644

Lines of this file are not shown. View the raw message.

kernel/audit.c +4 -0
index 5a0216056524..d3a8268998d7 100644

Lines of this file are not shown. View the raw message.

kernel/auditsc.c +1 -1
index f6af6a8f68c4..bd4c65775c35 100644

Lines of this file are not shown. View the raw message.

kernel/bpf/arena.c +4 -0
index 9c68c9b0b24a..523c3a61063b 100644

Lines of this file are not shown. View the raw message.

kernel/bpf/arraymap.c +3 -1
index 33de68c95ad8..5e25e0353509 100644

Lines of this file are not shown. View the raw message.

kernel/bpf/bpf_local_storage.c +3 -0
index 9c96a4477f81..4c6079d2cf28 100644

Lines of this file are not shown. View the raw message.

kernel/bpf/bpf_lsm.c +0 -3
index 0c4a0c8e6f70..0aa9378fae4f 100644

Lines of this file are not shown. View the raw message.

kernel/bpf/btf.c +1 -1
index 71f9143fe90f..63d075f37459 100644

Lines of this file are not shown. View the raw message.

kernel/bpf/core.c +2 -0
index 7b675a451ec8..048d275accae 100644

Lines of this file are not shown. View the raw message.

kernel/bpf/devmap.c +2 -3
index 3d619d01088e..cc0a43ebab6b 100644

Lines of this file are not shown. View the raw message.

kernel/bpf/hashtab.c +5 -1
index bc6bc8bb871d..3dd9b4924ae4 100644

Lines of this file are not shown. View the raw message.

kernel/bpf/helpers.c +16 -1
index 6eb6c82ed2ee..d51f1b612f1d 100644

Lines of this file are not shown. View the raw message.

kernel/bpf/local_storage.c +1 -1
index 8fca0c64f7b1..23267213a17f 100644

Lines of this file are not shown. View the raw message.

kernel/bpf/offload.c +4 -6
index 0ad97d643bf4..0d6f5569588c 100644

Lines of this file are not shown. View the raw message.

kernel/bpf/syscall.c +17 -0
index 700938782bed..ed595159f1c5 100644

Lines of this file are not shown. View the raw message.

kernel/bpf/task_iter.c +136 -15

151 lines not on this page · raw message

kernel/bpf/verifier.c +91 -20

111 lines not on this page · raw message

kernel/cgroup/cgroup.c +16 -8
index 6b2ee75c63eb..8789ba613ea1 100644

Lines of this file are not shown. View the raw message.

kernel/cgroup/cpuset-internal.h +6 -0
index fd7d19842ded..f7aaf01f7cd5 100644

Lines of this file are not shown. View the raw message.

kernel/cgroup/cpuset.c +30 -21

51 lines not on this page · raw message

kernel/cgroup/dmem.c +1 -0
index 9d95824dc6fa..003cd8651de6 100644

Lines of this file are not shown. View the raw message.

kernel/cgroup/rdma.c +1 -1
index 09258eebb5c7..7d21a0db3cef 100644

Lines of this file are not shown. View the raw message.

kernel/fork.c +12 -11
index 2383c25b9fd4..73622ad0665a 100644

Lines of this file are not shown. View the raw message.

kernel/futex/requeue.c +9 -4
index d818b4d47f1b..b597cb3d17fc 100644

Lines of this file are not shown. View the raw message.

kernel/locking/mutex.c +2 -2
index 2a1d165b3167..c867f6c15530 100644

Lines of this file are not shown. View the raw message.

kernel/module/main.c +2 -2
index c3ce106c70af..ef2e2130972f 100644

Lines of this file are not shown. View the raw message.

kernel/padata.c +61 -69

130 lines not on this page · raw message

kernel/params.c +18 -9
index 7188a12dbe86..c6a354d54213 100644

Lines of this file are not shown. View the raw message.

kernel/printk/printk_ringbuffer.c +4 -4
index 56c8e3d031f4..a3526bdd4e10 100644

Lines of this file are not shown. View the raw message.

kernel/rseq.c +117 -66

183 lines not on this page · raw message

kernel/sched/core.c +1 -24
index 14e947bcb3e5..567b1b1efdb5 100644

Lines of this file are not shown. View the raw message.

kernel/sched/cpufreq_schedutil.c +3 -2
index 153232dd8276..ae9fd211cec1 100644

Lines of this file are not shown. View the raw message.

kernel/sched/deadline.c +26 -5
index 674de6a48551..af7c1e88e46e 100644

Lines of this file are not shown. View the raw message.

kernel/sched/ext.c +2 -2
index 9c7ff5179e4f..3ac01ea9bfb1 100644

Lines of this file are not shown. View the raw message.

kernel/sched/fair.c +15 -13
index ab4114712be7..3bce48ad0bc5 100644

Lines of this file are not shown. View the raw message.

kernel/sched/membarrier.c +10 -1
index 623445603725..226a6329f3e9 100644

Lines of this file are not shown. View the raw message.

kernel/sched/rt.c +14 -6
index 906f6c656c2e..0cbee031858a 100644

Lines of this file are not shown. View the raw message.

kernel/sched/topology.c +6 -8
index 32dcddaead82..2864f43bff6d 100644

Lines of this file are not shown. View the raw message.

kernel/time/hrtimer.c +28 -23

51 lines not on this page · raw message

kernel/trace/trace_branch.c +4 -4
index 6809b370e991..d1564db95a8f 100644

Lines of this file are not shown. View the raw message.

kernel/trace/trace_events_hist.c +7 -5
index 73ea180cad55..f9c8a4f078ea 100644

Lines of this file are not shown. View the raw message.

kernel/trace/trace_kprobe.c +8 -0
index a5dbb72528e0..058724c41c46 100644

Lines of this file are not shown. View the raw message.

kernel/trace/trace_printk.c +1 -0
index 5ea5e0d76f00..3ea17af60169 100644

Lines of this file are not shown. View the raw message.

kernel/workqueue.c +45 -4

49 lines not on this page · raw message

lib/tests/kunit_iov_iter.c +8 -6
index bb847e5010eb..d16449bdb833 100644

Lines of this file are not shown. View the raw message.

mm/Kconfig +1 -0
index ebd8ea353687..befa8909ae29 100644

Lines of this file are not shown. View the raw message.

mm/memblock.c +1 -1
index b3ddfdec7a80..d4a02f1750e9 100644

Lines of this file are not shown. View the raw message.

net/bluetooth/hci_event.c +0 -3
index 0df1c0cbc8f7..1b3b9131affa 100644

Lines of this file are not shown. View the raw message.

net/bluetooth/l2cap_core.c +7 -1
index 95c65fece39b..0d8053a3fc0a 100644

Lines of this file are not shown. View the raw message.

net/bluetooth/sco.c +2 -1
index b84587811ef4..18826d4b9c0b 100644

Lines of this file are not shown. View the raw message.

net/bpf/test_run.c +27 -8
index 178c4738e63b..2988175a47f2 100644

Lines of this file are not shown. View the raw message.

net/ceph/auth_x.c +5 -0
index 692e0b868822..9e64e82d0b63 100644

Lines of this file are not shown. View the raw message.

net/ceph/crush/crush.c +1 -5
index 254ded0b05f6..521aec1d5fc0 100644

Lines of this file are not shown. View the raw message.

net/ceph/osdmap.c +11 -3
index c89e66d4fcb7..12658142e525 100644

Lines of this file are not shown. View the raw message.

net/core/dev.c +89 -75

164 lines not on this page · raw message

net/core/filter.c +8 -4
index 78b548158fb0..d8a853a61b53 100644

Lines of this file are not shown. View the raw message.

net/core/gro.c +4 -0
index 31d21de5b15a..9f8960789b2c 100644

Lines of this file are not shown. View the raw message.

net/core/neighbour.c +5 -5
index c56a4e7bf790..5a9cc7268521 100644

Lines of this file are not shown. View the raw message.

net/core/netpoll.c +18 -1
index 5ae90c14ba49..84faace50ac2 100644

Lines of this file are not shown. View the raw message.

net/core/page_pool.c +5 -5
index 265a729431bb..8171d1173221 100644

Lines of this file are not shown. View the raw message.

net/core/skbuff.c +11 -4
index 43ee86dcf2ea..28bd8304796d 100644

Lines of this file are not shown. View the raw message.

net/dsa/conduit.c +1 -15
index a1b044467bd6..8398d72d7e4d 100644

Lines of this file are not shown. View the raw message.

net/ipv4/ip_tunnel_core.c +1 -1
index 5683c328990f..f430d6f0463e 100644

Lines of this file are not shown. View the raw message.

net/ipv4/netfilter/arp_tables.c +15 -3
index 1cdd9c28ab2d..97ead883e4a1 100644

Lines of this file are not shown. View the raw message.

net/ipv4/netfilter/arpt_mangle.c +8 -0
index a4e07e5e9c11..f65dd339208e 100644

Lines of this file are not shown. View the raw message.

net/ipv4/netfilter/iptable_nat.c +2 -2
index a5db7c67d61b..625a1ca13b1b 100644

Lines of this file are not shown. View the raw message.

net/ipv4/nexthop.c +2 -2
index 2c9036c719b6..11a763cbc848 100644

Lines of this file are not shown. View the raw message.

net/ipv4/syncookies.c +1 -1
index fc3affd9c801..b5f0a65c6786 100644

Lines of this file are not shown. View the raw message.

net/ipv4/tcp.c +38 -26

64 lines not on this page · raw message

net/ipv4/tcp_bbr.c +3 -3
index 760941e55153..3df6160f5156 100644

Lines of this file are not shown. View the raw message.

net/ipv4/tcp_bic.c +1 -1
index 58358bf92e1b..65444ff14241 100644

Lines of this file are not shown. View the raw message.

net/ipv4/tcp_cdg.c +2 -2
index ceabfd690a29..0812c390aee5 100644

Lines of this file are not shown. View the raw message.

net/ipv4/tcp_cubic.c +3 -3
index 76c23675ae50..f891e8d1e545 100644

Lines of this file are not shown. View the raw message.

net/ipv4/tcp_dctcp.c +1 -1
index 03abe0848420..6f103038b015 100644

Lines of this file are not shown. View the raw message.

net/ipv4/tcp_input.c +29 -23

52 lines not on this page · raw message

net/ipv4/tcp_metrics.c +3 -3
index 06b1d5d3b6df..dc0c081fc1f3 100644

Lines of this file are not shown. View the raw message.

net/ipv4/tcp_nv.c +2 -2
index a60662f4bdf9..f345897a68df 100644

Lines of this file are not shown. View the raw message.

net/ipv4/tcp_output.c +12 -32

44 lines not on this page · raw message

net/ipv4/tcp_plb.c +1 -1
index 4bcf7eff95e3..b7f9b60d8991 100644

Lines of this file are not shown. View the raw message.

net/ipv4/tcp_timer.c +4 -3
index 5a14a53a3c9e..61631a2dcea7 100644

Lines of this file are not shown. View the raw message.

net/ipv4/tcp_vegas.c +5 -4
index 786848ad37ea..3ec7308441a7 100644

Lines of this file are not shown. View the raw message.

net/ipv4/tcp_westwood.c +2 -2
index c6e97141eef2..b5a42adfd6ca 100644

Lines of this file are not shown. View the raw message.

net/ipv4/tcp_yeah.c +2 -1
index 18b07ff5d20e..74a2538e79e0 100644

Lines of this file are not shown. View the raw message.

net/ipv4/udp.c +6 -6
index cb99a3c27053..2551bfaa2681 100644

Lines of this file are not shown. View the raw message.

net/ipv6/icmp.c +4 -6
index d5d23a9296ea..88356cbfb68b 100644

Lines of this file are not shown. View the raw message.

net/ipv6/netfilter/ip6table_nat.c +2 -2
index e119d4f090cc..5be723232df8 100644

Lines of this file are not shown. View the raw message.

net/ipv6/udp.c +7 -6
index 010b909275dd..301649a63e8a 100644

Lines of this file are not shown. View the raw message.

net/mac80211/mlme.c +2 -1
index 6a0e2896b54c..53bd98646e33 100644

Lines of this file are not shown. View the raw message.

net/mptcp/protocol.c +35 -28

63 lines not on this page · raw message

net/mptcp/protocol.h +36 -1
index ec15e503da8b..d19c54761c27 100644

Lines of this file are not shown. View the raw message.

net/netfilter/ipvs/ip_vs_xmit.c +15 -4
index 3601eb86d025..7c570f48ade2 100644

Lines of this file are not shown. View the raw message.

net/netfilter/nf_conntrack_proto_sctp.c +7 -3
index 645d2c43ebf7..7e10fa65cbdd 100644

Lines of this file are not shown. View the raw message.

net/netfilter/nf_conntrack_sip.c +122 -38

160 lines not on this page · raw message

net/netfilter/nf_nat_amanda.c +1 -1
index 98deef6cde69..8f1054920a85 100644

Lines of this file are not shown. View the raw message.

net/netfilter/nf_nat_core.c +6 -4
index 3b5434e4ec9c..b30ca94c2bb7 100644

Lines of this file are not shown. View the raw message.

net/netfilter/nf_nat_sip.c +19 -15
index cf4aeb299bde..9fbfc6bff0c2 100644

Lines of this file are not shown. View the raw message.

net/netfilter/nf_tables_api.c +225 -89

314 lines not on this page · raw message

net/netfilter/nfnetlink_osf.c +19 -26

45 lines not on this page · raw message

net/netfilter/nft_ct.c +2 -0
index 04c74ccf9b84..272ce1811807 100644

Lines of this file are not shown. View the raw message.

net/netfilter/nft_fwd_netdev.c +10 -0
index 152a9fb4d23a..256e832f1bb9 100644

Lines of this file are not shown. View the raw message.

net/netfilter/nft_osf.c +5 -1
index 1c0b493ef0a9..bdc2f6c90e2f 100644

Lines of this file are not shown. View the raw message.

net/netfilter/xt_mac.c +23 -11
index 81649da57ba5..bd2354760895 100644

Lines of this file are not shown. View the raw message.

net/netfilter/xt_owner.c +25 -12
index 50332888c8d2..7be2fe22b067 100644

Lines of this file are not shown. View the raw message.

net/netfilter/xt_physdev.c +19 -10
index 343e65f377d4..130842c35c6f 100644

Lines of this file are not shown. View the raw message.

net/netfilter/xt_policy.c +1 -1
index cb6e8279010a..b5fa65558318 100644

Lines of this file are not shown. View the raw message.

net/netfilter/xt_realm.c +1 -1
index 6df485f4403d..61b2f1e58d15 100644

Lines of this file are not shown. View the raw message.

net/netfilter/xt_socket.c +6 -17
index 76e01f292aaf..811e53bee408 100644

Lines of this file are not shown. View the raw message.

net/openvswitch/datapath.c +33 -2
index e209099218b4..bbbde50fc649 100644

Lines of this file are not shown. View the raw message.

net/openvswitch/vport.c +3 -0
index 23f629e94a36..56b2e2d1a749 100644

Lines of this file are not shown. View the raw message.

net/phonet/socket.c +8 -2
index 4423d483c630..bbd710d95b97 100644

Lines of this file are not shown. View the raw message.

net/psp/psp-nl-gen.c +2 -2
index 22a48d0fa378..953309952cef 100644

Lines of this file are not shown. View the raw message.

net/psp/psp_nl.c +7 -3
index 6afd7707ec12..0cc744a6e1c9 100644

Lines of this file are not shown. View the raw message.

net/rds/af_rds.c +8 -2
index b396c673dfaf..76f625986a7f 100644

Lines of this file are not shown. View the raw message.

net/rds/connection.c +14 -0
index 412441aaa298..c10b7ed06c49 100644

Lines of this file are not shown. View the raw message.

net/rds/ib.c +22 -2
index ac6affa33ce7..39f87272e071 100644

Lines of this file are not shown. View the raw message.

net/rds/ib.h +1 -0
index 8ef3178ed4d6..5ff346a1e8ba 100644

Lines of this file are not shown. View the raw message.

net/rds/ib_rdma.c +1 -1
index 2cfec252eeac..9594ea245f7f 100644

Lines of this file are not shown. View the raw message.

net/rds/message.c +1 -0
index 25fedcb3cd00..7feb0eb6537d 100644

Lines of this file are not shown. View the raw message.

net/sched/act_ct.c +6 -2
index 7d5e50c921a0..6158e13c98d3 100644

Lines of this file are not shown. View the raw message.

net/sched/act_mirred.c +1 -1
index 05e0b14b5773..2c5a7a321a94 100644

Lines of this file are not shown. View the raw message.

net/sched/cls_fw.c +5 -1
index 23884ef8b80c..646a730dca93 100644

Lines of this file are not shown. View the raw message.

net/sched/sch_cake.c +114 -105

219 lines not on this page · raw message

net/sched/sch_choke.c +16 -10
index 94df8e741a97..2875bcdb18a4 100644

Lines of this file are not shown. View the raw message.

net/sched/sch_dualpi2.c +28 -4
index 6d7e6389758d..d200c08ce50a 100644

Lines of this file are not shown. View the raw message.

net/sched/sch_fq_codel.c +2 -1
index 8181b52dd9a8..84b84e3ad80d 100644

Lines of this file are not shown. View the raw message.

net/sched/sch_fq_pie.c +10 -9
index d8ac3519e937..66ec15998ce0 100644

Lines of this file are not shown. View the raw message.

net/sched/sch_hhf.c +10 -9
index 95e5d9bfd9c8..96021f52d835 100644

Lines of this file are not shown. View the raw message.

net/sched/sch_netem.c +64 -12

76 lines not on this page · raw message

net/sched/sch_pie.c +25 -27

52 lines not on this page · raw message

net/sched/sch_red.c +21 -10
index 68ee41ce78c5..86651a68d401 100644

Lines of this file are not shown. View the raw message.

net/sched/sch_sfb.c +32 -22

54 lines not on this page · raw message

net/sched/sch_taprio.c +13 -9
index f721c03514f6..3c85ef1ef481 100644

Lines of this file are not shown. View the raw message.

net/sctp/inqueue.c +1 -0
index f5a7d5a38755..a024c0843247 100644

Lines of this file are not shown. View the raw message.

net/sctp/ipv6.c +2 -0
index 53a5c027f8e3..cd15b695607e 100644

Lines of this file are not shown. View the raw message.

net/sctp/protocol.c +2 -0
index 828a59b8e7bf..5800e7ee7ea0 100644

Lines of this file are not shown. View the raw message.

net/sctp/sm_statefuns.c +6 -0
index 7b823d759141..8e89a870780c 100644

Lines of this file are not shown. View the raw message.

net/sctp/socket.c +3 -2
index 48759da0a026..aeffa10ff2d3 100644

Lines of this file are not shown. View the raw message.

net/sunrpc/xprtrdma/svc_rdma_transport.c +14 -13
index 9b623849723e..f2d72181a6fe 100644

Lines of this file are not shown. View the raw message.

net/tipc/msg.c +13 -1
index 76284fc538eb..b0bba0feef56 100644

Lines of this file are not shown. View the raw message.

net/tls/tls.h +1 -0
index 2f86baeb71fc..a1d8467bece3 100644

Lines of this file are not shown. View the raw message.

net/tls/tls_strp.c +6 -0
index 98e12f0ff57e..c72e88317627 100644

Lines of this file are not shown. View the raw message.

net/tls/tls_sw.c +4 -0
index 83e78a3d1e65..23a31646d038 100644

Lines of this file are not shown. View the raw message.

net/unix/af_unix.c +32 -12

44 lines not on this page · raw message

net/unix/unix_bpf.c +3 -0
index e0d30d6d22ac..57f3124c9d8d 100644

Lines of this file are not shown. View the raw message.

net/vmw_vsock/virtio_transport_common.c +8 -3
index 6547e199ea5b..0d0265f770ad 100644

Lines of this file are not shown. View the raw message.

rust/kernel/cpufreq.rs +6 -7
index f5adee48d40c..d8d26870bea2 100644

Lines of this file are not shown. View the raw message.

rust/kernel/sync/atomic.rs +1 -4
index 4aebeacb961a..296b25e83bbb 100644

Lines of this file are not shown. View the raw message.

scripts/gdb/linux/timerlist.py +1 -1
index ccc24d30de80..9fb3436a217c 100644

Lines of this file are not shown. View the raw message.

scripts/package/builddeb +7 -1
index 3627ca227e5a..ba1defc61652 100755

Lines of this file are not shown. View the raw message.

security/integrity/ima/ima_crypto.c +1 -1
index aff61643415d..85c433e39c00 100644

Lines of this file are not shown. View the raw message.

security/integrity/ima/ima_fs.c +12 -4
index 012a58959ff0..f3c461ad7062 100644

Lines of this file are not shown. View the raw message.

sound/core/compress_offload.c +0 -7
index fdba6e4b25fd..5a0308eb4e31 100644

Lines of this file are not shown. View the raw message.

sound/core/sound.c +7 -0
index 93436db24710..8d05fe0d263b 100644

Lines of this file are not shown. View the raw message.

sound/hda/codecs/cmedia.c +0 -7
index e6e12c01339f..88dd80d987d4 100644

Lines of this file are not shown. View the raw message.

sound/hda/codecs/conexant.c +7 -1
index aa726eb323eb..a7689f9ef967 100644

Lines of this file are not shown. View the raw message.

sound/hda/codecs/realtek/alc269.c +13 -17
index ded6e78142a0..8f7d8337b4bc 100644

Lines of this file are not shown. View the raw message.

sound/hda/codecs/side-codecs/cs35l56_hda.c +7 -5
index dc25960a4f23..4c8d01799931 100644

Lines of this file are not shown. View the raw message.

sound/hda/codecs/side-codecs/cs35l56_hda.h +1 -0
index cb4b5e7356a3..3705af7c186b 100644

Lines of this file are not shown. View the raw message.

sound/hda/codecs/side-codecs/tas2781_hda_spi.c +11 -3
index f860e0eb7602..6c736b17c983 100644

Lines of this file are not shown. View the raw message.

sound/hda/common/codec.c +38 -8

46 lines not on this page · raw message

sound/hda/common/hda_local.h +1 -0
index ab423f1cef54..98b2c4acebc2 100644

Lines of this file are not shown. View the raw message.

sound/isa/sc6000.c +92 -60

152 lines not on this page · raw message

sound/soc/amd/acp-pcm-dma.c +1 -1
index c76a4bcc9645..6ad70aa0ea83 100644

Lines of this file are not shown. View the raw message.

sound/soc/amd/acp/acp-legacy-mach.c +1 -1
index a7a551366a40..235d6cc83fa9 100644

Lines of this file are not shown. View the raw message.

sound/soc/amd/acp/acp-mach-common.c +19 -3
index 09f6c9a2c041..ef784cca13f2 100644

Lines of this file are not shown. View the raw message.

sound/soc/amd/acp/acp-mach.h +4 -0
index f94c30c20f20..7177d3fd9619 100644

Lines of this file are not shown. View the raw message.

sound/soc/amd/acp/acp-platform.c +1 -1
index 88613569fd64..6b1e18b31c1c 100644

Lines of this file are not shown. View the raw message.

sound/soc/amd/acp/acp-sdw-legacy-mach.c +2 -2
index cd7b1acc7216..a9c8d9545281 100644

Lines of this file are not shown. View the raw message.

sound/soc/amd/acp/acp-sof-mach.c +1 -1
index 6215e31ecedd..36ecef7013b9 100644

Lines of this file are not shown. View the raw message.

sound/soc/amd/ps/ps-pdm-dma.c +2 -1
index 7c529fc6ba99..04c014349347 100644

Lines of this file are not shown. View the raw message.

sound/soc/amd/ps/ps-sdw-dma.c +1 -1
index 366d7c4bb07e..f27ebbd21379 100644

Lines of this file are not shown. View the raw message.

sound/soc/amd/raven/acp3x-pcm-dma.c +1 -1
index 4529404ebd93..37ea5c572eb9 100644

Lines of this file are not shown. View the raw message.

sound/soc/amd/renoir/acp3x-pdm-dma.c +1 -1
index e832c7c4b96f..e60e3821703c 100644

Lines of this file are not shown. View the raw message.

sound/soc/amd/vangogh/acp5x-pcm-dma.c +1 -1
index 6ce82cd8859b..831e30e9b042 100644

Lines of this file are not shown. View the raw message.

sound/soc/amd/yc/acp6x-pdm-dma.c +1 -1
index 1c8aad849916..710db721ffa4 100644

Lines of this file are not shown. View the raw message.

sound/soc/codecs/ab8500-codec.c +3 -3
index fdda1b747bf7..8ab2e60f80b4 100644

Lines of this file are not shown. View the raw message.

sound/soc/codecs/cs35l56-shared.c +3 -4
index af87ebae98cb..0ddf9a8d39a0 100644

Lines of this file are not shown. View the raw message.

sound/soc/codecs/tas2764.c +1 -0
index 36e25e48b354..9f351565dc82 100644

Lines of this file are not shown. View the raw message.

sound/soc/codecs/tas2770.c +2 -2
index 6f878b01716f..2ce3011119bd 100644

Lines of this file are not shown. View the raw message.

sound/soc/fsl/fsl_easrc.c +88 -35

123 lines not on this page · raw message

sound/soc/fsl/fsl_micfil.c +62 -10

72 lines not on this page · raw message

sound/soc/fsl/fsl_xcvr.c +18 -4
index a268fb81a2f8..d7a823384c08 100644

Lines of this file are not shown. View the raw message.

sound/soc/generic/audio-graph-card.c +1 -0
index 8a5f41704739..74e8f2ab7ffc 100644

Lines of this file are not shown. View the raw message.

sound/soc/intel/Kconfig +1 -1
index 412555e626b8..63367364916a 100644

Lines of this file are not shown. View the raw message.

sound/soc/intel/avs/tgl.c +26 -12
index afb066516101..a7123639de43 100644

Lines of this file are not shown. View the raw message.

sound/soc/qcom/qdsp6/audioreach.c +5 -0
index 241c3b4479c6..ff8cd55b0d89 100644

Lines of this file are not shown. View the raw message.

sound/soc/qcom/qdsp6/topology.c +5 -3
index e732fac9b8ca..1f69fba6de26 100644

Lines of this file are not shown. View the raw message.

sound/soc/renesas/rcar/core.c +1 -1
index 69fb19964a71..2dc078358612 100644

Lines of this file are not shown. View the raw message.

sound/soc/rockchip/rockchip_sai.c +4 -0
index 1bf614dbdf4d..ed393e5034a4 100644

Lines of this file are not shown. View the raw message.

sound/soc/sdca/sdca_asoc.c +34 -7

41 lines not on this page · raw message

sound/soc/sdca/sdca_class.c +21 -13
index 918b638acb57..5def6ae2d99f 100644

Lines of this file are not shown. View the raw message.

sound/soc/sdca/sdca_fdl.c +0 -5
index 07892bc3a44e..994821a6df61 100644

Lines of this file are not shown. View the raw message.

sound/soc/sdca/sdca_functions.c +5 -1
index dca60ee8e62c..fd6a254c9530 100644

Lines of this file are not shown. View the raw message.

sound/soc/soc-component.c +9 -1
index 89f236ab3034..77ad33383974 100644

Lines of this file are not shown. View the raw message.

sound/soc/soc-compress.c +2 -2
index 7b81dffc6a93..b8402802ae78 100644

Lines of this file are not shown. View the raw message.

sound/soc/soc-pcm.c +2 -2
index afa9fad4457f..9b12eedb77c3 100644

Lines of this file are not shown. View the raw message.

sound/soc/sof/compress.c +5 -3
index 90f056eae1c3..a676ffc2379d 100644

Lines of this file are not shown. View the raw message.

sound/soc/sof/intel/hda-stream.c +7 -3
index 1c04b5d9c0d8..5c1f3b427cdb 100644

Lines of this file are not shown. View the raw message.

sound/soc/sof/intel/hda.c +2 -1
index 8a240dcb7fcb..5fa773bb2678 100644

Lines of this file are not shown. View the raw message.

sound/soc/sof/sof-priv.h +2 -0
index 693d063830fa..38753b088fc1 100644

Lines of this file are not shown. View the raw message.

sound/soc/sti/uniperif_player.c +7 -2
index 6d1ce030963c..45d35b887e4e 100644

Lines of this file are not shown. View the raw message.

sound/usb/midi.c +7 -5
index a8bddc90c0ed..13d7380bb392 100644

Lines of this file are not shown. View the raw message.

sound/usb/midi2.c +7 -5
index d700022f3cf8..44d1deacacdf 100644

Lines of this file are not shown. View the raw message.

sound/usb/mixer_scarlett2.c +1 -1
index fd1fb668929a..8eaa96222759 100644

Lines of this file are not shown. View the raw message.

sound/usb/qcom/qc_audio_offload.c +26 -7
index 2ac813d57f4f..a0009503b2c5 100644

Lines of this file are not shown. View the raw message.

sound/usb/quirks.c +2 -1
index 4cfa24c06fcd..e8ae3464887b 100644

Lines of this file are not shown. View the raw message.

sound/usb/stream.c +22 -36

58 lines not on this page · raw message

sound/usb/stream.h +2 -1
index d92e18d5818f..61b9a133da01 100644

Lines of this file are not shown. View the raw message.

tools/build/feature/Makefile +8 -2
index 1fbcb3ce74d2..f163a245837a 100644

Lines of this file are not shown. View the raw message.

tools/hv/Makefile +2 -2
index 34ffcec264ab..016753f3dd7f 100644

Lines of this file are not shown. View the raw message.

tools/include/nolibc/arch-mips.h +12 -3
index a72506ceec6b..0c5818149f17 100644

Lines of this file are not shown. View the raw message.

tools/include/nolibc/compiler.h +7 -1
index a8c7619dcdde..a8d5ca58dd63 100644

Lines of this file are not shown. View the raw message.

tools/include/nolibc/stdio.h +86 -46

132 lines not on this page · raw message

tools/lib/bpf/libbpf.c +11 -10
index 0be7017800fe..ef7e7f3e31b7 100644

Lines of this file are not shown. View the raw message.

tools/lib/bpf/relo_core.c +2 -0
index 6eea5edba58a..0ccc8f548cba 100644

Lines of this file are not shown. View the raw message.

tools/perf/builtin-lock.c +1 -1
index e8962c985d34..5585aeb97684 100644

Lines of this file are not shown. View the raw message.

tools/perf/builtin-stat.c +40 -29

69 lines not on this page · raw message

tools/perf/builtin-trace.c +7 -5
index 311d9da9896a..7ff85fa90d98 100644

Lines of this file are not shown. View the raw message.

tools/perf/pmu-events/arch/common/common/metrics.json +3 -3
index 0d010b3ebc6d..cefc8bfe7830 100644

Lines of this file are not shown. View the raw message.

tools/perf/pmu-events/empty-pmu-events.c +54 -54

108 lines not on this page · raw message

tools/perf/tests/parse-events.c +28 -21

49 lines not on this page · raw message

tools/perf/tests/shell/data_type_profiling.sh +5 -1
index 2a7f8f7c42d0..eca694600a04 100755

Lines of this file are not shown. View the raw message.

tools/perf/tests/workloads/datasym.c +3 -3
index 1d0b7d64e1ba..19242c7255c0 100644

Lines of this file are not shown. View the raw message.

tools/perf/util/branch.h +3 -0
index 7429530fa774..a1d4736497c4 100644

Lines of this file are not shown. View the raw message.

tools/perf/util/cgroup.c +23 -7
index 040eb75f0804..1b5664d1481f 100644

Lines of this file are not shown. View the raw message.

tools/perf/util/cs-etm-decoder/cs-etm-decoder.c +13 -38

51 lines not on this page · raw message

tools/perf/util/expr.c +2 -1
index 465fe2e9bbbe..b7664cb68554 100644

Lines of this file are not shown. View the raw message.

tools/perf/util/maps.c +5 -10
index 4092211cff62..75b399a20b26 100644

Lines of this file are not shown. View the raw message.

tools/perf/util/symbol-elf.c +6 -2
index 76912c62b6a0..968e269d9be1 100644

Lines of this file are not shown. View the raw message.

tools/perf/util/util.h +0 -1
index 394dbfa944ac..e935438451b8 100644

Lines of this file are not shown. View the raw message.

tools/power/x86/turbostat/turbostat.c +74 -22

96 lines not on this page · raw message

tools/sched_ext/scx_pair.c +12 -2
index 2e509391f3da..eb1bea2dd0cc 100644

Lines of this file are not shown. View the raw message.

tools/sched_ext/scx_sdt.bpf.c +2 -1
index 31b09958e8d5..2e2179d0f509 100644

Lines of this file are not shown. View the raw message.

tools/testing/ktest/ktest.pl +27 -8
index 88de775097fe..17bdce9cafac 100755

Lines of this file are not shown. View the raw message.

tools/testing/selftests/arm64/gcs/gcs-util.h +0 -6
index c99a6b39ac14..7a81bb07ed4b 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/arm64/gcs/libc-gcs.c +1 -0
index 17b2fabfec38..72e82bfbecc9 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/bpf/prog_tests/access_variable_array.c deleted +0 -16
deleted file mode 100644
index 08131782437c..000000000000

Lines of this file are not shown. View the raw message.

tools/testing/selftests/bpf/prog_tests/reg_bounds.c +35 -0
index cb8dd2f63296..05fc9a7cf7c9 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/bpf/prog_tests/snprintf.c +2 -1
index 594441acb707..4e4a82d54f79 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/bpf/prog_tests/sockmap_basic.c +15 -2
index dd3c757859f6..d2846579285f 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/bpf/prog_tests/test_bpf_smc.c +4 -2
index de22734abc4d..40d38280c091 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/bpf/progs/bpf_misc.h +1 -1
index c9bfbe1bafc1..1cd783aec11a 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/bpf/progs/bpf_smc.c +26 -2
index 70d8b08f5914..6263a45bf006 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/bpf/progs/test_access_variable_array.c deleted +0 -19
deleted file mode 100644
index 326b7d1f496a..000000000000

Lines of this file are not shown. View the raw message.

tools/testing/selftests/cgroup/test_memcontrol.c +10 -1
index 2fb096a2a9f9..a25eb097b31c 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/ftrace/ftracetest +12 -6
index 3230bd54dba8..0a56bf209f6c 100755

Lines of this file are not shown. View the raw message.

tools/testing/selftests/ftrace/test.d/00basic/trace_marker_raw.tc +2 -0
index a2c42e13f614..8e905d4fe6dd 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/ftrace/test.d/functions +4 -0
index e8e718139294..41325f387ee7 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/futex/functional/futex_requeue.c +8 -41

49 lines not on this page · raw message

tools/testing/selftests/mm/migration.c +2 -1
index ee24b88c2b24..60e78bbfc0e3 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/namespaces/listns_efault_test.c +0 -1
index c7ed4023d7a8..b570746e917c 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/net/netfilter/nft_tproxy_udp.sh +7 -7
index d16de13fe5a7..1dc7b0450145 100755

Lines of this file are not shown. View the raw message.

tools/testing/selftests/net/packetdrill/tcp_ts_recent_invalid_ack.pkt +3 -1
index 174ce9a1bfc0..ee6baf7c36cf 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/nolibc/nolibc-test.c +24 -2
index 1b9d3b2e2491..801b2ad18853 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/powerpc/vphn/Makefile +1 -1
index 61d519a076c6..778fc396340d 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/sched_ext/exit.c +1 -1
index ee25824b1cbe..b987611789d1 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/vfio/Makefile +1 -1
index 8e90e409e91d..0684932d91bf 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/vfio/vfio_dma_mapping_mmio_test.c +0 -1
index 957a89ce7b3a..d7f25ef77671 100644

Lines of this file are not shown. View the raw message.

tools/tracing/rtla/src/common.c +46 -2

48 lines not on this page · raw message

tools/tracing/rtla/src/common.h +2 -0
index 7602c5593ef5..d4b3715700be 100644

Lines of this file are not shown. View the raw message.

tools/tracing/rtla/src/osnoise_hist.c +1 -2
index 9d70ea34807f..5c863e7aad28 100644

Lines of this file are not shown. View the raw message.

tools/tracing/rtla/src/osnoise_top.c +1 -2
index d54d47947fb4..b7aed40fd216 100644

Lines of this file are not shown. View the raw message.

tools/tracing/rtla/src/timerlat_hist.c +1 -2
index 4e8c38a61197..096de8ba3efb 100644

Lines of this file are not shown. View the raw message.

tools/tracing/rtla/src/timerlat_top.c +1 -2
index 284b74773c2b..27c14aa71a8b 100644

Lines of this file are not shown. View the raw message.

tools/tracing/rtla/src/utils.c +6 -5
index 0da3b2470c31..8d5e3b9724b9 100644

Lines of this file are not shown. View the raw message.

virt/kvm/dirty_ring.c +2 -1
index 02bc6b00d76c..572b854edf74 100644

Lines of this file are not shown. View the raw message.

The rest of this diff is not shown. View the raw message.

Part of the diff is not shown here. View the raw message.