Skip to contentSkip to conversation

Linux 6.18.40

DISCUSSION Greg Kroah-Hartman 1 participant 2 messages Jul 24 Stable branch

lore
Share & tools
lore

Greg Kroah-Hartman

author maintainer
#0 lore raw

I'm announcing the release of the 6.18.40 kernel.

All users of the 6.18 kernel series must upgrade.

The updated 6.18.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-6.18.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/ABI/testing/sysfs-bus-i3c                                       |   11 
 Documentation/admin-guide/pm/cpufreq.rst                                      |    6 
 Documentation/arch/arm64/cpu-hotplug.rst                                      |   28 
 Documentation/devicetree/bindings/clock/qcom,x1e80100-camcc.yaml              |    1 
 Documentation/devicetree/bindings/dma/nvidia,tegra186-gpc-dma.yaml            |   23 
 Documentation/devicetree/bindings/media/allwinner,sun4i-a10-video-engine.yaml |   10 
 Documentation/devicetree/bindings/net/renesas,ether.yaml                      |    3 
 Documentation/devicetree/bindings/phy/qcom,sc8280xp-qmp-pcie-phy.yaml         |   13 
 Documentation/devicetree/bindings/pinctrl/nvidia,tegra234-pinmux-aon.yaml     |    4 
 Documentation/devicetree/bindings/pinctrl/nvidia,tegra234-pinmux.yaml         |    4 
 Documentation/devicetree/bindings/regulator/mt6359-regulator.yaml             |   43 
 Documentation/devicetree/bindings/timer/sifive,clint.yaml                     |   16 
 Documentation/devicetree/bindings/vendor-prefixes.yaml                        |    2 
 Documentation/driver-api/nvdimm/btt.rst                                       |    5 
 Documentation/driver-api/pci/pci.rst                                          |    3 
 Documentation/filesystems/proc.rst                                            |   14 
 Documentation/netlink/specs/handshake.yaml                                    |    1 
 Documentation/netlink/specs/rt-link.yaml                                      |    6 
 Documentation/networking/bonding.rst                                          |   23 
 Documentation/trace/eprobetrace.rst                                           |    4 
 Documentation/trace/rv/monitor_sched.rst                                      |    7 
 Makefile                                                                      |    2 
 arch/alpha/kernel/pci-sysfs.c                                                 |   13 
 arch/arm/boot/dts/nvidia/tegra124-nyan.dtsi                                   |    5 
 arch/arm/boot/dts/nvidia/tegra124-venice2.dts                                 |    5 
 arch/arm/boot/dts/nxp/imx/imx6ul-var-som.dtsi                                 |    4 
 arch/arm/boot/dts/rockchip/rk3288-veyron.dtsi                                 |    5 
 arch/arm/boot/dts/st/stm32mp151c-mecio1r0.dts                                 |  128 ++
 arch/arm/boot/dts/st/stm32mp153c-mecio1r1.dts                                 |  144 ++
 arch/arm/boot/dts/st/stm32mp15x-mecio1-io.dtsi                                |  146 --
 arch/arm/boot/dts/ti/omap/am335x-sl50.dts                                     |    4 
 arch/arm/configs/axm55xx_defconfig                                            |    1 
 arch/arm/configs/dove_defconfig                                               |    1 
 arch/arm/configs/ep93xx_defconfig                                             |    1 
 arch/arm/configs/mmp2_defconfig                                               |    1 
 arch/arm/configs/multi_v7_defconfig                                           |    4 
 arch/arm/configs/mv78xx0_defconfig                                            |    1 
 arch/arm/configs/sunxi_defconfig                                              |    1 
 arch/arm/mach-imx/cpu-imx31.c                                                 |    9 
 arch/arm/mach-imx/mm-imx3.c                                                   |    2 
 arch/arm64/boot/dts/allwinner/sun55i-a523.dtsi                                |    3 
 arch/arm64/boot/dts/freescale/fsl-lx2162a-clearfog.dts                        |    2 
 arch/arm64/boot/dts/freescale/imx8dxl-evk.dts                                 |    2 
 arch/arm64/boot/dts/freescale/imx8mm-kontron-bl.dts                           |   10 
 arch/arm64/boot/dts/freescale/imx8mm-kontron-osm-s.dtsi                       |    7 
 arch/arm64/boot/dts/freescale/imx8mp-kontron-bl-osm-s.dts                     |   14 
 arch/arm64/boot/dts/freescale/imx8mp-kontron-osm-s.dtsi                       |    7 
 arch/arm64/boot/dts/freescale/imx8mp-tqma8mpql-mba8mpxl.dts                   |    3 
 arch/arm64/boot/dts/freescale/imx8qxp-mek.dts                                 |    1 
 arch/arm64/boot/dts/freescale/imx8ulp-evk.dts                                 |    4 
 arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi                              |    4 
 arch/arm64/boot/dts/freescale/imx95-19x19-evk.dts                             |    2 
 arch/arm64/boot/dts/freescale/imx95.dtsi                                      |   10 
 arch/arm64/boot/dts/freescale/s32g3.dtsi                                      |    2 
 arch/arm64/boot/dts/mediatek/mt8192-asurada.dtsi                              |    2 
 arch/arm64/boot/dts/nvidia/tegra132-norrin.dts                                |    5 
 arch/arm64/boot/dts/nvidia/tegra210-smaug.dts                                 |    5 
 arch/arm64/boot/dts/nvidia/tegra234.dtsi                                      |    8 
 arch/arm64/boot/dts/qcom/ipq5424.dtsi                                         |    4 
 arch/arm64/boot/dts/qcom/lemans.dtsi                                          |   18 
 arch/arm64/boot/dts/qcom/qcs8300.dtsi                                         |    6 
 arch/arm64/boot/dts/qcom/sc7180.dtsi                                          |    6 
 arch/arm64/boot/dts/qcom/sc7280.dtsi                                          |    8 
 arch/arm64/boot/dts/qcom/sc8180x.dtsi                                         |    2 
 arch/arm64/boot/dts/qcom/sdm630.dtsi                                          |    9 
 arch/arm64/boot/dts/qcom/sdm845-db845c-navigation-mezzanine.dtso              |    5 
 arch/arm64/boot/dts/qcom/sm8450.dtsi                                          |    8 
 arch/arm64/boot/dts/qcom/sm8550.dtsi                                          |    6 
 arch/arm64/boot/dts/qcom/sm8650.dtsi                                          |    6 
 arch/arm64/boot/dts/qcom/sm8750.dtsi                                          |    6 
 arch/arm64/boot/dts/rockchip/px30-cobra.dtsi                                  |    2 
 arch/arm64/boot/dts/rockchip/px30-ringneck.dtsi                               |    2 
 arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi                                  |    5 
 arch/arm64/boot/dts/rockchip/rk3566-roc-pc.dts                                |    2 
 arch/arm64/boot/dts/rockchip/rk3568-nanopi-r5s.dts                            |    6 
 arch/arm64/boot/dts/st/stm32mp251.dtsi                                        |    8 
 arch/arm64/boot/dts/ti/k3-am62a7-sk.dts                                       |    2 
 arch/arm64/include/asm/kvm_hyp.h                                              |    1 
 arch/arm64/include/asm/kvm_nested.h                                           |   10 
 arch/arm64/kernel/acpi.c                                                      |    2 
 arch/arm64/kernel/entry-fpsimd.S                                              |    8 
 arch/arm64/kernel/hw_breakpoint.c                                             |    9 
 arch/arm64/kernel/smp.c                                                       |   28 
 arch/arm64/kvm/arm.c                                                          |    2 
 arch/arm64/kvm/at.c                                                           |   35 
 arch/arm64/kvm/emulate-nested.c                                               |    1 
 arch/arm64/kvm/hyp/include/hyp/switch.h                                       |   11 
 arch/arm64/kvm/hyp/nvhe/hyp-main.c                                            |    9 
 arch/arm64/kvm/hyp/pgtable.c                                                  |    3 
 arch/arm64/kvm/nested.c                                                       |  220 +--
 arch/arm64/kvm/vgic/vgic-its.c                                                |    2 
 arch/arm64/kvm/vgic/vgic.c                                                    |   20 
 arch/arm64/mm/mmu.c                                                           |   11 
 arch/arm64/tools/sysreg                                                       |    2 
 arch/loongarch/include/asm/kexec.h                                            |    3 
 arch/loongarch/include/asm/pgtable.h                                          |    4 
 arch/loongarch/kvm/exit.c                                                     |    1 
 arch/loongarch/kvm/irqfd.c                                                    |    3 
 arch/loongarch/kvm/vcpu.c                                                     |   11 
 arch/loongarch/mm/pageattr.c                                                  |    2 
 arch/loongarch/net/bpf_jit.c                                                  |   28 
 arch/mips/dec/int-handler.S                                                   |    2 
 arch/mips/dec/platform.c                                                      |    6 
 arch/mips/dec/prom/init.c                                                     |    6 
 arch/mips/dec/setup.c                                                         |    6 
 arch/mips/fw/lib/call_o32.S                                                   |    2 
 arch/mips/include/asm/dec/prom.h                                              |   15 
 arch/mips/kernel/mips-mt-fpaff.c                                              |   28 
 arch/mips/mm/init.c                                                           |   17 
 arch/mips/n64/init.c                                                          |    2 
 arch/mips/ralink/mt7621.c                                                     |    2 
 arch/mips/sgi-ip22/ip22-gio.c                                                 |    7 
 arch/openrisc/include/asm/cacheflush.h                                        |    4 
 arch/openrisc/kernel/jump_label.c                                             |    2 
 arch/openrisc/kernel/patching.c                                               |    3 
 arch/openrisc/kernel/smp.c                                                    |   21 
 arch/openrisc/mm/cache.c                                                      |   16 
 arch/openrisc/mm/init.c                                                       |    2 
 arch/powerpc/kernel/dt_cpu_ftrs.c                                             |    9 
 arch/powerpc/kexec/core_64.c                                                  |    4 
 arch/powerpc/perf/core-fsl-emb.c                                              |    3 
 arch/powerpc/platforms/8xx/cpm1.c                                             |   26 
 arch/powerpc/platforms/cell/spufs/file.c                                      |    6 
 arch/powerpc/platforms/powernv/setup.c                                        |    3 
 arch/powerpc/platforms/pseries/Kconfig                                        |    1 
 arch/powerpc/platforms/pseries/papr_platform_attributes.c                     |    8 
 arch/riscv/boot/dts/sophgo/sg2042-cpus.dtsi                                   |  236 +--
 arch/riscv/boot/dts/sophgo/sg2044-cpus.dtsi                                   |  236 +--
 arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts                               |    2 
 arch/riscv/boot/dts/spacemit/k1-milkv-jupiter.dts                             |    2 
 arch/riscv/include/asm/cpu_ops.h                                              |    2 
 arch/riscv/kernel/asm-offsets.c                                               |    4 
 arch/riscv/kernel/cacheinfo.c                                                 |    2 
 arch/riscv/kernel/cpu-hotplug.c                                               |    4 
 arch/riscv/kernel/cpu_ops_sbi.c                                               |   11 
 arch/riscv/kernel/entry.S                                                     |    8 
 arch/riscv/kernel/machine_kexec.c                                             |    3 
 arch/riscv/kernel/probes/rethook_trampoline.S                                 |    3 
 arch/riscv/kernel/stacktrace.c                                                |    2 
 arch/riscv/kernel/vdso/Makefile                                               |    6 
 arch/s390/kernel/diag/diag310.c                                               |    7 
 arch/s390/kernel/perf_cpum_cf.c                                               |    3 
 arch/s390/kernel/process.c                                                    |    2 
 arch/s390/kvm/pci.c                                                           |   12 
 arch/s390/mm/mmap.c                                                           |    2 
 arch/sparc/kernel/led.c                                                       |    2 
 arch/x86/Kconfig.cpu                                                          |    8 
 arch/x86/boot/compressed/acpi.c                                               |    7 
 arch/x86/boot/early_serial_console.c                                          |   11 
 arch/x86/events/amd/brs.c                                                     |   10 
 arch/x86/events/amd/core.c                                                    |   18 
 arch/x86/events/amd/lbr.c                                                     |    3 
 arch/x86/events/amd/uncore.c                                                  |    6 
 arch/x86/events/intel/uncore_discovery.c                                      |    4 
 arch/x86/kernel/cpu/cpu.h                                                     |    1 
 arch/x86/kernel/uprobes.c                                                     |   26 
 arch/x86/kvm/irq.c                                                            |    4 
 arch/x86/kvm/lapic.c                                                          |    8 
 arch/x86/kvm/svm/sev.c                                                        |    6 
 arch/x86/kvm/vmx/nested.c                                                     |    2 
 arch/x86/kvm/vmx/tdx.c                                                        |   12 
 arch/x86/platform/olpc/olpc-xo15-sci.c                                        |    1 
 arch/x86/video/video-common.c                                                 |   23 
 block/blk.h                                                                   |   13 
 block/genhd.c                                                                 |    4 
 block/ioctl.c                                                                 |    2 
 crypto/algif_skcipher.c                                                       |   75 -
 crypto/asymmetric_keys/verify_pefile.c                                        |    2 
 crypto/ecrdsa.c                                                               |    2 
 crypto/rng.c                                                                  |   11 
 drivers/accel/amdxdna/aie2_ctx.c                                              |    4 
 drivers/accel/amdxdna/amdxdna_gem.c                                           |    3 
 drivers/accel/amdxdna/amdxdna_ubuf.c                                          |   12 
 drivers/accel/ivpu/ivpu_fw_log.c                                              |    4 
 drivers/accel/ivpu/ivpu_job.c                                                 |   10 
 drivers/acpi/ac.c                                                             |    6 
 drivers/acpi/acpi_ipmi.c                                                      |    4 
 drivers/acpi/acpi_pad.c                                                       |    6 
 drivers/acpi/acpi_tad.c                                                       |    6 
 drivers/acpi/bus.c                                                            |   70 +
 drivers/acpi/nfit/core.c                                                      |   89 +
 drivers/acpi/pfr_telemetry.c                                                  |    6 
 drivers/acpi/pfr_update.c                                                     |    6 
 drivers/acpi/processor_idle.c                                                 |    4 
 drivers/acpi/resource.c                                                       |    6 
 drivers/acpi/riscv/cpuidle.c                                                  |    2 
 drivers/acpi/riscv/rimt.c                                                     |    7 
 drivers/acpi/thermal.c                                                        |    2 
 drivers/amba/bus.c                                                            |   37 
 drivers/android/binder.c                                                      |   18 
 drivers/ata/libata-core.c                                                     |   23 
 drivers/ata/libata-scsi.c                                                     |    7 
 drivers/ata/pata_pxa.c                                                        |    1 
 drivers/ata/sata_gemini.c                                                     |    2 
 drivers/base/core.c                                                           |   83 +
 drivers/base/dd.c                                                             |    7 
 drivers/base/firmware_loader/main.c                                           |   71 +
 drivers/base/power/main.c                                                     |    6 
 drivers/base/property.c                                                       |    4 
 drivers/block/drbd/drbd_receiver.c                                            |    5 
 drivers/bluetooth/bpa10x.c                                                    |    8 
 drivers/bluetooth/btmtk.c                                                     |    4 
 drivers/bluetooth/btrtl.c                                                     |    5 
 drivers/bluetooth/hci_qca.c                                                   |    2 
 drivers/bluetooth/hci_vhci.c                                                  |   10 
 drivers/bus/imx-weim.c                                                        |    6 
 drivers/bus/mhi/ep/main.c                                                     |    9 
 drivers/bus/mhi/host/pci_generic.c                                            |   20 
 drivers/bus/sunxi-rsb.c                                                       |    3 
 drivers/cdx/cdx.c                                                             |   40 
 drivers/char/ipmi/ipmi_msghandler.c                                           |   10 
 drivers/char/tlclk.c                                                          |    4 
 drivers/char/tpm/eventlog/tpm1.c                                              |    4 
 drivers/char/tpm/tpm-dev.c                                                    |    2 
 drivers/char/tpm/tpm2-cmd.c                                                   |    6 
 drivers/char/tpm/tpm2-sessions.c                                              |   45 
 drivers/char/tpm/tpm_tis_core.c                                               |   35 
 drivers/char/tpm/tpmrm-dev.c                                                  |    2 
 drivers/char/virtio_console.c                                                 |   52 
 drivers/clk/at91/pmc.c                                                        |    2 
 drivers/clk/at91/sam9x7.c                                                     |   18 
 drivers/clk/clk-scmi.c                                                        |    4 
 drivers/clk/clk-scpi.c                                                        |    2 
 drivers/clk/qcom/a53-pll.c                                                    |    2 
 drivers/clk/qcom/camcc-x1e80100.c                                             |   64 +
 drivers/clk/qcom/ipq-cmn-pll.c                                                |   11 
 drivers/clk/renesas/rzg2l-cpg.c                                               |    6 
 drivers/clocksource/timer-sun5i.c                                             |    3 
 drivers/cpufreq/cpufreq_conservative.c                                        |   12 
 drivers/cpufreq/intel_pstate.c                                                |    6 
 drivers/crypto/Kconfig                                                        |    1 
 drivers/crypto/allwinner/Kconfig                                              |    8 
 drivers/crypto/allwinner/sun4i-ss/Makefile                                    |    1 
 drivers/crypto/allwinner/sun4i-ss/sun4i-ss-core.c                             |   36 
 drivers/crypto/allwinner/sun4i-ss/sun4i-ss-prng.c                             |   69 -
 drivers/crypto/allwinner/sun4i-ss/sun4i-ss.h                                  |   20 
 drivers/crypto/atmel-sha204a.c                                                |   16 
 drivers/crypto/cavium/cpt/cptvf_reqmanager.c                                  |    4 
 drivers/crypto/ccp/psp-dev.c                                                  |    8 
 drivers/crypto/ccp/sev-dev.c                                                  |   10 
 drivers/crypto/hisilicon/qm.c                                                 |    4 
 drivers/crypto/inside-secure/eip93/eip93-main.c                               |    2 
 drivers/crypto/inside-secure/eip93/eip93-regs.h                               |    2 
 drivers/crypto/intel/qat/qat_common/adf_accel_devices.h                       |    2 
 drivers/crypto/intel/qat/qat_common/adf_aer.c                                 |    7 
 drivers/crypto/intel/qat/qat_common/adf_common_drv.h                          |    3 
 drivers/crypto/intel/qat/qat_common/adf_heartbeat_inject.c                    |    6 
 drivers/crypto/intel/qat/qat_common/adf_hw_arbiter.c                          |   25 
 drivers/crypto/intel/qat/qat_common/adf_isr.c                                 |   39 
 drivers/crypto/intel/qat/qat_common/adf_sriov.c                               |   20 
 drivers/crypto/marvell/octeontx/otx_cptvf_reqmgr.c                            |    4 
 drivers/crypto/tegra/tegra-se-aes.c                                           |   33 
 drivers/crypto/xilinx/xilinx-trng.c                                           |   75 -
 drivers/cxl/core/features.c                                                   |    2 
 drivers/dax/kmem.c                                                            |    6 
 drivers/dibs/dibs_loopback.c                                                  |    5 
 drivers/dma-buf/dma-fence-unwrap.c                                            |    3 
 drivers/dma/dma-axi-dmac.c                                                    |   68 -
 drivers/dma/dmaengine.c                                                       |    3 
 drivers/dma/dw-edma/dw-edma-core.h                                            |    2 
 drivers/dma/dw-edma/dw-edma-v0-core.c                                         |    6 
 drivers/dma/imx-sdma.c                                                        |    4 
 drivers/dma/qcom/gpi.c                                                        |    1 
 drivers/dma/tegra186-gpc-dma.c                                                |    7 
 drivers/dpll/dpll_core.c                                                      |  140 +-
 drivers/edac/igen6_edac.c                                                     |    6 
 drivers/edac/skx_common.c                                                     |    3 
 drivers/firmware/arm_ffa/driver.c                                             |   27 
 drivers/firmware/arm_scmi/power.c                                             |    6 
 drivers/firmware/arm_scmi/sensors.c                                           |    2 
 drivers/firmware/smccc/soc_id.c                                               |    2 
 drivers/fpga/dfl.c                                                            |    2 
 drivers/fpga/microchip-spi.c                                                  |    3 
 drivers/gpio/gpio-davinci.c                                                   |    4 
 drivers/gpio/gpio-dwapb.c                                                     |  112 +
 drivers/gpio/gpio-f7188x.c                                                    |    6 
 drivers/gpio/gpio-htc-egpio.c                                                 |    6 
 drivers/gpio/gpio-mlxbf3.c                                                    |    3 
 drivers/gpio/gpio-mt7621.c                                                    |  283 +++-
 drivers/gpio/gpio-mvebu.c                                                     |    6 
 drivers/gpio/gpio-palmas.c                                                    |   19 
 drivers/gpio/gpio-tegra.c                                                     |   18 
 drivers/gpio/gpio-timberdale.c                                                |    2 
 drivers/gpio/gpiolib-acpi-core.c                                              |   19 
 drivers/gpio/gpiolib.c                                                        |    2 
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c                              |   16 
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c                                    |    6 
 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c                                       |   25 
 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c                                       |    2 
 drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c                                       |    3 
 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c                                      |    3 
 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c                         |   20 
 drivers/gpu/drm/amd/amdkfd/kfd_events.c                                       |    5 
 drivers/gpu/drm/amd/amdkfd/kfd_svm.c                                          |    1 
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c                             |   10 
 drivers/gpu/drm/amd/display/modules/info_packet/info_packet.c                 |    2 
 drivers/gpu/drm/amd/pm/amdgpu_pm.c                                            |    6 
 drivers/gpu/drm/drm_edid.c                                                    |    8 
 drivers/gpu/drm/drm_gpusvm.c                                                  |    5 
 drivers/gpu/drm/drm_gpuvm.c                                                   |    9 
 drivers/gpu/drm/drm_syncobj.c                                                 |   10 
 drivers/gpu/drm/hisilicon/hibmc/dp/dp_comm.h                                  |    1 
 drivers/gpu/drm/hisilicon/hibmc/dp/dp_hw.h                                    |    1 
 drivers/gpu/drm/hisilicon/hibmc/dp/dp_link.c                                  |    2 
 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c                                |   80 -
 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_dp.c                                |   35 
 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c                               |   14 
 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.h                               |    1 
 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_vdac.c                              |   75 -
 drivers/gpu/drm/i915/display/intel_atomic.c                                   |    6 
 drivers/gpu/drm/i915/gt/intel_region_lmem.c                                   |    2 
 drivers/gpu/drm/msm/dp/dp_display.c                                           |    4 
 drivers/gpu/drm/msm/dp/dp_reg.h                                               |    4 
 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowramin.c                        |    3 
 drivers/gpu/drm/panel/Kconfig                                                 |    9 
 drivers/gpu/drm/panthor/panthor_sched.c                                       |   25 
 drivers/gpu/drm/radeon/radeon_gem.c                                           |   13 
 drivers/gpu/drm/radeon/radeon_ring.c                                          |    4 
 drivers/gpu/drm/renesas/rz-du/rzg2l_mipi_dsi.c                                |   12 
 drivers/gpu/drm/rockchip/dw_dp-rockchip.c                                     |    7 
 drivers/gpu/drm/rockchip/rockchip_drm_gem.c                                   |    2 
 drivers/gpu/drm/tegra/dc.c                                                    |    4 
 drivers/gpu/drm/tegra/gem.c                                                   |   22 
 drivers/gpu/drm/tegra/gr2d.c                                                  |   19 
 drivers/gpu/drm/tegra/gr3d.c                                                  |   19 
 drivers/gpu/drm/tegra/submit.c                                                |    3 
 drivers/gpu/drm/tidss/tidss_kms.c                                             |    2 
 drivers/gpu/drm/v3d/v3d_submit.c                                              |    2 
 drivers/gpu/drm/xe/Makefile                                                   |    4 
 drivers/gpu/drm/xe/tests/xe_pci.c                                             |    1 
 drivers/gpu/drm/xe/xe_debugfs.c                                               |    2 
 drivers/gpu/drm/xe/xe_guc_relay.c                                             |   13 
 drivers/gpu/drm/xe/xe_hw_engine.c                                             |    4 
 drivers/gpu/drm/xe/xe_hwmon.c                                                 |    2 
 drivers/gpu/drm/xe/xe_pt.c                                                    |   60 -
 drivers/gpu/drm/xe/xe_svm.h                                                   |   15 
 drivers/gpu/drm/xe/xe_vram.c                                                  |    2 
 drivers/gpu/drm/xe/xe_vsec.c                                                  |    7 
 drivers/gpu/drm/xe/xe_vsec.h                                                  |    4 
 drivers/gpu/host1x/bus.c                                                      |   62 +
 drivers/gpu/host1x/job.c                                                      |   10 
 drivers/hid/bpf/hid_bpf_dispatch.c                                            |    5 
 drivers/hid/hid-core.c                                                        |    7 
 drivers/hid/hid-logitech-hidpp.c                                              |    1 
 drivers/hid/hid-picolcd_core.c                                                |    3 
 drivers/hid/hid-playstation.c                                                 |   12 
 drivers/hid/hid-wiimote-modules.c                                             |   58 
 drivers/hv/mshv_synic.c                                                       |    5 
 drivers/hv/vmbus_drv.c                                                        |   43 
 drivers/hwmon/Kconfig                                                         |    3 
 drivers/hwmon/aspeed-g6-pwm-tach.c                                            |    5 
 drivers/hwmon/asus_atk0110.c                                                  |    3 
 drivers/hwmon/it87.c                                                          |    3 
 drivers/hwmon/occ/common.c                                                    |   34 
 drivers/hwmon/occ/common.h                                                    |    1 
 drivers/hwmon/pmbus/adm1275.c                                                 |    2 
 drivers/hwmon/pmbus/pmbus_core.c                                              |   13 
 drivers/hwmon/w83627hf.c                                                      |    4 
 drivers/hwmon/w83793.c                                                        |    1 
 drivers/hwspinlock/qcom_hwspinlock.c                                          |    5 
 drivers/hwtracing/coresight/coresight-core.c                                  |   23 
 drivers/hwtracing/coresight/coresight-cti-platform.c                          |    1 
 drivers/hwtracing/coresight/coresight-etm-perf.c                              |    5 
 drivers/hwtracing/coresight/coresight-etm4x-core.c                            |   62 -
 drivers/hwtracing/coresight/coresight-etm4x.h                                 |    2 
 drivers/hwtracing/coresight/coresight-priv.h                                  |    2 
 drivers/hwtracing/coresight/coresight-sysfs.c                                 |    8 
 drivers/i2c/busses/i2c-imx.c                                                  |   36 
 drivers/i2c/busses/i2c-k1.c                                                   |    2 
 drivers/i2c/busses/i2c-mlxbf.c                                                |    4 
 drivers/i2c/busses/i2c-mt65xx.c                                               |    2 
 drivers/i2c/i2c-core-of.c                                                     |    5 
 drivers/i3c/device.c                                                          |   46 
 drivers/i3c/internals.h                                                       |    4 
 drivers/i3c/master.c                                                          |  306 ++++-
 drivers/i3c/master/dw-i3c-master.c                                            |   15 
 drivers/i3c/master/dw-i3c-master.h                                            |    2 
 drivers/i3c/master/i3c-master-cdns.c                                          |   14 
 drivers/i3c/master/mipi-i3c-hci/core.c                                        |   39 
 drivers/i3c/master/mipi-i3c-hci/dma.c                                         |    6 
 drivers/i3c/master/mipi-i3c-hci/ext_caps.c                                    |   55 
 drivers/i3c/master/mipi-i3c-hci/pio.c                                         |   20 
 drivers/i3c/master/svc-i3c-master.c                                           |   30 
 drivers/iio/accel/mma8452.c                                                   |    2 
 drivers/iio/adc/xilinx-ams.c                                                  |    5 
 drivers/iio/light/si1133.c                                                    |   14 
 drivers/iio/light/tcs3472.c                                                   |   38 
 drivers/iio/magnetometer/ak8975.c                                             |   14 
 drivers/iio/orientation/hid-sensor-rotation.c                                 |   40 
 drivers/infiniband/core/cm.c                                                  |   13 
 drivers/infiniband/core/counters.c                                            |    2 
 drivers/infiniband/hw/bnxt_re/Makefile                                        |    2 
 drivers/infiniband/hw/bnxt_re/ib_verbs.c                                      |  312 -----
 drivers/infiniband/hw/bnxt_re/ib_verbs.h                                      |    4 
 drivers/infiniband/hw/bnxt_re/main.c                                          |    2 
 drivers/infiniband/hw/bnxt_re/uapi.c                                          |  364 ++++++
 drivers/infiniband/hw/hfi1/init.c                                             |   13 
 drivers/infiniband/hw/hns/hns_roce_cq.c                                       |    6 
 drivers/infiniband/hw/hns/hns_roce_debugfs.c                                  |   19 
 drivers/infiniband/hw/hns/hns_roce_hem.c                                      |    8 
 drivers/infiniband/hw/hns/hns_roce_hw_v2.c                                    |   18 
 drivers/infiniband/hw/hns/hns_roce_main.c                                     |    2 
 drivers/infiniband/hw/hns/hns_roce_mr.c                                       |    6 
 drivers/infiniband/hw/hns/hns_roce_srq.c                                      |    2 
 drivers/infiniband/hw/irdma/verbs.c                                           |   19 
 drivers/infiniband/hw/irdma/verbs.h                                           |    1 
 drivers/infiniband/hw/mana/main.c                                             |    3 
 drivers/infiniband/hw/mlx4/mlx4_ib.h                                          |    1 
 drivers/infiniband/hw/mlx4/mr.c                                               |    9 
 drivers/infiniband/hw/mlx4/sysfs.c                                            |   45 
 drivers/infiniband/hw/mlx5/devx.c                                             |   30 
 drivers/infiniband/hw/mlx5/main.c                                             |   17 
 drivers/infiniband/hw/mlx5/mlx5_ib.h                                          |    9 
 drivers/infiniband/hw/mlx5/mr.c                                               |   29 
 drivers/infiniband/hw/mlx5/odp.c                                              |   12 
 drivers/infiniband/hw/mlx5/qp.c                                               |   13 
 drivers/infiniband/hw/mlx5/restrack.c                                         |    3 
 drivers/infiniband/hw/mlx5/umr.c                                              |   93 -
 drivers/infiniband/hw/mlx5/umr.h                                              |    9 
 drivers/infiniband/sw/rxe/rxe_mmap.c                                          |   19 
 drivers/infiniband/sw/rxe/rxe_resp.c                                          |   33 
 drivers/infiniband/sw/siw/siw_cm.c                                            |   30 
 drivers/infiniband/ulp/srpt/ib_srpt.c                                         |    5 
 drivers/input/misc/ims-pcu.c                                                  |  129 +-
 drivers/iommu/amd/amd_iommu.h                                                 |    3 
 drivers/iommu/amd/amd_iommu_types.h                                           |   32 
 drivers/iommu/amd/init.c                                                      |  130 +-
 drivers/iommu/amd/iommu.c                                                     |    2 
 drivers/iommu/amd/ppr.c                                                       |    8 
 drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c                                    |    2 
 drivers/iommu/intel/iommu.c                                                   |    6 
 drivers/iommu/intel/pasid.c                                                   |    4 
 drivers/iommu/iommufd/driver.c                                                |   13 
 drivers/iommu/iommufd/eventq.c                                                |   10 
 drivers/irqchip/irq-crossbar.c                                                |   10 
 drivers/irqchip/irq-gic-v3-its.c                                              |    6 
 drivers/irqchip/irq-riscv-imsic-early.c                                       |   15 
 drivers/irqchip/irq-ts4800.c                                                  |   10 
 drivers/leds/uleds.c                                                          |    3 
 drivers/mailbox/imx-mailbox.c                                                 |    3 
 drivers/mailbox/mailbox-mpfs.c                                                |    2 
 drivers/mailbox/mtk-adsp-mailbox.c                                            |    9 
 drivers/md/dm-bufio.c                                                         |    4 
 drivers/md/dm-era-target.c                                                    |   10 
 drivers/md/dm-integrity.c                                                     |   12 
 drivers/md/dm-ioctl.c                                                         |    4 
 drivers/md/dm-log.c                                                           |    3 
 drivers/md/dm-pcache/dm_pcache.c                                              |    8 
 drivers/md/dm-stats.c                                                         |   10 
 drivers/md/dm-thin-metadata.c                                                 |   67 -
 drivers/md/dm-verity-loadpin.c                                                |    2 
 drivers/md/dm-verity-target.c                                                 |   16 
 drivers/md/dm-verity.h                                                        |    2 
 drivers/md/md-bitmap.c                                                        |   13 
 drivers/md/md-bitmap.h                                                        |    2 
 drivers/md/md-llbitmap.c                                                      |   13 
 drivers/md/md.c                                                               |   38 
 drivers/md/md.h                                                               |   10 
 drivers/md/raid0.c                                                            |    4 
 drivers/md/raid1.c                                                            |   28 
 drivers/md/raid10.c                                                           |    5 
 drivers/md/raid5.c                                                            |   61 -
 drivers/media/platform/nxp/imx8-isi/imx8-isi-core.c                           |   18 
 drivers/media/platform/qcom/camss/camss-vfe.c                                 |    2 
 drivers/media/platform/qcom/iris/iris_platform_sm8250.c                       |    2 
 drivers/media/platform/qcom/iris/iris_probe.c                                 |    7 
 drivers/media/platform/qcom/venus/core.c                                      |    7 
 drivers/media/platform/qcom/venus/core.h                                      |    1 
 drivers/media/platform/qcom/venus/helpers.c                                   |    4 
 drivers/media/platform/qcom/venus/hfi_parser.c                                |    6 
 drivers/media/platform/qcom/venus/hfi_platform.c                              |   24 
 drivers/media/platform/qcom/venus/hfi_platform.h                              |    2 
 drivers/media/platform/qcom/venus/hfi_platform_v4.c                           |   20 
 drivers/media/platform/qcom/venus/hfi_platform_v6.c                           |   16 
 drivers/media/platform/qcom/venus/pm_helpers.c                                |    8 
 drivers/media/platform/rockchip/rga/rga-hw.c                                  |    2 
 drivers/media/platform/rockchip/rga/rga-hw.h                                  |    2 
 drivers/media/usb/uvc/uvc_status.c                                            |   28 
 drivers/media/usb/uvc/uvc_video.c                                             |  179 +--
 drivers/media/v4l2-core/v4l2-common.c                                         |    1 
 drivers/memory/tegra/mc.c                                                     |   14 
 drivers/memstick/core/ms_block.c                                              |    4 
 drivers/mfd/cs42l43.c                                                         |    2 
 drivers/mfd/rsmu_i2c.c                                                        |    6 
 drivers/mfd/rsmu_spi.c                                                        |    5 
 drivers/mfd/sm501.c                                                           |    4 
 drivers/mfd/tps6586x.c                                                        |    2 
 drivers/mmc/core/block.c                                                      |    3 
 drivers/mmc/host/sdhci-esdhc-imx.c                                            |   91 -
 drivers/mmc/host/sdhci-of-dwcmshc.c                                           |   14 
 drivers/mmc/host/vub300.c                                                     |   26 
 drivers/mtd/devices/mchp23k256.c                                              |    2 
 drivers/mtd/devices/slram.c                                                   |   22 
 drivers/mtd/maps/vmu-flash.c                                                  |    1 
 drivers/mtd/nand/onenand/onenand_samsung.c                                    |    7 
 drivers/mtd/nand/raw/fsl_ifc_nand.c                                           |    9 
 drivers/mtd/nand/raw/lpc32xx_mlc.c                                            |   12 
 drivers/mtd/nand/raw/lpc32xx_slc.c                                            |   12 
 drivers/mtd/nand/raw/nand_base.c                                              |   24 
 drivers/mtd/nand/raw/pl35x-nand-controller.c                                  |    2 
 drivers/mtd/spi-nor/Kconfig                                                   |    1 
 drivers/mtd/spi-nor/debugfs.c                                                 |    1 
 drivers/mtd/spi-nor/spansion.c                                                |    4 
 drivers/mtd/spi-nor/swp.c                                                     |   11 
 drivers/net/amt.c                                                             |    6 
 drivers/net/bonding/bond_3ad.c                                                |   27 
 drivers/net/bonding/bond_main.c                                               |    1 
 drivers/net/bonding/bond_netlink.c                                            |   16 
 drivers/net/bonding/bond_options.c                                            |   27 
 drivers/net/can/usb/esd_usb.c                                                 |    5 
 drivers/net/dsa/qca/qca8k-leds.c                                              |    3 
 drivers/net/dsa/realtek/rtl8366rb-leds.c                                      |    8 
 drivers/net/dsa/sja1105/sja1105_ptp.c                                         |    2 
 drivers/net/ethernet/airoha/airoha_eth.c                                      |    6 
 drivers/net/ethernet/airoha/airoha_ppe.c                                      |    3 
 drivers/net/ethernet/airoha/airoha_ppe_debugfs.c                              |    2 
 drivers/net/ethernet/amazon/ena/ena_netdev.c                                  |   23 
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c                               |    3 
 drivers/net/ethernet/broadcom/bnxt/bnxt.c                                     |   77 +
 drivers/net/ethernet/broadcom/bnxt/bnxt.h                                     |   19 
 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c                             |   21 
 drivers/net/ethernet/broadcom/genet/bcmgenet.c                                |   23 
 drivers/net/ethernet/cadence/macb_main.c                                      |   29 
 drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c                       |   18 
 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c                                    |    8 
 drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls.h                      |    2 
 drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_io.c                   |    8 
 drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c                           |   10 
 drivers/net/ethernet/freescale/enetc/enetc.c                                  |    7 
 drivers/net/ethernet/freescale/fman/fman.c                                    |    4 
 drivers/net/ethernet/freescale/gianfar.c                                      |   16 
 drivers/net/ethernet/google/gve/gve_rx_dqo.c                                  |   28 
 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c                            |   31 
 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c                       |  108 +
 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.h                       |    1 
 drivers/net/ethernet/ibm/emac/core.c                                          |   13 
 drivers/net/ethernet/intel/i40e/i40e_debug.h                                  |    2 
 drivers/net/ethernet/intel/ice/ice_common.c                                   |    1 
 drivers/net/ethernet/intel/ice/ice_dpll.c                                     |   20 
 drivers/net/ethernet/intel/ice/ice_eswitch.c                                  |    4 
 drivers/net/ethernet/intel/ice/ice_ethtool.c                                  |   12 
 drivers/net/ethernet/intel/ice/ice_main.c                                     |   16 
 drivers/net/ethernet/intel/ice/ice_vf_lib.c                                   |    2 
 drivers/net/ethernet/intel/idpf/virtchnl2.h                                   |   12 
 drivers/net/ethernet/intel/igc/igc_main.c                                     |    2 
 drivers/net/ethernet/marvell/mvneta.c                                         |    3 
 drivers/net/ethernet/marvell/octeontx2/af/mcs.c                               |    6 
 drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c                       |    3 
 drivers/net/ethernet/marvell/octeontx2/af/rvu_devlink.c                       |   27 
 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c                           |   15 
 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c                           |   40 
 drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c                     |   10 
 drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c                          |   83 -
 drivers/net/ethernet/marvell/octeontx2/nic/otx2_vf.c                          |   22 
 drivers/net/ethernet/marvell/prestera/prestera_main.c                         |    2 
 drivers/net/ethernet/mediatek/mtk_ppe.c                                       |    4 
 drivers/net/ethernet/mediatek/mtk_wed_debugfs.c                               |    6 
 drivers/net/ethernet/mediatek/mtk_wed_mcu.c                                   |    8 
 drivers/net/ethernet/mellanox/mlx5/core/en.h                                  |   12 
 drivers/net/ethernet/mellanox/mlx5/core/en/hv_vhca_stats.c                    |   37 
 drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c                     |   47 
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c                             |   14 
 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c                            |    9 
 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c                         |    3 
 drivers/net/ethernet/mellanox/mlx5/core/lag/mpesw.c                           |    7 
 drivers/net/ethernet/mellanox/mlx5/core/lib/hv_vhca.c                         |    8 
 drivers/net/ethernet/mellanox/mlx5/core/lib/hv_vhca.h                         |    6 
 drivers/net/ethernet/mellanox/mlx5/core/lib/port_tun.c                        |    3 
 drivers/net/ethernet/mellanox/mlx5/core/lib/st.c                              |    1 
 drivers/net/ethernet/mellanox/mlx5/core/main.c                                |   12 
 drivers/net/ethernet/mellanox/mlx5/core/steering/hws/bwc.c                    |    1 
 drivers/net/ethernet/mellanox/mlxsw/spectrum.c                                |    2 
 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c                         |    1 
 drivers/net/ethernet/meta/fbnic/fbnic_fw.c                                    |    9 
 drivers/net/ethernet/meta/fbnic/fbnic_txrx.c                                  |   11 
 drivers/net/ethernet/microchip/lan743x_main.c                                 |    2 
 drivers/net/ethernet/microchip/lan966x/lan966x_vcap_impl.c                    |    5 
 drivers/net/ethernet/microchip/sparx5/sparx5_switchdev.c                      |    4 
 drivers/net/ethernet/microchip/sparx5/sparx5_vcap_impl.c                      |    5 
 drivers/net/ethernet/microchip/vcap/vcap_api.c                                |   72 -
 drivers/net/ethernet/microchip/vcap/vcap_api.h                                |    3 
 drivers/net/ethernet/microchip/vcap/vcap_api_debugfs.c                        |    8 
 drivers/net/ethernet/microchip/vcap/vcap_api_debugfs_kunit.c                  |    3 
 drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c                          |    3 
 drivers/net/ethernet/microchip/vcap/vcap_api_private.h                        |    3 
 drivers/net/ethernet/microsoft/mana/gdma_main.c                               |    2 
 drivers/net/ethernet/microsoft/mana/mana_en.c                                 |    3 
 drivers/net/ethernet/oa_tc6.c                                                 |   11 
 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c                           |   11 
 drivers/net/ethernet/qlogic/qede/qede_fp.c                                    |    9 
 drivers/net/ethernet/qualcomm/rmnet/rmnet_handlers.c                          |    5 
 drivers/net/ethernet/qualcomm/rmnet/rmnet_map.h                               |    1 
 drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c                          |   72 -
 drivers/net/ethernet/sun/sungem.c                                             |   13 
 drivers/net/ethernet/sunplus/spl2sw_phy.c                                     |    6 
 drivers/net/ethernet/ti/icssg/icssg_common.c                                  |   49 
 drivers/net/ethernet/wangxun/libwx/wx_lib.c                                   |    1 
 drivers/net/ethernet/wangxun/libwx/wx_type.h                                  |    1 
 drivers/net/ieee802154/ca8210.c                                               |    9 
 drivers/net/macsec.c                                                          |    9 
 drivers/net/mdio/Kconfig                                                      |    3 
 drivers/net/ovpn/tcp.c                                                        |    2 
 drivers/net/pfcp.c                                                            |    1 
 drivers/net/phy/realtek/realtek_main.c                                        |    3 
 drivers/net/phy/sfp.c                                                         |    1 
 drivers/net/pse-pd/pse_core.c                                                 |    6 
 drivers/net/thunderbolt/main.c                                                |    8 
 drivers/net/usb/gl620a.c                                                      |    6 
 drivers/net/usb/lan78xx.c                                                     |   55 
 drivers/net/usb/net1080.c                                                     |    2 
 drivers/net/veth.c                                                            |    2 
 drivers/net/virtio_net.c                                                      |   27 
 drivers/net/vxlan/vxlan_core.c                                                |    8 
 drivers/net/wan/ixp4xx_hss.c                                                  |    4 
 drivers/net/wireless/ath/ath12k/dp_mon.c                                      |    6 
 drivers/net/wireless/ath/ath12k/mac.c                                         |   12 
 drivers/net/wireless/ath/ath9k/xmit.c                                         |    5 
 drivers/net/wireless/ath/wcn36xx/smd.c                                        |   13 
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw/core.c                   |    6 
 drivers/net/wireless/marvell/libertas_tf/main.c                               |    2 
 drivers/net/wireless/marvell/mwifiex/cfg80211.c                               |    2 
 drivers/net/wireless/marvell/mwifiex/join.c                                   |    1 
 drivers/net/wireless/mediatek/mt76/channel.c                                  |    2 
 drivers/net/wireless/mediatek/mt76/mac80211.c                                 |    4 
 drivers/net/wireless/mediatek/mt76/mt7615/init.c                              |    1 
 drivers/net/wireless/mediatek/mt76/mt7915/mac.c                               |   10 
 drivers/net/wireless/mediatek/mt76/mt7921/mac.c                               |    5 
 drivers/net/wireless/mediatek/mt76/mt7925/mac.c                               |   20 
 drivers/net/wireless/mediatek/mt76/mt7925/main.c                              |    4 
 drivers/net/wireless/mediatek/mt76/mt7925/pci.c                               |    4 
 drivers/net/wireless/mediatek/mt76/mt7925/testmode.c                          |    5 
 drivers/net/wireless/mediatek/mt76/mt792x_core.c                              |    4 
 drivers/net/wireless/mediatek/mt76/mt7996/mac.c                               |   35 
 drivers/net/wireless/mediatek/mt76/mt7996/main.c                              |    9 
 drivers/net/wireless/mediatek/mt76/mt7996/mcu.c                               |    5 
 drivers/net/wireless/mediatek/mt76/mt7996/mt7996.h                            |    3 
 drivers/net/wireless/mediatek/mt76/tx.c                                       |    2 
 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c                                |   12 
 drivers/net/wireless/realtek/rtw88/pci.c                                      |   13 
 drivers/net/wireless/realtek/rtw89/core.h                                     |    3 
 drivers/net/wireless/realtek/rtw89/fw.c                                       |    2 
 drivers/net/wireless/realtek/rtw89/pci.c                                      |    8 
 drivers/net/wwan/iosm/iosm_ipc_mux_codec.c                                    |   40 
 drivers/net/wwan/t7xx/t7xx_hif_cldma.c                                        |    3 
 drivers/net/wwan/t7xx/t7xx_port_wwan.c                                        |    2 
 drivers/ntb/hw/epf/ntb_hw_epf.c                                               |   81 -
 drivers/nvdimm/btt.c                                                          |   14 
 drivers/nvdimm/nd.h                                                           |   11 
 drivers/nvdimm/region_devs.c                                                  |   66 -
 drivers/nvme/host/apple.c                                                     |   12 
 drivers/nvme/host/core.c                                                      |    4 
 drivers/nvme/host/pci.c                                                       |   13 
 drivers/nvme/target/core.c                                                    |    2 
 drivers/nvme/target/fabrics-cmd-auth.c                                        |   26 
 drivers/nvme/target/rdma.c                                                    |   18 
 drivers/nvme/target/tcp.c                                                     |   16 
 drivers/of/cpu.c                                                              |    2 
 drivers/of/dynamic.c                                                          |    1 
 drivers/of/of_reserved_mem.c                                                  |   28 
 drivers/of/overlay.c                                                          |   15 
 drivers/of/platform.c                                                         |    5 
 drivers/opp/core.c                                                            |    5 
 drivers/pci/Makefile                                                          |    2 
 drivers/pci/controller/dwc/pci-imx6.c                                         |   35 
 drivers/pci/controller/dwc/pci-meson.c                                        |   13 
 drivers/pci/controller/dwc/pcie-designware-debugfs.c                          |   10 
 drivers/pci/controller/dwc/pcie-qcom.c                                        |    1 
 drivers/pci/controller/pci-loongson.c                                         |   31 
 drivers/pci/controller/pcie-iproc-bcma.c                                      |    2 
 drivers/pci/controller/pcie-iproc-platform.c                                  |    2 
 drivers/pci/controller/pcie-iproc.c                                           |    1 
 drivers/pci/controller/pcie-iproc.h                                           |    2 
 drivers/pci/controller/pcie-mediatek.c                                        |   21 
 drivers/pci/controller/pcie-rcar-host.c                                       |    1 
 drivers/pci/endpoint/functions/pci-epf-ntb.c                                  |   21 
 drivers/pci/endpoint/functions/pci-epf-vntb.c                                 |    9 
 drivers/pci/iov.c                                                             |   15 
 drivers/pci/msi/msi.c                                                         |    4 
 drivers/pci/pci-sysfs.c                                                       |   17 
 drivers/pci/pci.c                                                             |  148 --
 drivers/pci/pci.h                                                             |   10 
 drivers/pci/rebar.c                                                           |  237 +++
 drivers/pci/rom.c                                                             |  149 ++
 drivers/pci/setup-bus.c                                                       |  136 +-
 drivers/pci/setup-res.c                                                       |   78 -
 drivers/phy/freescale/phy-fsl-imx8qm-lvds-phy.c                               |   24 
 drivers/phy/phy-can-transceiver.c                                             |    3 
 drivers/pinctrl/cirrus/pinctrl-cs42l43.c                                      |    6 
 drivers/pinctrl/mediatek/mtk-eint.c                                           |    6 
 drivers/pinctrl/mediatek/pinctrl-airoha.c                                     |  577 +++++----
 drivers/pinctrl/mediatek/pinctrl-mt8167.c                                     |    2 
 drivers/pinctrl/mediatek/pinctrl-mt8516.c                                     |    2 
 drivers/pinctrl/meson/pinctrl-amlogic-a4.c                                    |   15 
 drivers/pinctrl/meson/pinctrl-meson.c                                         |    2 
 drivers/pinctrl/nuvoton/pinctrl-ma35.c                                        |    3 
 drivers/pinctrl/nuvoton/pinctrl-ma35d1.c                                      |  470 ++++---
 drivers/pinctrl/qcom/tlmm-test.c                                              |   19 
 drivers/pinctrl/spacemit/pinctrl-k1.c                                         |    2 
 drivers/pinctrl/sunxi/pinctrl-sun55i-a523-r.c                                 |    1 
 drivers/pinctrl/sunxi/pinctrl-sun55i-a523.c                                   |    1 
 drivers/pinctrl/sunxi/pinctrl-sunxi.c                                         |    2 
 drivers/platform/x86/amd/pmc/pmc-quirks.c                                     |   39 
 drivers/platform/x86/amd/pmc/pmc.c                                            |   83 +
 drivers/platform/x86/amd/pmc/pmc.h                                            |    2 
 drivers/platform/x86/dell/dell-laptop.c                                       |    5 
 drivers/platform/x86/intel/pmc/arl.c                                          |   12 
 drivers/platform/x86/intel/pmc/core.c                                         |  145 +-
 drivers/platform/x86/intel/pmc/core.h                                         |   10 
 drivers/platform/x86/intel/pmc/lnl.c                                          |    2 
 drivers/platform/x86/intel/pmc/mtl.c                                          |    9 
 drivers/platform/x86/intel/pmc/ptl.c                                          |    3 
 drivers/platform/x86/intel/pmc/ssram_telemetry.c                              |    2 
 drivers/platform/x86/intel/pmt/class.c                                        |    8 
 drivers/platform/x86/intel/pmt/class.h                                        |    5 
 drivers/platform/x86/intel/pmt/discovery.c                                    |    4 
 drivers/platform/x86/intel/pmt/telemetry.c                                    |   13 
 drivers/platform/x86/intel/pmt/telemetry.h                                    |   12 
 drivers/platform/x86/intel/sdsi.c                                             |    5 
 drivers/platform/x86/intel/speed_select_if/isst_tpmi_core.c                   |    2 
 drivers/platform/x86/intel/vsec.c                                             |   84 -
 drivers/platform/x86/intel/vsec_tpmi.c                                        |    8 
 drivers/platform/x86/xo15-ebook.c                                             |    7 
 drivers/pmdomain/imx/imx8m-blk-ctrl.c                                         |   46 
 drivers/power/sequencing/core.c                                               |    9 
 drivers/power/supply/bq257xx_charger.c                                        |    7 
 drivers/power/supply/charger-manager.c                                        |    6 
 drivers/power/supply/cpcap-battery.c                                          |   11 
 drivers/power/supply/max17042_battery.c                                       |    3 
 drivers/power/supply/power_supply_core.c                                      |   11 
 drivers/pwm/pwm-imx27.c                                                       |    8 
 drivers/pwm/pwm-rzg2l-gpt.c                                                   |    8 
 drivers/rapidio/devices/tsi721.c                                              |    3 
 drivers/regulator/core.c                                                      |    4 
 drivers/regulator/ltc3676.c                                                   |   10 
 drivers/remoteproc/qcom_common.c                                              |   14 
 drivers/reset/reset-sunxi.c                                                   |    4 
 drivers/rpmsg/qcom_glink_native.c                                             |    2 
 drivers/rpmsg/rpmsg_core.c                                                    |   43 
 drivers/rpmsg/virtio_rpmsg_bus.c                                              |    1 
 drivers/rtc/rtc-abx80x.c                                                      |    3 
 drivers/rtc/rtc-cmos.c                                                        |    6 
 drivers/rtc/rtc-ds1307.c                                                      |   30 
 drivers/rtc/rtc-isl1208.c                                                     |   15 
 drivers/rtc/rtc-mpfs.c                                                        |    2 
 drivers/rtc/rtc-msc313.c                                                      |    4 
 drivers/rtc/rtc-renesas-rtca3.c                                               |    2 
 drivers/s390/char/monwriter.c                                                 |    3 
 drivers/s390/crypto/pkey_api.c                                                |    8 
 drivers/s390/crypto/pkey_pckmo.c                                              |    4 
 drivers/scsi/elx/efct/efct_hw.c                                               |    2 
 drivers/scsi/elx/efct/efct_unsol.c                                            |    1 
 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c                                        |   12 
 drivers/scsi/hpsa.c                                                           |    4 
 drivers/scsi/lpfc/lpfc_init.c                                                 |    3 
 drivers/scsi/pm8001/pm8001_ctl.c                                              |    5 
 drivers/scsi/scsi_scan.c                                                      |    2 
 drivers/scsi/scsi_transport_sas.c                                             |  101 -
 drivers/scsi/sg.c                                                             |    7 
 drivers/scsi/smartpqi/smartpqi_init.c                                         |    2 
 drivers/soc/fsl/qe/qe.c                                                       |    3 
 drivers/soc/mediatek/mt8167-mmsys.h                                           |   11 
 drivers/soc/ti/k3-ringacc.c                                                   |    4 
 drivers/soc/xilinx/zynqmp_power.c                                             |    4 
 drivers/soundwire/generic_bandwidth_allocation.c                              |   47 
 drivers/soundwire/intel_ace2x.c                                               |    1 
 drivers/soundwire/stream.c                                                    |    7 
 drivers/spi/spi-atmel.c                                                       |  133 +-
 drivers/spi/spi-dw.h                                                          |    1 
 drivers/spi/spi-ep93xx.c                                                      |    1 
 drivers/spi/spi-hisi-kunpeng.c                                                |    6 
 drivers/spi/spi-meson-spifc.c                                                 |    1 
 drivers/spi/spi-rpc-if.c                                                      |    6 
 drivers/spi/spi-sh-msiof.c                                                    |   10 
 drivers/spi/spi-uniphier.c                                                    |    4 
 drivers/spi/spi-xilinx.c                                                      |   11 
 drivers/spi/spi.c                                                             |    5 
 drivers/staging/gpib/common/gpib_os.c                                         |    4 
 drivers/staging/media/atomisp/i2c/atomisp-gc2235.c                            |   29 
 drivers/staging/media/atomisp/pci/atomisp_cmd.c                               |    6 
 drivers/staging/media/atomisp/pci/sh_css.c                                    |    8 
 drivers/staging/media/sunxi/cedrus/cedrus.c                                   |    4 
 drivers/staging/most/video/video.c                                            |    7 
 drivers/staging/nvec/nvec.c                                                   |    4 
 drivers/staging/rtl8723bs/core/rtw_ieee80211.c                                |   93 -
 drivers/staging/rtl8723bs/core/rtw_security.c                                 |    2 
 drivers/target/iscsi/iscsi_target_auth.c                                      |    6 
 drivers/target/loopback/tcm_loop.c                                            |   64 -
 drivers/target/target_core_fabric_lib.c                                       |   89 +
 drivers/target/target_core_internal.h                                         |    3 
 drivers/target/target_core_pr.c                                               |   12 
 drivers/thermal/intel/therm_throt.c                                           |    7 
 drivers/thermal/testing/command.c                                             |   48 
 drivers/thermal/testing/thermal_testing.h                                     |    8 
 drivers/thermal/testing/zone.c                                                |    7 
 drivers/thermal/thermal_hwmon.c                                               |    5 
 drivers/thunderbolt/debugfs.c                                                 |    8 
 drivers/tty/serial/8250/8250_omap.c                                           |    3 
 drivers/tty/serial/max310x.c                                                  |   12 
 drivers/tty/serial/msm_serial.c                                               |    3 
 drivers/ufs/core/ufs_trace.h                                                  |   36 
 drivers/ufs/core/ufshcd.c                                                     |    2 
 drivers/usb/atm/ueagle-atm.c                                                  |   94 -
 drivers/usb/dwc3/core.c                                                       |   20 
 drivers/usb/dwc3/core.h                                                       |    4 
 drivers/usb/dwc3/ulpi.c                                                       |   25 
 drivers/usb/gadget/function/f_fs.c                                            |   89 -
 drivers/usb/host/max3421-hcd.c                                                |    8 
 drivers/vdpa/octeon_ep/octep_vdpa_main.c                                      |   20 
 drivers/vdpa/vdpa_user/vduse_dev.c                                            |   64 -
 drivers/vfio/pci/mlx5/cmd.h                                                   |   15 
 drivers/vfio/pci/qat/main.c                                                   |   16 
 drivers/vhost/net.c                                                           |   15 
 drivers/vhost/vdpa.c                                                          |   29 
 drivers/vhost/vhost.c                                                         |   11 
 drivers/video/fbdev/aty/radeon_base.c                                         |    1 
 drivers/video/fbdev/broadsheetfb.c                                            |    8 
 drivers/video/fbdev/carminefb.c                                               |    1 
 drivers/video/fbdev/core/fbcon.c                                              |   10 
 drivers/video/fbdev/efifb.c                                                   |    1 
 drivers/video/fbdev/hecubafb.c                                                |    6 
 drivers/video/fbdev/i740fb.c                                                  |    1 
 drivers/video/fbdev/metronomefb.c                                             |    8 
 drivers/video/fbdev/nvidia/nvidia.c                                           |    1 
 drivers/video/fbdev/s3fb.c                                                    |    1 
 drivers/video/fbdev/sm501fb.c                                                 |   16 
 drivers/video/fbdev/sm712.h                                                   |    2 
 drivers/video/fbdev/tdfxfb.c                                                  |    1 
 drivers/video/fbdev/tridentfb.c                                               |    1 
 drivers/video/fbdev/uvesafb.c                                                 |    4 
 drivers/video/fbdev/vesafb.c                                                  |    1 
 drivers/virtio/virtio_rtc_driver.c                                            |   28 
 drivers/watchdog/sama5d4_wdt.c                                                |   48 
 drivers/watchdog/sp5100_tco.c                                                 |    3 
 drivers/watchdog/sprd_wdt.c                                                   |    5 
 drivers/watchdog/watchdog_core.c                                              |    3 
 drivers/xen/gntdev.c                                                          |    8 
 drivers/xen/xen-scsiback.c                                                    |   30 
 fs/9p/vfs_inode.c                                                             |   28 
 fs/9p/vfs_inode_dotl.c                                                        |    4 
 fs/afs/callback.c                                                             |    7 
 fs/afs/cell.c                                                                 |   27 
 fs/afs/cm_security.c                                                          |    3 
 fs/afs/cmservice.c                                                            |    7 
 fs/afs/dir.c                                                                  |   40 
 fs/afs/dynroot.c                                                              |    2 
 fs/afs/fs_operation.c                                                         |    2 
 fs/afs/inode.c                                                                |    2 
 fs/afs/internal.h                                                             |    1 
 fs/afs/rxrpc.c                                                                |   16 
 fs/afs/super.c                                                                |    5 
 fs/afs/vl_list.c                                                              |   10 
 fs/afs/volume.c                                                               |    2 
 fs/bpf_fs_kfuncs.c                                                            |   10 
 fs/btrfs/compression.c                                                        |   20 
 fs/btrfs/direct-io.c                                                          |   69 +
 fs/btrfs/extent-tree.c                                                        |    5 
 fs/btrfs/extent_io.c                                                          |   72 -
 fs/btrfs/inode.c                                                              |   14 
 fs/btrfs/ordered-data.c                                                       |   41 
 fs/btrfs/ordered-data.h                                                       |    8 
 fs/btrfs/reflink.c                                                            |  101 -
 fs/btrfs/super.c                                                              |    4 
 fs/btrfs/zoned.c                                                              |   64 -
 fs/configfs/dir.c                                                             |   57 
 fs/dlm/midcomms.c                                                             |    4 
 fs/efs/file.c                                                                 |   21 
 fs/eventpoll.c                                                                |  593 +++++++---
 fs/exfat/dir.c                                                                |   49 
 fs/exfat/exfat_fs.h                                                           |    5 
 fs/exfat/namei.c                                                              |   89 +
 fs/ext2/file.c                                                                |    9 
 fs/ext4/ext4.h                                                                |   20 
 fs/ext4/fast_commit.c                                                         |   50 
 fs/ext4/inode.c                                                               |    3 
 fs/ext4/ioctl.c                                                               |   12 
 fs/ext4/namei.c                                                               |    2 
 fs/fhandle.c                                                                  |    2 
 fs/fs-writeback.c                                                             |    5 
 fs/fuse/control.c                                                             |    7 
 fs/hfs/bfind.c                                                                |    2 
 fs/hfs/bnode.c                                                                |   54 
 fs/hfs/brec.c                                                                 |    2 
 fs/hfs/btree.c                                                                |    2 
 fs/hfs/btree.h                                                                |   71 -
 fs/hfs/hfs_fs.h                                                               |   88 -
 fs/hfs/inode.c                                                                |    3 
 fs/hfsplus/bfind.c                                                            |    2 
 fs/hfsplus/bnode.c                                                            |   60 -
 fs/hfsplus/brec.c                                                             |    2 
 fs/hfsplus/btree.c                                                            |    2 
 fs/hfsplus/hfsplus_fs.h                                                       |   40 
 fs/iomap/ioend.c                                                              |    8 
 fs/jbd2/journal.c                                                             |    2 
 fs/kernfs/dir.c                                                               |   11 
 fs/libfs.c                                                                    |   13 
 fs/lockd/svcsubs.c                                                            |    4 
 fs/minix/minix.h                                                              |    2 
 fs/namei.c                                                                    |    4 
 fs/netfs/write_issue.c                                                        |   18 
 fs/nfs/callback_proc.c                                                        |    9 
 fs/nfs/delegation.c                                                           |    9 
 fs/nfs/filelayout/filelayout.c                                                |    2 
 fs/nfs/flexfilelayout/flexfilelayout.c                                        |   29 
 fs/nfs/flexfilelayout/flexfilelayout.h                                        |   16 
 fs/nfs/fs_context.c                                                           |    8 
 fs/nfs/internal.h                                                             |   12 
 fs/nfs/nfs4proc.c                                                             |   22 
 fs/nfs/pnfs.c                                                                 |    4 
 fs/nfs/pnfs_nfs.c                                                             |    2 
 fs/nfs/read.c                                                                 |   25 
 fs/nfs/write.c                                                                |   14 
 fs/nfsd/nfs4state.c                                                           |   16 
 fs/nilfs2/namei.c                                                             |    2 
 fs/nilfs2/super.c                                                             |    2 
 fs/ntfs3/fslog.c                                                              |  149 ++
 fs/ntfs3/index.c                                                              |   45 
 fs/ntfs3/lznt.c                                                               |    2 
 fs/ntfs3/namei.c                                                              |    2 
 fs/ntfs3/ntfs_fs.h                                                            |    3 
 fs/ntfs3/run.c                                                                |    9 
 fs/ocfs2/alloc.c                                                              |    2 
 fs/ocfs2/aops.c                                                               |   13 
 fs/ocfs2/buffer_head_io.c                                                     |    7 
 fs/ocfs2/dlm/dlmdebug.c                                                       |   16 
 fs/ocfs2/dlmglue.c                                                            |   17 
 fs/ocfs2/inode.c                                                              |  182 +++
 fs/ocfs2/journal.c                                                            |   13 
 fs/ocfs2/journal.h                                                            |    3 
 fs/ocfs2/move_extents.c                                                       |    4 
 fs/ocfs2/ocfs2.h                                                              |    2 
 fs/ocfs2/quota_local.c                                                        |    2 
 fs/ocfs2/stack_user.c                                                         |   10 
 fs/ocfs2/super.c                                                              |    2 
 fs/ocfs2/sysfile.c                                                            |    9 
 fs/orangefs/dir.c                                                             |    7 
 fs/overlayfs/inode.c                                                          |    4 
 fs/proc/array.c                                                               |   15 
 fs/proc/base.c                                                                |  182 +--
 fs/proc/fd.c                                                                  |   33 
 fs/proc/generic.c                                                             |    9 
 fs/proc/internal.h                                                            |    6 
 fs/proc/namespaces.c                                                          |   16 
 fs/proc/page.c                                                                |    2 
 fs/proc/proc_net.c                                                            |    2 
 fs/proc/task_mmu.c                                                            |   61 -
 fs/resctrl/rdtgroup.c                                                         |   15 
 fs/smb/client/Makefile                                                        |    5 
 fs/smb/client/cifssmb.c                                                       |    5 
 fs/smb/client/cifstransport.c                                                 |  565 ---------
 fs/smb/client/connect.c                                                       |    3 
 fs/smb/client/file.c                                                          |    1 
 fs/smb/client/inode.c                                                         |   30 
 fs/smb/client/ioctl.c                                                         |   12 
 fs/smb/client/misc.c                                                          |    8 
 fs/smb/client/smb1transport.c                                                 |  565 +++++++++
 fs/smb/client/smb2ops.c                                                       |   38 
 fs/smb/server/Kconfig                                                         |    6 
 fs/smb/server/auth.c                                                          |  396 +-----
 fs/smb/server/auth.h                                                          |   10 
 fs/smb/server/connection.c                                                    |  101 +
 fs/smb/server/connection.h                                                    |    6 
 fs/smb/server/crypto_ctx.c                                                    |   24 
 fs/smb/server/crypto_ctx.h                                                    |   15 
 fs/smb/server/misc.c                                                          |   33 
 fs/smb/server/misc.h                                                          |    1 
 fs/smb/server/oplock.c                                                        |   13 
 fs/smb/server/server.c                                                        |   16 
 fs/smb/server/smb2pdu.c                                                       |   78 -
 fs/smb/server/smb_common.h                                                    |    2 
 fs/smb/server/smbacl.c                                                        |    7 
 fs/smb/server/vfs.c                                                           |   58 
 fs/smb/server/vfs_cache.c                                                     |  114 +
 fs/smb/server/vfs_cache.h                                                     |    1 
 fs/super.c                                                                    |   11 
 fs/sysfs/file.c                                                               |    4 
 fs/udf/super.c                                                                |    2 
 fs/xfs/libxfs/xfs_group.h                                                     |    9 
 fs/xfs/libxfs/xfs_rtgroup.h                                                   |    8 
 fs/xfs/xfs_iomap.c                                                            |    2 
 fs/xfs/xfs_rtalloc.c                                                          |    8 
 fs/xfs/xfs_zone_gc.c                                                          |   13 
 fs/xfs/xfs_zone_space_resv.c                                                  |    8 
 include/acpi/acpi_bus.h                                                       |    2 
 include/asm-generic/bitops/lock.h                                             |   22 
 include/dt-bindings/clock/qcom,x1e80100-camcc.h                               |    3 
 include/dt-bindings/power/fsl,imx93-power.h                                   |    1 
 include/linux/amba/bus.h                                                      |    5 
 include/linux/arm-smccc.h                                                     |    5 
 include/linux/bpf-cgroup.h                                                    |    5 
 include/linux/bpf.h                                                           |    4 
 include/linux/bpf_local_storage.h                                             |    3 
 include/linux/bpf_lsm.h                                                       |   10 
 include/linux/cdx/cdx_bus.h                                                   |    4 
 include/linux/device.h                                                        |    5 
 include/linux/dpll.h                                                          |    2 
 include/linux/firmware.h                                                      |   10 
 include/linux/fs.h                                                            |    3 
 include/linux/fwnode.h                                                        |    1 
 include/linux/host1x.h                                                        |    7 
 include/linux/hyperv.h                                                        |    5 
 include/linux/i3c/master.h                                                    |   25 
 include/linux/ieee80211-eht.h                                                 |   12 
 include/linux/inetdevice.h                                                    |    5 
 include/linux/intel_vsec.h                                                    |   30 
 include/linux/iommu.h                                                         |    1 
 include/linux/netdevice.h                                                     |    4 
 include/linux/nfs_page.h                                                      |    1 
 include/linux/nfs_xdr.h                                                       |    1 
 include/linux/pci.h                                                           |    3 
 include/linux/platform_data/mipi-i3c-hci.h                                    |   15 
 include/linux/rpmsg.h                                                         |    4 
 include/linux/seqlock.h                                                       |  110 +
 include/linux/sunrpc/clnt.h                                                   |    1 
 include/linux/sunrpc/xprt.h                                                   |    2 
 include/linux/uaccess.h                                                       |    2 
 include/linux/vmalloc.h                                                       |    4 
 include/net/addrconf.h                                                        |   10 
 include/net/bluetooth/hci.h                                                   |    5 
 include/net/bluetooth/l2cap.h                                                 |   10 
 include/net/bond_options.h                                                    |    1 
 include/net/bonding.h                                                         |    1 
 include/net/fib_rules.h                                                       |    5 
 include/net/gue.h                                                             |    2 
 include/net/inet_common.h                                                     |    3 
 include/net/ip.h                                                              |    2 
 include/net/ip_fib.h                                                          |    7 
 include/net/ip_vs.h                                                           |    3 
 include/net/ipv6.h                                                            |    6 
 include/net/netfilter/nf_conntrack_extend.h                                   |   12 
 include/net/netfilter/nf_flow_table.h                                         |    6 
 include/net/netfilter/nf_queue.h                                              |    1 
 include/net/netfilter/nft_meta.h                                              |    2 
 include/net/ping.h                                                            |    5 
 include/net/sctp/sctp.h                                                       |    3 
 include/net/sock.h                                                            |    2 
 include/net/tc_act/tc_pedit.h                                                 |   18 
 include/net/tcp.h                                                             |   11 
 include/net/xfrm.h                                                            |   15 
 include/rdma/ib_umem.h                                                        |    4 
 include/rdma/rdma_vt.h                                                        |   20 
 include/uapi/linux/bpf.h                                                      |    2 
 include/uapi/linux/if_link.h                                                  |    1 
 init/initramfs_test.c                                                         |   17 
 kernel/bpf/bpf_inode_storage.c                                                |    9 
 kernel/bpf/bpf_lru_list.c                                                     |  165 +-
 kernel/bpf/bpf_lru_list.h                                                     |   25 
 kernel/bpf/bpf_lsm.c                                                          |   23 
 kernel/bpf/cgroup.c                                                           |  168 +-
 kernel/bpf/core.c                                                             |    2 
 kernel/bpf/devmap.c                                                           |   12 
 kernel/bpf/hashtab.c                                                          |   21 
 kernel/bpf/helpers.c                                                          |   29 
 kernel/bpf/inode.c                                                            |   13 
 kernel/bpf/lpm_trie.c                                                         |    8 
 kernel/bpf/map_in_map.c                                                       |    5 
 kernel/bpf/map_iter.c                                                         |    4 
 kernel/bpf/syscall.c                                                          |   23 
 kernel/bpf/verifier.c                                                         |  186 +--
 kernel/cgroup/cpuset.c                                                        |    7 
 kernel/cpu.c                                                                  |   20 
 kernel/fork.c                                                                 |    9 
 kernel/kcov.c                                                                 |    4 
 kernel/locking/spinlock_rt.c                                                  |   27 
 kernel/sched/core.c                                                           |    1 
 kernel/sched/cpufreq_schedutil.c                                              |    1 
 kernel/sched/debug.c                                                          |    3 
 kernel/sched/fair.c                                                           |   23 
 kernel/taskstats.c                                                            |   62 -
 kernel/time/alarmtimer.c                                                      |    2 
 kernel/time/posix-cpu-timers.c                                                |    2 
 kernel/time/tick-sched.c                                                      |   11 
 kernel/time/time.c                                                            |    2 
 kernel/trace/bpf_trace.c                                                      |   11 
 kernel/trace/fprobe.c                                                         |   10 
 kernel/trace/ring_buffer.c                                                    |    3 
 kernel/trace/trace.c                                                          |    2 
 kernel/trace/trace_eprobe.c                                                   |    2 
 kernel/trace/trace_events_hist.c                                              |   41 
 kernel/trace/trace_events_user.c                                              |   39 
 kernel/trace/trace_osnoise.c                                                  |    4 
 kernel/trace/trace_probe.c                                                    |  174 ++
 kernel/trace/trace_probe.h                                                    |    7 
 kernel/workqueue.c                                                            |    2 
 lib/alloc_tag.c                                                               |    9 
 lib/locking-selftest.c                                                        |    7 
 lib/test_meminit.c                                                            |    2 
 lib/tests/kunit_iov_iter.c                                                    |   12 
 lib/vsprintf.c                                                                |   36 
 mm/compaction.c                                                               |    7 
 mm/damon/core.c                                                               |   53 
 mm/damon/sysfs-schemes.c                                                      |   17 
 mm/hugetlb.c                                                                  |    7 
 mm/memory_hotplug.c                                                           |    2 
 mm/mm_init.c                                                                  |   47 
 mm/numa_emulation.c                                                           |   17 
 net/9p/client.c                                                               |    2 
 net/9p/trans_rdma.c                                                           |   19 
 net/atm/common.c                                                              |    2 
 net/batman-adv/distributed-arp-table.c                                        |   30 
 net/batman-adv/fragmentation.c                                                |    8 
 net/batman-adv/gateway_client.c                                               |    3 
 net/batman-adv/main.c                                                         |   13 
 net/batman-adv/mesh-interface.c                                               |   17 
 net/batman-adv/mesh-interface.h                                               |    2 
 net/batman-adv/multicast_forw.c                                               |    7 
 net/batman-adv/routing.c                                                      |    3 
 net/batman-adv/translation-table.c                                            |    5 
 net/bluetooth/6lowpan.c                                                       |   58 
 net/bluetooth/eir.c                                                           |    8 
 net/bluetooth/hci_codec.c                                                     |    2 
 net/bluetooth/hci_core.c                                                      |    2 
 net/bluetooth/hci_event.c                                                     |    7 
 net/bluetooth/l2cap_core.c                                                    |   94 +
 net/bluetooth/l2cap_sock.c                                                    |  103 -
 net/bluetooth/mgmt.c                                                          |    2 
 net/bluetooth/msft.c                                                          |    2 
 net/bluetooth/sco.c                                                           |   75 -
 net/bluetooth/smp.c                                                           |   27 
 net/bridge/br_cfm.c                                                           |    6 
 net/bridge/br_cfm_netlink.c                                                   |    4 
 net/bridge/br_if.c                                                            |    3 
 net/bridge/br_stp.c                                                           |    3 
 net/bridge/netfilter/nft_meta_bridge.c                                        |   23 
 net/can/bcm.c                                                                 |  127 +-
 net/can/isotp.c                                                               |  298 +++--
 net/core/dev.c                                                                |    3 
 net/core/fib_rules.c                                                          |    6 
 net/core/filter.c                                                             |   28 
 net/core/flow_dissector.c                                                     |   12 
 net/core/lwt_bpf.c                                                            |   12 
 net/core/netdev-genl.c                                                        |    4 
 net/core/sock.c                                                               |    7 
 net/devlink/rate.c                                                            |   25 
 net/handshake/genl.c                                                          |    2 
 net/ieee802154/core.c                                                         |   51 
 net/ieee802154/header_ops.c                                                   |    9 
 net/ieee802154/ieee802154.h                                                   |   17 
 net/ieee802154/netlink.c                                                      |   36 
 net/ieee802154/socket.c                                                       |    6 
 net/ife/ife.c                                                                 |    2 
 net/ipv4/af_inet.c                                                            |   17 
 net/ipv4/igmp.c                                                               |   63 -
 net/ipv4/inet_connection_sock.c                                               |    7 
 net/ipv4/ip_sockglue.c                                                        |    4 
 net/ipv4/ip_vti.c                                                             |    3 
 net/ipv4/ipip.c                                                               |    3 
 net/ipv4/netfilter/nf_reject_ipv4.c                                           |    2 
 net/ipv4/ping.c                                                               |    9 
 net/ipv4/raw.c                                                                |    6 
 net/ipv4/tcp.c                                                                |    5 
 net/ipv4/tcp_bpf.c                                                            |   17 
 net/ipv4/tcp_ipv4.c                                                           |    4 
 net/ipv4/tcp_output.c                                                         |    8 
 net/ipv4/udp.c                                                                |    9 
 net/ipv4/udp_bpf.c                                                            |   25 
 net/ipv4/udp_impl.h                                                           |    3 
 net/ipv4/udp_tunnel_nic.c                                                     |    2 
 net/ipv6/addrconf.c                                                           |   55 
 net/ipv6/af_inet6.c                                                           |   11 
 net/ipv6/datagram.c                                                           |    9 
 net/ipv6/ioam6_iptunnel.c                                                     |    8 
 net/ipv6/ip6_fib.c                                                            |   17 
 net/ipv6/ip6_gre.c                                                            |    6 
 net/ipv6/ip6_tunnel.c                                                         |    3 
 net/ipv6/ip6_vti.c                                                            |    3 
 net/ipv6/mcast.c                                                              |   40 
 net/ipv6/ndisc.c                                                              |    8 
 net/ipv6/netfilter.c                                                          |    4 
 net/ipv6/netfilter/ip6t_ah.c                                                  |    5 
 net/ipv6/netfilter/ip6t_hbh.c                                                 |    1 
 net/ipv6/netfilter/ip6t_rt.c                                                  |    3 
 net/ipv6/netfilter/nf_conntrack_reasm.c                                       |    3 
 net/ipv6/ping.c                                                               |    3 
 net/ipv6/raw.c                                                                |    8 
 net/ipv6/route.c                                                              |    9 
 net/ipv6/seg6.c                                                               |    3 
 net/ipv6/sit.c                                                                |    3 
 net/ipv6/udp.c                                                                |   10 
 net/ipv6/udp_impl.h                                                           |    3 
 net/kcm/kcmsock.c                                                             |    8 
 net/l2tp/l2tp_ip.c                                                            |    4 
 net/l2tp/l2tp_ip6.c                                                           |    6 
 net/llc/af_llc.c                                                              |    1 
 net/llc/llc_conn.c                                                            |    1 
 net/mac80211/main.c                                                           |    3 
 net/mac80211/tx.c                                                             |   17 
 net/mac802154/iface.c                                                         |    2 
 net/mac802154/scan.c                                                          |    1 
 net/mptcp/protocol.c                                                          |    4 
 net/netfilter/Makefile                                                        |    1 
 net/netfilter/ipset/ip_set_core.c                                             |    4 
 net/netfilter/ipset/ip_set_hash_gen.h                                         |   69 -
 net/netfilter/ipvs/ip_vs_app.c                                                |   10 
 net/netfilter/ipvs/ip_vs_conn.c                                               |    4 
 net/netfilter/ipvs/ip_vs_core.c                                               |   36 
 net/netfilter/ipvs/ip_vs_proto_sctp.c                                         |   18 
 net/netfilter/ipvs/ip_vs_proto_tcp.c                                          |   11 
 net/netfilter/ipvs/ip_vs_proto_udp.c                                          |    3 
 net/netfilter/ipvs/ip_vs_xmit.c                                               |    6 
 net/netfilter/nf_conncount.c                                                  |   23 
 net/netfilter/nf_conntrack_core.c                                             |   83 -
 net/netfilter/nf_conntrack_ecache.c                                           |    2 
 net/netfilter/nf_conntrack_extend.c                                           |   32 
 net/netfilter/nf_conntrack_irc.c                                              |    6 
 net/netfilter/nf_conntrack_seqadj.c                                           |    2 
 net/netfilter/nf_flow_table_path.c                                            |  276 ++++
 net/netfilter/nf_nat_core.c                                                   |   10 
 net/netfilter/nf_nat_sip.c                                                    |   11 
 net/netfilter/nf_queue.c                                                      |   14 
 net/netfilter/nf_synproxy_core.c                                              |   40 
 net/netfilter/nf_tables_api.c                                                 |    3 
 net/netfilter/nfnetlink_cthelper.c                                            |   24 
 net/netfilter/nfnetlink_osf.c                                                 |    6 
 net/netfilter/nfnetlink_queue.c                                               |    3 
 net/netfilter/nft_compat.c                                                    |   24 
 net/netfilter/nft_flow_offload.c                                              |  259 ----
 net/netfilter/nft_lookup.c                                                    |   10 
 net/netfilter/nft_meta.c                                                      |    5 
 net/netfilter/nft_payload.c                                                   |   16 
 net/netfilter/nft_set_pipapo.c                                                |   34 
 net/netfilter/nft_set_pipapo.h                                                |    8 
 net/netfilter/nft_set_rbtree.c                                                |    8 
 net/netfilter/nft_synproxy.c                                                  |    9 
 net/netfilter/xt_cluster.c                                                    |    2 
 net/netfilter/xt_connmark.c                                                   |   14 
 net/netfilter/xt_nat.c                                                        |    9 
 net/netfilter/xt_rateest.c                                                    |    2 
 net/netfilter/xt_u32.c                                                        |   12 
 net/openvswitch/conntrack.c                                                   |    2 
 net/openvswitch/flow_netlink.c                                                |  201 ++-
 net/phonet/datagram.c                                                         |    4 
 net/phonet/pep.c                                                              |    2 
 net/psample/psample.c                                                         |    6 
 net/qrtr/af_qrtr.c                                                            |    2 
 net/rxrpc/ar-internal.h                                                       |    6 
 net/rxrpc/call_accept.c                                                       |   25 
 net/rxrpc/call_event.c                                                        |    5 
 net/rxrpc/call_object.c                                                       |    2 
 net/rxrpc/conn_client.c                                                       |    2 
 net/rxrpc/conn_event.c                                                        |    9 
 net/rxrpc/input.c                                                             |   39 
 net/rxrpc/oob.c                                                               |   12 
 net/rxrpc/recvmsg.c                                                           |   23 
 net/rxrpc/rxgk.c                                                              |    3 
 net/rxrpc/sendmsg.c                                                           |    3 
 net/sched/act_api.c                                                           |   13 
 net/sched/act_bpf.c                                                           |    2 
 net/sched/act_ct.c                                                            |   13 
 net/sched/act_pedit.c                                                         |   13 
 net/sched/cls_api.c                                                           |   25 
 net/sched/cls_bpf.c                                                           |   10 
 net/sched/cls_flow.c                                                          |   12 
 net/sched/sch_cake.c                                                          |    5 
 net/sched/sch_codel.c                                                         |   48 
 net/sched/sch_drr.c                                                           |    8 
 net/sched/sch_dualpi2.c                                                       |   48 
 net/sched/sch_fq_codel.c                                                      |   41 
 net/sched/sch_generic.c                                                       |   41 
 net/sched/sch_hfsc.c                                                          |   24 
 net/sched/sch_hhf.c                                                           |   27 
 net/sched/sch_htb.c                                                           |   14 
 net/sched/sch_multiq.c                                                        |    2 
 net/sched/sch_taprio.c                                                        |    2 
 net/sched/sch_teql.c                                                          |  128 +-
 net/sctp/diag.c                                                               |   67 -
 net/sctp/protocol.c                                                           |    3 
 net/sctp/sm_make_chunk.c                                                      |   15 
 net/sctp/sm_statefuns.c                                                       |   59 
 net/sctp/socket.c                                                             |   50 
 net/smc/smc_cdc.c                                                             |   15 
 net/sunrpc/clnt.c                                                             |   19 
 net/sunrpc/svc.c                                                              |   10 
 net/sunrpc/svcsock.c                                                          |   10 
 net/sunrpc/sysfs.c                                                            |    4 
 net/sunrpc/xdr.c                                                              |   14 
 net/sunrpc/xprt.c                                                             |   16 
 net/sunrpc/xprtrdma/backchannel.c                                             |    5 
 net/sunrpc/xprtrdma/frwr_ops.c                                                |    2 
 net/sunrpc/xprtrdma/rpc_rdma.c                                                |  171 ++
 net/sunrpc/xprtrdma/transport.c                                               |   85 +
 net/sunrpc/xprtrdma/verbs.c                                                   |  126 +-
 net/sunrpc/xprtrdma/xprt_rdma.h                                               |    4 
 net/sunrpc/xprtsock.c                                                         |   16 
 net/tipc/bearer.c                                                             |    1 
 net/tipc/core.c                                                               |    5 
 net/tipc/discover.c                                                           |   14 
 net/tipc/name_distr.c                                                         |   13 
 net/tipc/netlink.c                                                            |   12 
 net/tipc/socket.c                                                             |    9 
 net/tls/tls.h                                                                 |    2 
 net/tls/tls_sw.c                                                              |   14 
 net/unix/af_unix.c                                                            |   39 
 net/unix/unix_bpf.c                                                           |    2 
 net/vmw_vsock/af_vsock.c                                                      |    4 
 net/vmw_vsock/vsock_bpf.c                                                     |    2 
 net/wireless/nl80211.c                                                        |    2 
 net/wireless/scan.c                                                           |    5 
 net/xfrm/espintcp.c                                                           |   36 
 net/xfrm/xfrm_interface_core.c                                                |    3 
 net/xfrm/xfrm_nat_keepalive.c                                                 |   15 
 net/xfrm/xfrm_policy.c                                                        |   27 
 net/xfrm/xfrm_state.c                                                         |   26 
 net/xfrm/xfrm_user.c                                                          |   20 
 rust/kernel/alloc/kvec.rs                                                     |    4 
 samples/damon/mtier.c                                                         |    2 
 samples/trace_events/trace-events-sample.c                                    |    4 
 scripts/kconfig/conf.c                                                        |    6 
 security/apparmor/af_unix.c                                                   |   71 -
 security/apparmor/apparmorfs.c                                                |  113 +
 security/apparmor/domain.c                                                    |   58 
 security/apparmor/file.c                                                      |   12 
 security/apparmor/include/apparmorfs.h                                        |   12 
 security/apparmor/label.c                                                     |    2 
 security/apparmor/net.c                                                       |    1 
 security/apparmor/policy.c                                                    |   20 
 security/apparmor/policy_unpack.c                                             |    6 
 security/apparmor/procattr.c                                                  |    2 
 security/bpf/hooks.c                                                          |    3 
 security/integrity/evm/evm_secfs.c                                            |   16 
 security/keys/keyring.c                                                       |    2 
 security/landlock/fs.c                                                        |   14 
 security/landlock/fs.h                                                        |   10 
 security/landlock/net.c                                                       |   11 
 security/landlock/task.c                                                      |   11 
 security/selinux/hooks.c                                                      |   80 -
 sound/core/init.c                                                             |   11 
 sound/core/seq/oss/seq_oss_event.c                                            |    6 
 sound/core/seq/oss/seq_oss_event.h                                            |    3 
 sound/core/seq/oss/seq_oss_ioctl.c                                            |    5 
 sound/core/seq/oss/seq_oss_midi.c                                             |    6 
 sound/core/seq/oss/seq_oss_midi.h                                             |    2 
 sound/core/seq/oss/seq_oss_readq.c                                            |   77 -
 sound/core/seq/oss/seq_oss_rw.c                                               |    5 
 sound/core/seq/seq_clientmgr.c                                                |   33 
 sound/core/seq/seq_fifo.c                                                     |   52 
 sound/core/seq/seq_memory.c                                                   |    2 
 sound/core/seq/seq_midi.c                                                     |   55 
 sound/drivers/aloop.c                                                         |    1 
 sound/hda/codecs/conexant.c                                                   |    3 
 sound/hda/codecs/realtek/alc269.c                                             |    2 
 sound/hda/codecs/side-codecs/tas2781_hda_i2c.c                                |    3 
 sound/hda/codecs/side-codecs/tas2781_hda_spi.c                                |    3 
 sound/hda/controllers/Kconfig                                                 |    2 
 sound/hda/core/regmap.c                                                       |    4 
 sound/soc/amd/acp/acp-sdw-legacy-mach.c                                       |    7 
 sound/soc/amd/acp/acp-sdw-sof-mach.c                                          |    7 
 sound/soc/codecs/adau1372.c                                                   |    5 
 sound/soc/codecs/aw88261.c                                                    |   12 
 sound/soc/codecs/cs35l56-shared.c                                             |    1 
 sound/soc/codecs/cs35l56.c                                                    |   14 
 sound/soc/codecs/hdac_hdmi.c                                                  |    4 
 sound/soc/codecs/lpass-va-macro.c                                             |    8 
 sound/soc/codecs/sma1307.c                                                    |   35 
 sound/soc/codecs/tlv320aic3x.c                                                |   25 
 sound/soc/fsl/fsl_asrc_dma.c                                                  |   20 
 sound/soc/fsl/fsl_audmix.c                                                    |    6 
 sound/soc/mediatek/mt8183/mt8183-afe-pcm.c                                    |   23 
 sound/soc/mediatek/mt8192/mt8192-afe-pcm.c                                    |   21 
 sound/soc/qcom/qdsp6/q6apm.c                                                  |    8 
 sound/soc/renesas/rcar/rsnd.h                                                 |    2 
 sound/soc/sof/intel/Kconfig                                                   |    4 
 sound/soc/sof/ipc3-control.c                                                  |   79 +
 sound/soc/sof/ipc4-control.c                                                  |   11 
 sound/soc/sof/topology.c                                                      |    5 
 sound/soc/tegra/tegra210_ahub.c                                               |    4 
 sound/usb/fcp.c                                                               |    2 
 sound/usb/midi2.c                                                             |    5 
 sound/usb/mixer_scarlett2.c                                                   |  201 +++
 sound/usb/qcom/mixer_usb_offload.c                                            |    2 
 sound/usb/qcom/qc_audio_offload.c                                             |   30 
 sound/xen/xen_snd_front_alsa.c                                                |   17 
 sound/xen/xen_snd_front_evtchnl.c                                             |   28 
 sound/xen/xen_snd_front_evtchnl.h                                             |    6 
 tools/bpf/bpftool/cgroup.c                                                    |   14 
 tools/bpf/bpftool/gen.c                                                       |    2 
 tools/bpf/bpftool/net.c                                                       |    4 
 tools/include/linux/args.h                                                    |    4 
 tools/include/nolibc/getopt.h                                                 |    2 
 tools/include/uapi/linux/bpf.h                                                |    2 
 tools/include/uapi/linux/if_link.h                                            |    2 
 tools/lib/api/fs/fs.c                                                         |   19 
 tools/lib/bpf/gen_loader.c                                                    |   81 -
 tools/lib/bpf/libbpf.c                                                        |    9 
 tools/lib/bpf/strset.c                                                        |   62 -
 tools/lib/bpf/usdt.c                                                          |   16 
 tools/lib/symbol/kallsyms.c                                                   |    5 
 tools/perf/Documentation/perf-inject.txt                                      |    5 
 tools/perf/Makefile.config                                                    |    1 
 tools/perf/arch/arm64/util/header.c                                           |    1 
 tools/perf/arch/common.c                                                      |    4 
 tools/perf/arch/powerpc/util/auxtrace.c                                       |    6 
 tools/perf/arch/x86/tests/amd-ibs-period.c                                    |    2 
 tools/perf/arch/x86/tests/bp-modify.c                                         |   30 
 tools/perf/bench/inject-buildid.c                                             |    2 
 tools/perf/bench/uprobe.c                                                     |    2 
 tools/perf/builtin-annotate.c                                                 |    3 
 tools/perf/builtin-buildid-cache.c                                            |   12 
 tools/perf/builtin-buildid-list.c                                             |    4 
 tools/perf/builtin-c2c.c                                                      |   24 
 tools/perf/builtin-daemon.c                                                   |    8 
 tools/perf/builtin-diff.c                                                     |   15 
 tools/perf/builtin-inject.c                                                   |  157 ++
 tools/perf/builtin-list.c                                                     |    4 
 tools/perf/builtin-probe.c                                                    |    3 
 tools/perf/builtin-record.c                                                   |   25 
 tools/perf/builtin-report.c                                                   |    3 
 tools/perf/builtin-sched.c                                                    |  122 +-
 tools/perf/builtin-stat.c                                                     |   59 
 tools/perf/builtin-trace.c                                                    |   28 
 tools/perf/jvmti/libjvmti.c                                                   |    2 
 tools/perf/perf.c                                                             |   18 
 tools/perf/tests/code-reading.c                                               |    7 
 tools/perf/tests/pe-file-parsing.c                                            |    4 
 tools/perf/tests/pmu-events.c                                                 |   24 
 tools/perf/tests/sdt.c                                                        |    2 
 tools/perf/ui/browser.c                                                       |    3 
 tools/perf/ui/browsers/annotate.c                                             |    5 
 tools/perf/util/bpf-event.c                                                   |   66 -
 tools/perf/util/bpf-event.h                                                   |    4 
 tools/perf/util/bpf-utils.c                                                   |   20 
 tools/perf/util/bpf_lock_contention.c                                         |    2 
 tools/perf/util/build-id.c                                                    |    4 
 tools/perf/util/cap.c                                                         |    3 
 tools/perf/util/cpumap.c                                                      |   49 
 tools/perf/util/cs-etm-base.c                                                 |    4 
 tools/perf/util/cs-etm-decoder/cs-etm-decoder.c                               |   21 
 tools/perf/util/cs-etm.c                                                      |  283 +++-
 tools/perf/util/cs-etm.h                                                      |    8 
 tools/perf/util/data.c                                                        |   29 
 tools/perf/util/debuginfo.c                                                   |   11 
 tools/perf/util/demangle-java.c                                               |    2 
 tools/perf/util/disasm.c                                                      |    7 
 tools/perf/util/dso.c                                                         |   65 -
 tools/perf/util/dsos.c                                                        |    4 
 tools/perf/util/env.h                                                         |   14 
 tools/perf/util/event.c                                                       |   15 
 tools/perf/util/evlist.c                                                      |   34 
 tools/perf/util/evsel.c                                                       |   17 
 tools/perf/util/header.c                                                      |   57 
 tools/perf/util/hist.c                                                        |    7 
 tools/perf/util/hwmon_pmu.c                                                   |   26 
 tools/perf/util/intel-pt-decoder/intel-pt-insn-decoder.c                      |   11 
 tools/perf/util/jitdump.c                                                     |    5 
 tools/perf/util/libbfd.c                                                      |   11 
 tools/perf/util/libbfd.h                                                      |    5 
 tools/perf/util/lzma.c                                                        |    6 
 tools/perf/util/machine.c                                                     |   10 
 tools/perf/util/metricgroup.c                                                 |    5 
 tools/perf/util/mmap.c                                                        |   18 
 tools/perf/util/pmu.c                                                         |   10 
 tools/perf/util/print-events.c                                                |   15 
 tools/perf/util/session.c                                                     |   11 
 tools/perf/util/strlist.c                                                     |   37 
 tools/perf/util/strlist.h                                                     |    2 
 tools/perf/util/svghelper.c                                                   |   10 
 tools/perf/util/symbol-elf.c                                                  |   91 +
 tools/perf/util/symbol-minimal.c                                              |   29 
 tools/perf/util/symbol.c                                                      |    7 
 tools/perf/util/symbol.h                                                      |    2 
 tools/perf/util/synthetic-events.c                                            |    2 
 tools/perf/util/thread.c                                                      |    5 
 tools/perf/util/thread_map.c                                                  |   18 
 tools/perf/util/time-utils.c                                                  |    4 
 tools/perf/util/tp_pmu.c                                                      |    2 
 tools/perf/util/trace-event-info.c                                            |    2 
 tools/perf/util/units.c                                                       |    2 
 tools/power/x86/intel-speed-select/isst-daemon.c                              |    9 
 tools/testing/cxl/test/cxl.c                                                  |   10 
 tools/testing/cxl/test/mem.c                                                  |    6 
 tools/testing/kunit/kunit_parser.py                                           |   12 
 tools/testing/selftests/Makefile                                              |    2 
 tools/testing/selftests/bpf/bpf_util.h                                        |   45 
 tools/testing/selftests/bpf/cgroup_helpers.c                                  |    2 
 tools/testing/selftests/bpf/prog_tests/bpf_attr_size.c                        |   69 +
 tools/testing/selftests/bpf/prog_tests/fill_link_info.c                       |    2 
 tools/testing/selftests/bpf/prog_tests/verifier_log.c                         |    1 
 tools/testing/selftests/bpf/progs/bpf_iter_task_vmas.c                        |    2 
 tools/testing/selftests/bpf/progs/cpumask_success.c                           |    2 
 tools/testing/selftests/bpf/progs/test_tunnel_kern.c                          |   13 
 tools/testing/selftests/bpf/progs/verifier_bounds.c                           |   14 
 tools/testing/selftests/bpf/progs/verifier_linked_scalars.c                   |  556 +++++++++
 tools/testing/selftests/bpf/progs/xdp_flowtable.c                             |    7 
 tools/testing/selftests/bpf/vmtest.sh                                         |    2 
 tools/testing/selftests/drivers/net/hw/tso.py                                 |   16 
 tools/testing/selftests/ftrace/test.d/00basic/test_ownership.tc               |    2 
 tools/testing/selftests/hid/Makefile                                          |    2 
 tools/testing/selftests/hid/hid_bpf.c                                         |   36 
 tools/testing/selftests/hid/progs/hid.c                                       |   15 
 tools/testing/selftests/landlock/scoped_signal_test.c                         |  237 +++
 tools/testing/selftests/mm/charge_reserved_hugetlb.sh                         |    3 
 tools/testing/selftests/mm/compaction_test.c                                  |    3 
 tools/testing/selftests/mm/hmm-tests.c                                        |   63 -
 tools/testing/selftests/mm/hugepage-mremap.c                                  |   32 
 tools/testing/selftests/mm/hugetlb_reparenting_test.sh                        |   60 -
 tools/testing/selftests/mm/pkey-arm64.h                                       |    3 
 tools/testing/selftests/mm/split_huge_page_test.c                             |   27 
 tools/testing/selftests/mm/uffd-stress.c                                      |    5 
 tools/testing/selftests/net/broadcast_ether_dst.sh                            |    2 
 tools/testing/selftests/net/lib.sh                                            |   25 
 tools/testing/selftests/net/tcp_mmap.c                                        |    4 
 tools/testing/selftests/net/tls.c                                             |    8 
 tools/testing/selftests/net/vlan_bridge_binding.sh                            |    2 
 tools/testing/selftests/rseq/Makefile                                         |    6 
 tools/tracing/rtla/src/actions.c                                              |    8 
 tools/tracing/rtla/src/actions.h                                              |    5 
 tools/virtio/vringh_test.c                                                    |    5 
 virt/kvm/kvm_main.c                                                           |   16 
 1507 files changed, 20087 insertions(+), 10797 deletions(-)

Aaron Ma (2):
ASoC: amd: acp-sdw-legacy: Bound DAI link iteration
ASoC: amd: acp-sdw-sof: Bound DAI link iteration

Aaron Tomlin (2):
libbpf: Report error when a negative kprobe offset is specified
mips: sched: Fix CPUMASK_OFFSTACK memory corruption

Abd-Alrhman Masalkhi (3):
raid1: fix nr_pending leak in REQ_ATOMIC bad-block error path md/raid1: honor REQ_NOWAIT when waiting for behind writes md/raid1: free r1_bio when REQ_NOWAIT is set and read would block on retry

Abdun Nihaal (17):
fbdev: metronomefb: fix potential memory leak in metronomefb_probe()
fbdev: broadsheetfb: fix potential memory leak in broadsheetfb_probe()
fbdev: hecubafb: fix potential memory leak in hecubafb_probe()
fbdev: efifb: fix memory leak in efifb_probe()
fbdev: radeon: fix potential memory leak in radeonfb_pci_register()
fbdev: i740fb: fix potential memory leak in i740fb_probe()
fbdev: s3fb: fix potential memory leak in s3_pci_probe()
fbdev: uvesafb: fix potential memory leak in uvesafb_probe()
fbdev: tdfxfb: fix potential memory leak in tdfxfb_probe()
fbdev: carminefb: fix potential memory leak in alloc_carmine_fb()
fbdev: vesafb: fix memory leak in vesafb_probe()
fbdev: nvidia: fix potential memory leak in nvidiafb_probe()
fbdev: tridentfb: fix potential memory leak in trident_pci_probe() nvdimm/btt: Free arenas on btt_init() error paths nvdimm/btt: Free arena sub-allocations on discover_arenas() error path
scsi: lpfc: Fix memory leak in lpfc_sli4_driver_resource_setup()
bnx2x: fix potential memory leak in bnx2x_alloc_mem_bp()

Abhishek Ojha (1):
regulator: ltc3676: Fix incorrect IRQSTAT bit offsets

Aboorva Devarajan (4):
powerpc/perf: fix preempt count underflow in fsl_emb_pmu_del powerpc/powernv: fix preempt count leak in pnv_kexec_wait_secondaries_down powerpc/kexec: fix double get_cpu() imbalance in kexec_prepare_cpus selftests/mm: fix exclusive_cow test fork() handling

Adam Crosser (1):
gpib: fix double decrement of descriptor_busy in command_ioctl()

Aditya Garg (2):
net: mana: initialize gdma queue id to INVALID_QUEUE_ID
net: mana: guard TX wq object destroy with INVALID_MANA_HANDLE check

Aditya Prakash Srivastava (1):
ext4: fix kernel BUG in ext4_write_inline_data_end

Adrian Hunter (14):
i3c: mipi-i3c-hci: Quieten initialization messages
i3c: mipi-i3c-hci: Allow for Multi-Bus Instances
i3c: mipi-i3c-hci: Switch PIO data allocation to devm_kzalloc()
i3c: mipi-i3c-hci: Preserve RUN bit when aborting DMA ring
i3c: master: Make hot-join workqueue freezable to block hot-join during suspend
i3c: master: Replace WARN_ON() with dev_err() in i3c_dev_free_ibi_locked()
i3c: master: Introduce optional Runtime PM support
i3c: master: Add i3c_master_do_daa_ext() for post-hibernation address recovery
i3c: master: Consolidate Hot-Join DAA work in the core
i3c: master: Ensure Hot-Join operations are stopped on shutdown
i3c: master: Defer new-device registration out of DAA caller context
i3c: master: Prevent reuse of dynamic address on device add failure
i3c: master: Update dev_nack_retry_count under maintenance lock
i3c: master: Add missing runtime PM get in dev_nack_retry_count_store()

Adrian Ng Ho Yin (1):
i3c: add sysfs entry and attribute for Device NACK Retry count

Ahsan Atta (1):
crypto: qat - fix restarting state leak on allocation failure

Akhil R (1):
dt-bindings: dma: nvidia,tegra186-gpc-dma: Make reset optional

Al Viro (8):
configfs_lookup(): don't leave ->s_dentry dangling on failure
configfs: fix lockless traversals of ->s_children
udf: fix nls leak on udf_fill_super() failure
new helper: simple_remove_by_name()
functionfs: don't abuse ffs_data_closed() on fs shutdown
functionfs: don't bother with ffs->ref in ffs_data_{opened,closed}()
functionfs: switch to simple_remove_by_name()
functionfs: use spinlock for FFS_DEACTIVATED/FFS_CLOSING transitions

Aldo Conte (1):
iio: tcs3472: power down chip on probe failure

Aleksander Jan Bajkowski (2):
crypto: eip93 - fix reset ring register definition
crypto: inside-secure/eip93 - Add check for devm_request_threaded_irq

Aleksandr Nogikh (2):
ocfs2: fix circular locking dependency in ocfs2_dio_end_io_write
ieee802154: fix kernel-infoleak in dgram_recvmsg()

Aleksandrova Alyona (1):
net: dsa: sja1105: round up PTP perout pin duration

Alex Deucher (1):
drm/amdkfd: always resume_all after suspend_all

Alex Williamson (1):
vfio/mlx5: Fix racy bitfields and tighten struct layout

Alexander Aring (1):
dlm: fix add msg handle in send_queue ordered

Alexander Chesnokov (1):
RDMA/hns: Fix arithmetic overflow in calc_hem_config()

Alexander Potapenko (1):

      lib/test_meminit: use && for bools

Alexander Stein (1):
arm64: dts: tqma8mpql-mba8mpxl: configure sai clock in audio codec as well

Alexandru Hossu (2):
staging: nvec: fix use-after-free in nvec_rx_completed()
staging: rtl8723bs: fix OOB reads in rtw_get_sec_ie(), rtw_get_wapi_ie(), and rtw_get_wps_attr()

Alexey Charkov (1):
power: supply: bq257xx: Fix VSYSMIN clamping logic

Ali Ahmet MEMIS (1):
tools/power/x86/intel-speed-select: Harden daemon pidfile open

Alice Ryhl (1):
drm/gpuvm: take refcount on DRM device

Alison Schofield (1):
nvdimm/btt: Handle preemption in BTT lane acquisition

Amery Hung (1):
bpf: Fix effective prog array index with BPF_F_PREORDER

Amir Goldstein (1):
ovl: fix comment about locking order

Amit Machhiwal (1):
powerpc/dt_cpu_ftrs: Set CPU_FTR_P11_PVR for Power11 and later processors

Anas Khan (1):
drm/xe: remove duplicate <kunit/test-bug.h> include

Andre Przywara (3):
firmware: smccc: Fix Arm SMCCC SOC_ID name call
pinctrl: sunxi: a523: Remove unneeded IRQ remuxing flag
arm64: dts: allwinner: a523: Add missing GPIO interrupt

Andrea Righi (2):
sched/deadline: Reject debugfs dl_server writes for offline CPUs
net: lan743x: Initialize eth_syslock spinlock before use

Andreas Kemnade (1):
gpios: palmas: add .get_direction() op

Andrew Morton (1):
security/apparmor/apparmorfs.c: conditionally compile get_loaddata_common_ref()

Andrii Nakryiko (1):
bpf: Consistently use bpf_rcu_lock_held() everywhere

Andy Shevchenko (2):
phy: phy-can-transceiver: Check driver match and driver data against NULL
ACPI: resource: Amend kernel-doc style

Ankit Garg (1):
gve: fix header buffer corruption with header-split and HW-GRO

Anshuman Khandual (1):
arm64/mm: Optimize TLB flush in unmap_hotplug_[pmd|pud]_range()

Antoni Pokusinski (1):

      rtc: abx80x: fix the RTC_VL_CLR clearing all status flags

Antony Antony (1):
xfrm: fix NAT-related field inheritance in SA migration

Ao Sun (1):
mmc: block: fix RPMB device unregister ordering

Armin Wolf (1):
leds: uleds: Fix potential buffer overread

Arnaldo Carvalho de Melo (84):
perf strlist: Don't write to const memory
perf strlist: Remove dont_dupstr logic, used only once
perf time-utils: Constify variables storing the result of strchr() on const tables perf jitdump: Constify variables storing the result of strchr() on const tables perf list: Remove unused 'sep' variable
perf bpf-event: Constify variables storing the result of strchr() on const tables perf session: Don't write to memory pointed to a const pointer
perf demangle-java: Constify variables storing the result of strchr() on const tables perf trace-event: Constify variables storing the result of strchr() on const tables perf metricgroup: Constify variables storing the result of strchr() on const tables perf tools: Use const for variables receiving str{str,r?chr}() returns perf hwmon_pmu: Constify the variables returning bsearch() on const tables perf units: Constify variables storing the result of strchr() on const tables perf tp_pmu: Address const-correctness errors in recent glibcs
perf list: Signal changing const memory is ok
perf list: Don't write to const memory
perf diff: Constify strchr() return variables
perf trace: Don't change const char strings
perf trace: Deal with compiler const checks
perf header: Sanity check HEADER_EVENT_DESC attr.size before swap
perf tools: Guard test_bit from out-of-bounds sample CPU
perf sched: Fix thread reference leak in latency_switch_event
perf tools: Add bounds check to cpu__get_node()
perf sched: Cap max_cpu at MAX_CPUS in timehist sample processing
perf sched: Fix register_pid() overflow, strcpy, and BUG_ON
perf mmap: Guard cpu__get_node() return in aio_bind()
perf stat: Bounds-check CPU index in topology aggregation callbacks
perf c2c: Bounds-check CPU and node IDs before bitmap and array access perf c2c: Bounds-check CPU IDs in setup_nodes() topology loop
perf sched: Clean up idle_threads entry on init failure
perf sched: Use thread__put() in free_idle_threads()
perf sched: Replace BUG_ON and add NULL checks in replay event helpers perf mmap: Fix NULL deref in aio cleanup on alloc failure
perf stat: Introduce perf_env__get_cpu_topology() to guard NULL env->cpu perf c2c: Fix use-after-free in he__get_c2c_hists() error path
perf timechart: Fix cpu2y() OOB read on untrusted CPU index
perf tools: Fix int16_t truncation of max_cpu_num in set_max_cpu_num() perf tools: Fix get_max_num() size_t underflow on empty sysfs file
perf tools: Use scnprintf() in cpu_map__snprint() to prevent overflow
perf tools: Use perf_env__get_cpu_topology() in machine__resolve()
perf sched: Bounds-check prio before test_bit() in timehist
perf sched: Fix idle-hist callchain display using wrong rb_first variant perf bpf: Use scnprintf() in snprintf_hex() and synthesize_bpf_prog_name() perf hists: Fix snprintf() in hists__scnprintf_title() UID filter path perf pmu: Fix pmu_id() heap underwrite on empty identifier file
perf pmu: Fix perf_pmu__parse_scale/unit() OOB access on empty sysfs file tools lib api: Fix missing null termination in filename__read_int/ull() perf symbols: Fix signed overflow in sysfs__read_build_id() size check perf symbols: Bounds-check .gnu_debuglink section data
perf intel-pt: Fix snprintf size tracking bug in insn decoder
perf tools: Fix thread__set_comm_from_proc() on empty comm file
perf hwmon: Fix off-by-one null termination on sysfs reads
perf hwmon: Use scnprintf() in hwmon_pmu__for_each_event()
perf hwmon: Fix parse_hwmon_filename() strlcpy buffer overflow
perf symbols: Bounds-check descsz in sysfs__read_build_id() GNU fallback perf hwmon: Guard label read against empty or failed reads
perf tools: Use snprintf() in dso__read_running_kernel_build_id()
tools lib api: Fix filename__write_int() writing uninitialized stack data tools lib api: Fix mount_overload() snprintf truncation and toupper range perf bpf: Add NULL check for btf__type_by_id() in synthesize_bpf_prog_name() perf bpf: Fix map data leak in bpf_metadata_create() on alloc failure
perf bpf: Fix metadata leak in perf_env__add_bpf_info() on duplicate insert perf symbols: Add bounds checks to elf_read_build_id() note iteration
perf symbols: Add bounds checks to read_build_id() note iteration in minimal build perf symbols: Fix bswap copy-paste error for 32-bit ELF p_filesz
perf symbols: Validate p_filesz before use in filename__read_build_id() perf symbols: Break infinite loop on zero-filled notes in sysfs__read_build_id() perf tools: Add O_CLOEXEC to open() calls in DSO and ELF code
perf tools: Fix uninitialized pathname on uncompressed fallback in filename__decompress() perf dso: Fix heap overflow in dso__get_filename() on decompressed path perf dso: Set error code when open() fails on uncompressed fallback path perf tools: Use snprintf() for root_dir path construction
perf hwmon: Fix fd check to accept fd 0 in hwmon_pmu__describe_items() perf sched: Replace (void*)1 sentinel with proper runtime allocation
perf bpf: Validate func_info_rec_size and sub_id in synthesize_bpf_prog_name() perf bpf: Reject oversized BPF metadata events that truncate header.size perf bpf: Bounds-check array offsets in bpil_offs_to_addr()
perf cs-etm: Reject CPU IDs that would overflow signed comparison
perf machine: Use snprintf() for guestmount path construction
perf cs-etm: Validate num_cpu before metadata allocation
perf cs-etm: Require full global header in auxtrace_info size check
perf cs-etm: Bounds-check CPU in cs_etm__get_queue()
perf bpf: Validate array presence before casting BPF prog info pointers perf dso: Set standard errno on decompression failure

Arnd Bergmann (2):
RDMA/hfi1: Open-code rvt_set_ibdev_name()
ASoC: SOF: Intel: hda-sdw-bpt: select SND_SOF_SOF_HDA_SDW_BPT properly

Arseniy Krasnov (1):
mtd: rawnand: fix condition in 'nand_select_target()'

Ashish Mhetre (1):
memory: tegra: Wire up system sleep PM ops

Asim Viladi Oglu Manizada (1):
net: openvswitch: reject oversized nested action attrs

Athira Rajeev (1):
powerpc tools perf: Initialize error code in auxtrace_record_init function

Atish Patra (1):
KVM: SEV: Do not allow intra-host migration/mirroring of SNP VMs

Aurelien Jarno (1):
riscv: dts: spacemit: set console baud rate on Milk-V Jupiter

Aviel Zohar (1):
wifi: mt76: mt7925: validate skb length in testmode query

Avinash Duduskar (1):
bpf: zero-initialize the fib lookup flow struct

Baineng Shou (1):
dma-fence: Make dma_fence_dedup_array() robust against 0-count input

Balakrishnan Sambath (1):
watchdog: sama5d4_wdt: Fix WDDIS detection on SAM9X60 and SAMA7G5

Baokun Li (1):
writeback: drop now-unnecessary rcu_barrier() in cgroup_writeback_umount()

Baoli Zhang (1):
tpm: restore timeout for key creation commands

Baoli.Zhang (1):
soundwire: fix bug in sdw_add_element_group_count found by syzkaller

Baolin Liu (1):
Documentation: proc: fix section numbering in table of contents

Bard Liao (2):
soundwire: don't program SDW_SCP_BUSCLOCK_SCALE on a unattached Peripheral
soundwire: intel_ace2x: release bpt_stream when close it

Bart Van Assche (1):
ata: libata: Fix ata_exec_internal()

Bartosz Golaszewski (3):
powerpc/8xx: implement get_direction() in cpm1
power: sequencing: fix ABBA deadlock in pwrseq_device_unregister()
mfd: tps6586x: Fix OF node refcount

Bastien Curutchet (1):
mtd: rawnand: pl353: fix probe resource allocation

Ben Dooks (2):
tracing: Make tracepoint_printk static as not exported
usb: dwc3: fix dwc3_readl() and dwc3_writel() calls in dwc3_ulpi_setup()

Benjamin Coddington (1):
NFS: Charge unstable writes by request size, not folio size

Benjamin Marzinski (1):
dm-log: fix a bitset_size overflow on 32bit machines

Benoît Sevens (1):
HID: playstation: validate num_touch_reports in DualShock 4 reports

Bernard Metzler (1):
RDMA/siw: Fix endpoint/socket association handling

Bhargav Joshi (2):
irqchip/crossbar: Fix parent domain resource leak irqchip/crossbar: Use correct index in crossbar_domain_free()

Bibek Kumar Patro (1):
iommu/arm-smmu-qcom: Fix fastrpc compatible string in ACTLR client match table

Bibo Mao (2):
LoongArch: KVM: Check irq validity in kvm_vcpu_ioctl_interrupt()
LoongArch: KVM: Fix FPU register width with user access API

Biju Das (2):
pwm: rzg2l-gpt: Add missing newlines to dev_err_probe() messages
pwm: rzg2l-gpt: Fix period_ticks type from u32 to u64

Bjoern A. Zeeb (1):

      wifi: mt76: fix argument to ieee80211_is_first_frag()

Boris Brezillon (4):
drm/panthor: Fix potential invalid pointer deref in group_process_tiler_oom() drm/panthor: Don't overrule pending immediate ticks in sched_resume_tick() drm/panthor: Fix a leak when a group is evicted before the tiler OOM is serviced drm/panthor: Interrupt group start/resumption if group_bind_locked() fails

Bradley Morgan (3):
bpf: Disable xfrm_decode_session hook attachment
cpu: hotplug: Preserve per instance callback errors
cpu: hotplug: Bound hotplug states sysfs output

Breno Leitao (3):
workqueue: drop spurious '*' from print_worker_info() fn declaration arm64/hw_breakpoint: reject unaligned watchpoints that would truncate BAS 9p: skip nlink update in cacheless mode to fix WARN_ON

Brett Creeley (1):
ionic: Fix check in ionic_get_link_ext_stats

Brian Norris (4):
ARM: dts: rockchip: Add #{address,size}-cells to Chromium-based /firmware
arm64: dts: rockchip: Add #{address,size}-cells to Chromium-based /firmware
ARM: tegra: Add #{address,size}-cells to Chromium-based /firmware
arm64: tegra: Add #{address,size}-cells to Chromium-based /firmware

Bryam Vargas (8):
landlock: Fix LANDLOCK_SCOPE_SIGNAL bypass on the SIGIO path selftests/landlock: Test SCOPE_SIGNAL on the SIGIO/fowner pgid path
nvmet-rdma: handle inline data with a nonzero offset
scsi: target: Bound PR-OUT TransportID parsing to the received buffer
scsi: target: core: Fix iSCSI ISID use-after-free in REGISTER AND MOVE net/sched: sch_multiq: Replace direct dequeue call with peek and qdisc_dequeue_peeked net/sched: sch_taprio: Replace direct dequeue call with peek and qdisc_dequeue_peeked
orangefs: keep the readdir entry size 64-bit in fill_from_part()

Cao Guanghui (1):
dm era: fix NULL pointer dereference in metadata_open()

Cao Ruichuang (1):
selftests/ftrace: Drop invalid top-level local in test_ownership

Carlos Bilbao (1):
PCI/ASPM: Don't reconfigure ASPM entering low-power state

Carlos Llamas (1):
libbpf: Fix UAF in strset__add_str()

Cen Zhang (6):
btrfs: annotate lockless read of defrag_bytes in should_nocow()
ALSA: seq: oss: Serialize readq reset state with q->lock
ALSA: seq: avoid stale FIFO cells during resize
ALSA: usb-audio: Kill MIDI 2.0 URBs before freeing endpoints
Bluetooth: 6lowpan: hold L2CAP conn across debugfs control
Bluetooth: MGMT: Fix adv monitor add failure cleanup

Chanwoo Lee (1):
scsi: ufs: Fix wrong value printed in unexpected UPIU response case

Charles Keepax (3):
pinctrl: cs42l43: Fix leaked pm reference on error path
pinctrl: cs42l43: Fix polarity on debounce
mfd: cs42l43: Sanity check firmware size

Chen Cheng (3):
md/raid10: reset read_slot when reusing r10bio for discard md/raid5: use stripe state snapshot in break_stripe_batch_list() md/raid5: avoid R5_Overlap races while breaking stripe batches

Chen Ni (1):
clocksource/drivers/sun5i: Handle error returns from devm_reset_control_get_optional_exclusive()

Chen-Yu Tsai (4):
dt-bindings: media: sun4i-a10-video-engine: Add interconnect properties
pinctrl: mediatek: eint: Drop base from mtk_eint_chip_write_mask()
arm64: dts: mediatek: mt8192-asurada: Move PCIe DMA bounce buffer to host
regulator: dt-bindings: mt6359: Drop regulator-name pattern restrictions

ChenXiaoSong (1):
smb/server: do not require delete access for non-replacing links

Chin-Yen Lee (1):
wifi: rtw88: fix wrong pci_get_drvdata type in AER handlers

Chris Brandt (1):
drm: renesas: rz-du: mipi_dsi: Fix return path on error

Chris Mason (5):
xprtrdma: Fix ep kref imbalance on ADDR_CHANGE
xprtrdma: Initialize re_id before removal registration
xprtrdma: Fix bcall rep leak and unbounded peek
sunrpc: pin svc_xprt across the asynchronous TLS handshake callback
binder: cache secctx size before release zeroes it

Christian Brauner (8):
eventpoll: rename ep_remove_safe() back to ep_remove()
eventpoll: expand top-of-file overview / locking doc
eventpoll: rename attach_epitem() to ep_attach_file()
eventpoll: split ep_insert() into alloc + register stages
eventpoll: extract ep_deliver_event() from ep_send_events()
eventpoll: wrap EP_UNACTIVE_PTR in typed sentinel helpers
eventpoll: rename epi->next and txlist for clarity
fs: refuse O_TMPFILE creation with an unmapped fsuid or fsgid

Christian Marangi (1):
pinctrl: airoha: generalize pins/group/function/confs handling

Christoph Hellwig (5):
proc: rename proc_setattr to proc_nochmod_setattr
xfs: initialize iomap->flags earlier in xfs_bmbt_to_iomap
xfs: add a xfs_groups_to_rfsbs helper
xfs: only log freed extents for the current RTG in zoned growfs
xfs: use bio_reuse in the zone GC code

Christos Longros (1):
wifi: rtw89: fix wrong pci_get_drvdata type in AER handlers

Chuck Lever (21):
NFSD: Fix delegation reference leak in nfsd4_revoke_states
NFSD: Handle layout stid in nfsd4_drop_revoked_stid()
handshake: Require admin permission for DONE command
xprtrdma: Avoid 250 ms delay on backlog wakeup
xprtrdma: Close lost-wakeup race in xprt_rdma_alloc_slot
xprtrdma: Post receive buffers after RPC completion
xprtrdma: Use sendctx DMA state for Send signaling
xprtrdma: Decouple req recycling from RPC completion
xprtrdma: Check frwr_wp_create() during connect
xprtrdma: Document and assert reply-handler invariants
xprtrdma: Resize reply buffers before reposting receives
xprtrdma: Sanitize the reply credit grant after parsing
xprtrdma: Repost Receive buffers for malformed replies
xprtrdma: Return sendctx slot after Send preparation failure net/tls: Consume empty data records in tls_sw_read_sock()
SUNRPC: release lower rpc_clnt if killed waiting for XPRT_LOCKED
SUNRPC: pin upper rpc_clnt across the TLS connect_worker
sunrpc: wait for in-flight TLS handshake callback when cancel loses race
lockd: Plug nlm_file leak when nlm_do_fopen() fails
lockd: Plug nlm_file refcount leak on cached nlm_do_fopen() failure
SUNRPC: Bound-check xdr_buf_to_bvec() stores before writing

Chukun Pan (1):
pinctrl: airoha: fix pinctrl function mismatch issue

Clark Wang (1):
nfs: keep PG_UPTODATE clear after read errors in page groups

Connor Williamson (1):
block: remove redundant GD_NEED_PART_SCAN in add_disk_final()

Conor Dooley (3):
dts: spacemit: set console baud rate on bpif3
mailbox: mpfs: fix check for syscon presence in mpfs_mbox_inbox_isr()
rtc: mpfs: fix counter upload completion condition

Conor Kotwasinski (1):
kernfs: fix suspicious RCU usage in kernfs_put()

Corey Leavitt (1):
net: pse-pd: scope pse_control regulator handle to kref lifetime

Cosmin Ratiu (2):
devlink: Fix parent ref leak in devl_rate_node_create()
devlink: Fix parent ref leak on tc-bw failure

Cristian Ciocaltea (2):
drm/rockchip: dw_dp: Switch to drmm_kzalloc() drm/rockchip: dw_dp: Fix null-ptr-deref in dw_dp_remove()

Cristian Marussi (1):
clk: scmi: Fix clock rate rounding

Crystal Wood (1):
tracing/osnoise: Call synchronize_rcu() when unregistering

Cássio Gabriel (12):
ALSA: xen-front: Reset event channel state on stream clear
ALSA: xen-front: Connect event channel after stream prepare
ALSA: usb-audio: qcom: Initialize offload control return value
ASoC: sma1307: Fix uevent string leaks in fault worker
ALSA: usb-audio: qcom: Guard sideband endpoint removal
ASoC: SOF: topology: validate vendor array size before parsing
ASoC: mediatek: mt8192: Check runtime resume during probe
ASoC: mediatek: mt8192: Release reserved memory on cleanup
ASoC: mediatek: mt8183: Check runtime resume during probe
ASoC: mediatek: mt8183: Release reserved memory on cleanup
firmware_loader: Add cancel helper for async requests
ALSA: hda/tas2781: Cancel async firmware request at unbind

DaeMyung Kang (1):
ksmbd: centralize ksmbd_conn final release to plug transport leak

Daehyeon Ko (1):
macsec: don't read an unset MAC header in macsec_encrypt()

Dai Ngo (1):
NFSv4/pnfs: defer return_range callbacks until after inode unlock

Damian Muszynski (1):
crypto: qat - fix heartbeat error injection

Damien Laine (1):
ALSA: hda/realtek: Fix speakers on Legion Pro 7 16ARX8H with codec SSID 17aa:38a7

Dan Carpenter (4):
rapidio/tsi721: prevent a bad dereference in tsi721_db_dpc()
scsi: pm8001: Fix error code in non_fatal_log_show()
PCI: dwc: Fix signedness bug in fault injection test code
afs: Fix error code in afs_extract_vl_addrs()

Dan Williams (1):
cxl/fwctl: Fix __fortify_panic

Daniel Borkmann (11):
selftests/bpf: Add a test cases for sync_linked_regs regarding zext propagation
bpf: Clear delta when clearing reg id for non-{add,sub} ops selftests/bpf: Add tests for delta tracking when src_reg == dst_reg selftests/bpf: Add tests for stale delta leaking through id reassignment
libbpf: Skip hash computation when loader generation failed
libbpf: Skip endianness swap when loader generation failed
bpf: Reject exclusive maps as inner maps in map-in-map
libbpf: Skip initial_value override on signed loaders
libbpf: Skip max_entries override on signed loaders
bpf: Reject exclusive maps for bpf_map_elem iterators
bpf: Tighten cgroup storage cookie checks for prog arrays

Daniel Gibson (5):
platform/x86/amd/pmc: Check for intermediate wakeup in function platform/x86/amd/pmc: Delay suspend for some Lenovo Laptops platform/x86/amd/pmc: Add delay_suspend module parameter platform/x86/amd/pmc: Don't log during intermediate wakeups platform/x86/amd/pmc: Avoid logging "(null)" for DMI values

Daniel Palmer (1):
tools/nolibc: getopt: Fix potential out of bounds access

Danila Chernetsov (1):
ext2: fix ignored return value of generic_write_sync()

Danilo Krummrich (7):
driver core: use READ_ONCE() for dev->driver in dev_has_sync_state() driver core: Fix missing jiffies conversion in deferred_probe_extend_timeout() driver core: Guard deferred probe timeout extension with delayed_work_pending()
amba: use generic driver_override infrastructure
cdx: use generic driver_override infrastructure
Drivers: hv: vmbus: use generic driver_override infrastructure
rpmsg: use generic driver_override infrastructure

Dave Jiang (4):
cxl/test: Fix integer overflow in mock LSA bounds checks cxl/test: Zero out LSA backing memory to avoid leaking to user cxl/test: Unregister cxl_acpi in cxl_test_init() error path cxl/test: Add check after kzalloc() memory in alloc_mock_res()

Dave Penkler (1):
gpib: Fix inappropriate ioctl error return

David Carlier (1):
netfilter: nfnl_cthelper: apply per-class values when updating policies

David Disseldorp (1):
scsi: target: Fix hexadecimal CHAP_I handling

David E. Box (4):
platform/x86/intel/vsec: Decouple add/link helpers from PCI platform/x86/intel/vsec: Switch exported helpers from pci_dev to device platform/x86/intel/vsec: Return real error codes from registration path platform/x86/intel/vsec: Restore BAR fallback for header walk

David Gow (1):
kunit:tool: Don't write to stdout when it should be disabled

David Heidelberg (1):
drm/panel: Clean up S6E3HA2 config dependencies and fill help text

David Howells (30):
rxrpc: Fix UAF in rxgk_issue_challenge()
rxrpc: Fix socket notification race
rxrpc: Fix leak of released call in recvmsg(MSG_PEEK)
rxrpc: Fix potential infinite loop in rxrpc_recvmsg()
rxrpc: Fix rxrpc_rotate_tx_rotate() to check there's something to rotate
rxrpc: Fix oob challenge leak in cleanup after notification failure
rxrpc: Fix the reception of a reply packet before data transmission
rxrpc: Fix leak of connection from OOB challenge
rxrpc: Fix double unlock in rxrpc_recvmsg()
afs: Fix netns teardown to cancel the preallocation charger
afs: Fix further netns teardown to cancel the preallocation charger
afs: Fix uncancelled rxrpc OOB message handler
afs: Fix double netfs initialisation in afs_root_iget()
afs: Fix bulk lookup malfunction due to change in dir_emit() API
afs: Fix misplaced inc of net->cells_outstanding
afs: Fix reinitialisation of the inode, in particular ->lock_work
afs: Fix callback service message parsers to pass through -EAGAIN
afs: Fix missing NULL pointer check in afs_break_some_callbacks()
afs: Fix vllist leak
afs: Fix lack of locking around modifications of net->cells_dyn_ino
afs: Fix premature cell exposure through /afs
afs: Fix the volume AFS_VOLUME_RM_TREE is set on
afs: Fix unchecked-length string display in debug statement
netfs: Fix netfs_create_write_req() to handle async cache object creation
netfs: Fix writethrough to use collection offload
netfs: Fix writeback error handling
netfs: Fix folio state after ENOMEM whilst under writeback iteration
cifs: Fix missing credit release on failure in cifs_issue_read()
cifs: SMB1 split: Rename cifstransport.c
cifs: SMB1 split: Add some #includes

David Jander (7):
ARM: dts: stm32: stm32mp15x-mecio1-io: Fix ADC sampling times
ARM: dts: stm32: stm32mp15x-mecio1-io: Move divergent mecio1 ADC channels to board files
ARM: dts: stm32: stm32mp15x-mecio1-io: Enable internal ADC reference
ARM: dts: stm32: stm32mp15x-mecio1-io: Fix GPIO names typo
ARM: dts: stm32: stm32mp15x-mecio1-io: Move gpio-line-names to board files
ARM: dts: stm32: stm32mp15x-mecio1-io: Fix expander gpio line typo
ARM: dts: stm32: stm32mp15x-mecio1-io: Move expander gpio-line-names to board files

David Laight (1):
fbdev: sm501fb: Fix buffer errors in OF binding code

David Lee (1):
fhandle: reject detached mounts in capable_wrt_mount()

David Windsor (1):
x86/uprobes: Keep shadow stack in sync for emulated CALLs

David Yang (1):
net: dsa: realtek: fix memory leak in rtl8366rb_setup_led()

Davide Ornaghi (1):
ksmbd: fix path resolution in ksmbd_vfs_kern_path_create

Davidlohr Bueso (1):
dax/kmem: account for partial discontiguous resource upon removal

Dawei Feng (4):
net: ena: clean up XDP TX queues when regular TX setup fails net/mlx5: HWS, fix matcher leak on resize target setup failure
octeontx2-pf: fix SQB pointer leak on init failure
wifi: mac80211: fix memory leak in ieee80211_register_hw()

Dawid Osuchowski (1):
ice: fix FDIR CTRL VSI resource leak in ice_reset_all_vfs()

Deepanshu Kartikey (2):
bpf: fix UAF by restoring RCU-delayed inode freeing in bpffs mm/hugetlb: fix hugetlb cgroup rsvd charge/uncharge mismatch

Di Shen (1):
OPP: Fix race between OPP addition and lookup

Diederik de Haas (1):
arm64: dts: rockchip: Fix gmac0 reset pin for NanoPi R5S

Dmitry Antipov (1):
ocfs2: fix buffer head management in ocfs2_read_blocks()

Dmitry Baryshkov (3):
media: iris: scale MMCX power domain on SM8250
media: venus: scale MMCX power domain on SM8250
Revert "media: venus: hfi_platform: Correct supported codecs for sc7280"

Dmitry Safonov (1):
tcp: Decrement tcp_md5_needed static branch

Dmitry Torokhov (11):
Input: ims-pcu - fix use-after-free and double-free in disconnect
Input: ims-pcu - only expose sysfs attributes on control interface
Input: ims-pcu - release data interface on disconnect
Input: ims-pcu - validate control endpoint type
Input: ims-pcu - add response length checks
Input: ims-pcu - fix DMA mapping violation in line setup
Input: ims-pcu - fix firmware leak in async update
Input: ims-pcu - fix out-of-bounds read in ims_pcu_irq() debug logging
Input: ims-pcu - fix potential infinite loop in CDC union descriptor parsing
Input: ims-pcu - fix race condition in reset_device sysfs callback
Input: ims-pcu - fix type confusion in CDC union descriptor parsing

Dmitry Vyukov (1):
firmware_loader: Fix recursive lock in device_cache_fw_images()

Doruk Tan Ozturk (1):
net/mlx5e: macsec: fix use-after-free of metadata_dst on RX SC delete

Dragos Tatulea (1):
net/mlx5: Check max_macs devlink param value against max capability

Dust Li (1):
dibs: loopback: validate offset and size in move_data()

Dylan Eskew (1):
wifi: mt76: mt7996: limit work in set_bitrate_mask

Eckhart Mohr (1):
ALSA: hda/realtek: Add quirk for TongFang X6xx45xU

Enrico Pozzobon (1):
net: usb: lan78xx: disable VLAN filter in promiscuous mode

Eric Biggers (5):
crypto: sun4i-ss - Remove insecure and unused rng_alg
crypto: xilinx-trng - Remove crypto_rng interface
ksmbd: Use SHA-512 library for SMB3.1.1 preauth hash
ksmbd: Use HMAC-SHA256 library for message signing and key generation
ksmbd: Use HMAC-MD5 library for NTLMv2

Eric Dumazet (18):
net/sched: sch_hfsc: annotate data-races in hfsc_dump_class_stats() net/sched: sch_htb: do not change sch->flags in htb_dump() net/sched: sch_htb: annotate data-races (I)
net/sched: sch_drr: annotate data-races around cl->deficit
ipv6: guard against possible NULL deref in __in6_dev_stats_get()
net: watchdog: fix refcount tracking races
net: remove addr_len argument of recvmsg() handlers
tipc: fix UAF in tipc_l2_send_msg()
tcp: ipv6: clamp default adverting MSS to avoid GSO_BY_FRAGS (0xFFFF)
xfrm: annotate data-races around xfrm_policy_count[] and xfrm_policy_default[]
xfrm: validate selector family and prefixlen during match
net: do not acquire dev->tx_global_lock in netdev_watchdog_up()
veth: fix NAPI leak in XDP enable error path
net: udp_tunnel: prevent double queueing in udp_tunnel_nic_device_sync
amt: fix size calculation in amt_get_size()
ipv4: igmp: Fix potential UAF in igmp_gq_start_timer()
ipv6: mcast: Fix potential UAF in MLD delayed work
ipv4: igmp: Fix potential memory leaks in igmp_mod_timer() and igmp_stop_timer()

Fan Wu (1):
can: esd_usb: kill anchored URBs before freeing netdevs

Farhad Alemi (1):
cgroup/cpuset: rebind mm mempolicy to effective_mems, not mems_allowed

Felix Fietkau (1):
wifi: mt76: mt7996: add missing max_remain_on_channel_duration

Felix Gu (8):
watchdog: sprd_wdt: Remove redundant sprd_wdt_disable() on register failure
pinctrl: sunxi: fix regulator leak in sunxi_pmx_request() error path drm/tegra: dc: Fix device node reference leak in tegra_dc_has_output()
spi: atmel: fix DMA channel and bounce buffer leaks
spi: ep93xx: fix double-free of zeropage on DMA setup failure
crypto: marvell/octeontx - fix DMA cleanup using wrong loop index
crypto: cavium/cpt - fix DMA cleanup using wrong loop index
phy: freescale: phy-fsl-imx8qm-lvds-phy: Fix missing pm_runtime_disable() on probe error path

Feng Liu (3):
net/mlx5e: Fix HV VHCA stats zero-sized buffer allocation net/mlx5e: Fix HV VHCA stats agent registration race net/mlx5e: Fix publication race for priv->channel_stats[]

Feng Wu (1):
netfilter: xt_rateest: fix u64 truncation in xt_rateest_mt()

Fernando Fernandez Mancera (12):
netfilter: nfnetlink_osf: fix mss parsing on big-endian architectures
netfilter: synproxy: drop packets if timestamp adjustment fails
netfilter: synproxy: adjust duplicate timestamp options
netfilter: synproxy: fix unaligned memory access in timestamp adjustment
netfilter: synproxy: protect nf_ct_seqadj_init() with conntrack lock
netfilter: nf_conncount: prevent connlimit drops for early confirmed ct
ipv6: fix error handling in disable_ipv6 sysctl
ipv6: fix error handling in ignore_routes_with_linkdown sysctl
ipv6: fix error handling in forwarding sysctl
ipv6: fix error handling in disable_policy sysctl
ipv6: fix state corruption during proxy_ndp sysctl restart
ipv6: fix missing notification for ignore_routes_with_linkdown

Filip Hejsek (1):
virtio_console: read size from config space during device init

Filipe Manana (2):
btrfs: fix invalid pointer dereference in __btrfs_run_delayed_refs()
btrfs: fix deadlock cloning inline extent when using flushoncommit

Florian Fuchs (1):
mtd: maps: vmu-flash: fix NULL pointer dereference in initialization

Florian Schmaus (1):
selftests: Fix Makefile target for nsfs

Florian Westphal (10):
netfilter: nf_conncount: callers must hold rcu read lock
netfilter: nft_payload: reject offsets exceeding 65535 bytes
netfilter: nft_meta_bridge: add validate callback for get operations
netfilter: nft_flow_offload: zero device address for non-ether case
netfilter: nf_reject: skip iphdr options when looking for icmp header
netfilter: nft_meta_bridge: fix NFT_META_BRI_IIFPVID stack leak
netfilter: nft_compat: ebtables emulation must reject non-bridge targets
netfilter: nft_set_pipapo: don't leak bad clone into future transaction
netfilter: nf_nat_sip: reload possible stale data pointer
ipvs: reload ip header after head reallocation

Francois Dugast (1):
drm/xe/pt: Fix NULL pointer dereference in xe_pt_zap_ptes_entry()

Frank Li (2):
dmaengine: dw-edma: Add spinlock to protect DONE_INT_MASK and ABORT_INT_MASK
media: nxp: imx8-isi: use devm_pm_runtime_enable() to simplify code

Franz Schnyder (1):
PCI: imx6: Fix reference clock source selection for i.MX95

Frederic Weisbecker (1):
tick/sched: Fix TOCTOU in nohz idle time fetch

Fredric Cover (1):
smb: client: use kvzalloc() for megabyte buffer in simple fallocate

Fredrik M Olsson (1):
rtc: ds1307: Fix off-by-one issue with wday for rx8130

Frieder Schrempf (2):
arm64: dts: imx8mp-kontron: Reduce EERAM SPI clock frequency
arm64: dts: imx8mp-kontron: Fix GPIO for display power switch

Fuad Tabba (1):
KVM: arm64: nv: Write ESR_EL2 for injected nested SError exceptions

Gabriele Monaco (1):
Documentation/rv: Replace stale website link

Gautam Menghani (1):
powerpc/pseries/Kconfig: Enable CONFIG_VPA_PMU to be used with KVM

Geert Uytterhoeven (1):
firmware: arm_scmi: Fix OOB in scmi_power_name_get()

Geetha sowjanya (2):
octeontx2-af: mcs: Fix unsupported secy stats read
octeontx2-pf: mcs: Fix mcs resources free on PF shutdown

Geliang Tang (2):
nvmet-tcp: fix page fragment cache leak in error path
nvmet-tcp: check return value of nvmet_tcp_set_queue_sock

Genjian Zhang (1):
dm thin metadata: fix superblock refcount leak on snapshot shadow failure

Geoffrey D. Bennett (2):
ALSA: scarlett2: Allow selecting config_set by firmware version
ALSA: scarlett2: Update offsets for 2i2 Gen 4 firmware 2417

George Moussalem (1):
net: dsa: qca8k: fix led devicename when using external mdio bus

Georgia Garcia (3):
apparmor: fix NULL pointer dereference in unpack_pdb
apparmor: remove or add symlinks to rawdata according to export_binary
apparmor: don't audit files pointing to aa_null.dentry

Georgiy Osokin (1):
HID: picolcd: prevent NULL pointer dereference in picolcd_send_and_wait()

Gerald Schaefer (2):
s390/monwriter: Reject buffer reuse with different data length s390/mm: Fix type mismatch in get_align_mask().

Gil Portnoy (3):

      ksmbd: fix use-after-free of conn->preauth_info in concurrent SMB2 NEGOTIATE
      ksmbd: fix use-after-free of fp->owner.name in durable handle owner check
      ksmbd: fix durable reconnect double-bind race in ksmbd_reopen_durable_fd

Giovanni Cabiddu (2):
vfio/qat: fix f_pos race in qat_vf_resume_write()
crypto: qat - fix VF2PF work teardown race in adf_disable_sriov()

Gleb Markov (1):
cxgb4: Fix decode strings dump for T6 adapters

Greg Kroah-Hartman (2):
sysfs: clamp show() return value in sysfs_kf_read() Linux 6.18.40

Gregory Bell (2):
selftests/bpf: Use local type for flow_offload_tuple_rhash in xdp_flowtable selftests/bpf: Use local type for bpf_fou_encap in test_tunnel_kern

Grzegorz Nitka (5):
dpll: fix stale iteration in dpll_pin_on_pin_unregister()
dpll: send delete notification before unregister in on-pin rollback
dpll: emit per-dpll delete notifications in dpll_pin_on_pin_unregister()
dpll: guard sync-pair removal on full pin unregister
dpll: balance create/delete notifications in __dpll_pin_(un)register

Guangshuo Li (9):
IB/mlx4: Fix refcount leak in add_port() error path
ASoC: adau1372: Clear PLL_EN on failed PLL lock without reset GPIO
ksmbd: fix use-after-free in same_client_has_lease()
staging: most: video: avoid double free on video register failure drm/i915: clear CRTC color blob pointers after dropping refs
cifs: validate DFS referral string offsets
smb: client: fix overflow in passthrough ioctl bounds check
gpu: host1x: Fix device reference leak in host1x_device_parse_dt() error path
mfd: sm501: Fix reference leak on failed device registration

Guanyou.Chen (1):
sched: restore timer_slack_ns when resetting RT policy on fork

Guenter Roeck (2):
hwmon: (pmbus) Fix passing events to regulator core
hwmon: (aspeed-g6-pwm-tach) Guard fan RPM calculation against divide-by-zero

Gui-Dong Han (1):
KEYS: Use acquire when reading state in keyring search

Guilherme Ivo Bozi (1):
iio: adc: xilinx-ams: fix out-of-bounds channel lookup in event handling

Guixin Liu (2):
PCI: Introduce named defines for PCI ROM
PCI: Check ROM header and data structure addr before accessing

Guoniu Zhou (1):
dt-bindings: power: imx93: Add MIPI PHY power domain

Han Gao (1):
pinctrl: spacemit: fix NULL check in spacemit_pin_set_config

HanQuan (1):
ALSA: seq: Fix kernel heap address leak in bounce_error_event()

Hao Ge (1):
alloc_tag: fix use-after-free in /proc/allocinfo after module unload

Haofeng Li (3):
ksmbd: reject undersized DACLs before parsing ACEs
wifi: cfg80211: validate EHT MLE before MLD ID read
ksmbd: validate NTLMv2 response before updating session key

Haoxiang Li (12):
rtc: cmos: unregister HPET IRQ handler on probe failure
KVM: s390: pci: Fix GISC refcount leak on AIF enable failure platform/x86: dell-laptop: fix missing cleanups in init error path
net: sparx5: unregister blocking notifier on init failure
scsi: hpsa: Fix DMA mapping leak on IOACCEL2 reset path
scsi: elx: efct: Fix I/O leak on unsupported additional CDB
net: wwan: t7xx: destroy DMA pool on CLDMA late init failure
net: ixp4xx_hss: fix duplicate HDLC netdev allocation
octeontx2-af: Free BPID bitmap on setup failure
net: liquidio: fix BAR resource leak on PF number failure fsl/fman: Free init resources on KeyGen failure in fman_init() irqchip/irq-riscv-imsic-early: Fix fwnode leak on state setup failure

Haoze Xie (1):
netfilter: nf_queue: pin bridge device while NFQUEUE holds fake dst

Harman Kalra (1):
octeontx2-af: fix VF bringup affecting PF promiscuous state

Harshal Dev (8):
arm64: dts: qcom: lemans: Add power-domain and iface clk for ice node
arm64: dts: qcom: monaco: Add power-domain and iface clk for ice node
arm64: dts: qcom: sc7180: Add power-domain and iface clk for ice node
arm64: dts: qcom: kodiak: Add power-domain and iface clk for ice node
arm64: dts: qcom: sm8450: Add power-domain and iface clk for ice node
arm64: dts: qcom: sm8550: Add power-domain and iface clk for ice node
arm64: dts: qcom: sm8650: Add power-domain and iface clk for ice node
arm64: dts: qcom: sm8750: Add power-domain and iface clk for ice node

Heiko Carstens (2):
s390/process: Fix kernel thread function pointer type s390/diag: Add missing array_index_nospec() call to memtop_get_page_count()

Herbert Xu (4):
crypto: tegra - Fix dma_free_coherent size error
crypto: tegra - Return ENOMEM when input buffer allocation fails for ccm
crypto: rng - Free default RNG on module exit
xfrm: Fix xfrm state cache insertion race

Holger Dengler (3):
s390/pkey: Check length in PKEY_VERIFYPROTK ioctl s390/pkey: Check length in pkey_pckmo handler implementation
pkey: Move keytype check from pkey api to handler

Hongchen Zhang (1):
LoongArch: Fix missing dirty page tracking in {pte,pmd}_wrprotect()

Hongling Zeng (6):
nilfs2: Fix return in nilfs_mkdir
ext4: fix ERR_PTR(0) in ext4_mkdir()
9p: avoid returning ERR_PTR(0) from mkdir operations
sunrpc: Fix error handling in rpc_sysfs_xprt_switch_add_xprt_store()
apparmor: Fix return in ns_mkdir_op
sunrpc: fix uninitialized xprt_create_args structure

Hongyan Xia (1):
sched/fair: Fix cpu_util runnable_avg arithmetic

Hsiu Che Yu (2):
rust: alloc: fix Vec::extend_with SAFETY comment
rust: alloc: fix assert in Vec::reserve doc test

Hugo Villeneuve (1):
ARM: dts: imx6ul-var-som: fix warning for non-existent dc-supply property

Hui Wang (3):
riscv: cpu_ops: Change return value type of cpu_is_stopped() to bool
ring-buffer: Fix event length with forced 8-byte alignment selftests/rseq: Fix a building error for riscv arch

Hui Zhu (1):
vmalloc: fix NULL pointer dereference in is_vm_area_hugepages()

Huiwen He (2):
smb/client: always return a value for FS_IOC_GETFLAGS smb/client: preserve errors from smb2_set_sparse()

HyeongJun An (5):
ALSA: seq: Fix partial userptr event expansion
ASoC: codecs: hdac_hdmi: Validate written enum value
ASoC: fsl: fsl_audmix: Validate written enum values
ASoC: tegra: tegra210_ahub: Validate written enum value
hwmon: (asus_atk0110) Check package count before accessing element

Hyunwoo Kim (3):
KVM: arm64: Bound used_lrs when flushing the pKVM hyp vCPU
rxrpc: Don't move a peeked OOB message onto the pending queue
KVM: arm64: vgic: Check the interrupt is still ours before migrating it

Ian Bridges (3):
fbcon: fix NULL pointer dereference for a console without vc_data
ocfs2: fix NULL h_transaction deref in ocfs2_assure_trans_credits
ocfs2: fix UBSAN array-index-out-of-bounds in ocfs2_sum_rightmost_rec

Ian Rogers (5):
perf tools: Switch printf("...%s", strerror(errno)) to printf("...%m") perf debuginfo: Fix libdw API contract violations
perf sched: Add missing mmap2 handler in timehist
perf symbol: Fix ENOENT case for filename__read_build_id
perf inject: With --convert-callchain ignore the dummy event for dwarf stacks

Ibrahim Hashimov (1):
ksmbd: fix integer overflow in set_file_allocation_info()

Icenowy Zheng (1):
dmaengine: qcom: gpi: set DMA_PRIVATE capability

Ido Schimmel (2):
selftests: vlan_bridge_binding: Fix flaky operational state check
bridge: stp: Fix a potential use-after-free when deleting a bridge

Ihor Solodrai (1):
selftests/bpf: Add simple strscpy() implementation

Ilpo Järvinen (9):
PCI/IOV: Adjust ->barsz[] when changing BAR size
PCI: Change pci_dev variable from 'bridge' to 'dev'
PCI: Try BAR resize even when no window was released
PCI: Free saved list without holding pci_bus_sem
PCI: Fix restoring BARs on BAR resize rollback path
PCI: Add kerneldoc for pci_resize_resource()
PCI: Move Resizable BAR code to rebar.c
PCI: Fix BAR resize rollback path overwriting ret
PCI: Fix Resizable BAR restore order

Ingo Rohloff (1):

      usb: dwc3: Support USB3340x ULPI PHY high-speed negotiation.

Inochi Amaoto (2):
riscv: dts: sophgo: sg2044: use hex for CPU unit address
riscv: dts: sophgo: sg2042: use hex for CPU unit address

Ioana Ciornei (2):
dpaa2-switch: fix VLAN upper check not rejecting bridge join
dpaa2-switch: do not accept VLAN uppers while bridged

Ion Agorria (1):
drm/tegra: gr2d/gr3d: Contain PM in the gr*d_probe/gr*d_remove

Ionut Nechita (1):
scsi: sas: Skip opt_sectors when DMA reports no real optimization hint

Ivan Abramov (3):

      ieee802154: Restore initial state on failed device_rename() in cfg802154_switch_netns()
      ieee802154: Avoid calling WARN_ON() on -ENOMEM in cfg802154_switch_netns()
      ieee802154: Remove WARN_ON() in cfg802154_pernet_exit()

Ivan Vecera (2):
dpll: Support dynamic pin index allocation
dpll: Enhance and consolidate reference counting logic

J. Neuschäfer (1):
HID: wiimote: Fix table layout and whitespace errors

Jacob Moroni (3):
RDMA/irdma: Fix out-of-bounds write in irdma_copy_user_pgaddrs RDMA/irdma: Fix OOB read during CQ MR registration RDMA/irdma: Initialize iwmr->access during MR registration

Jaewon Yang (1):
tpm: Make the TPM character devices non-seekable

Jagadeesh Kona (2):
dt-bindings: clock: qcom: Add X1P42100 camera clock controller
clk: qcom: camcc-x1e80100: Add support for camera QDSS debug clocks

Jakub Kicinski (7):
net: psample: fix info leak in PSAMPLE_ATTR_DATA
eth: bnxt: gather and report HW-GRO stats
eth: bnxt: rename ring_err_stats -> ring_drv_stats
eth: bnxt: improve the timing of stats
eth: fbnic: fix ordering of heartbeat vs ownership
eth: fbnic: don't cache shinfo across skb realloc
selftests: drv-net: tso: don't touch dangerous feature bits

Jamal Hadi Salim (5):
net/sched: cls_flow: Dont expose folded kernel pointers net/sched: cls_api: Handle TC_ACT_CONSUMED in tcf_qevent_handle net/sched: sch_teql: Introduce slaves_lock to avoid race condition and UAF net/sched: act_pedit: fix TOCTOU heap OOB write in tc offload net/sched: sch_teql: move rcu_read_lock()/spin_lock() from _bh variants

James Clark (4):
coresight: ete: Always save state on power down perf annotate: Fix crashes on empty annotate windows perf cs-etm: Queue context packets for frontend perf tools: Don't read build-ids from non-regular files

James Kim (1):
char: tlclk: fix use-after-free in tlclk_cleanup()

James Raphael Tiovalen (1):
macsec: fix promiscuity refcount leak in macsec_dev_open()

Jamie Nguyen (3):
firmware: arm_ffa: Honor partition info descriptor size fs/ntfs3: fix mount failure on 64K page-size kernels fs/ntfs3: resize log->one_page_buf when adopting on-disk page size

Jan Klos (1):
net: phy: realtek: Clear MDIO_AN_10GBT_CTRL_ADV10G bit

Jann Horn (3):
bpf,fork: wipe ->bpf_storage before bailouts that access it
proc: protect ptrace_may_access() with exec_update_lock (FD links)
proc: protect ptrace_may_access() with exec_update_lock (part 1)

Jarkko Sakkinen (1):
tpm: tpm_tis_spi: Use wait_woken() in wait_for_tmp_stat()

Jason Gunthorpe (7):
IB/cm: Fix av cm device leak on an error path in cm_init_av_by_path() IB/mlx5: Don't take the rereg_mr fallback without a new translation IB/mlx5: Properly support implicit ODP rereg_mr
IB/mlx5: Remove unused mkc bits in mlx5r_umr_update_mr_page_shift() IB/mlx5: Pull the pdn out of the depths of the umr machinery IB/mlx5: Don't mangle the mr->pd inside the rereg callback IB/mlx4: Fill in the access_flags if IB_MR_REREG_ACCESS is not specified

Javier Tia (1):
wifi: mt76: mt7925: fix stale pointer comparisons in change_vif_links

Jeff Layton (1):
vfs: add FS_USERNS_DELEGATABLE flag and set it for NFS

Jeffrey Altman (1):
rxrpc: rxrpc_verify_data ensure rx_dec_buffer alloc

Jens Emil Schulz Østergaard (1):
net: microchip: vcap: fix races on the shared Super VCAP block

Jens Remus (1):
perf s390: Fix TEXTREL in Python extension by compiling as PIC

Jessica Zhang (2):
drm/msm/dp: fix HPD state status bit shift value drm/msm/dp: Fix the ISR_* enum values

Jhonraushan (1):
accel/ivpu: Reject firmware log with size smaller than header

Jia He (2):
init/initramfs_test: wait_for_initramfs() before running arm64/sysreg: Fix BWE field encoding in ID_AA64DFR2_EL1

Jia Jia (1):
virtio: rtc: tear down old virtqueues before restore

Jia Wang (1):
gpio: dwapb: Defer clock gating until noirq

Jiacheng Yu (1):
fbcon: Use correct type for vc_resize() return value

Jiajia Liu (1):
Bluetooth: hci_event: fix simultaneous discovery stuck in FINDING

Jiakai Xu (1):
PM: sleep: Use complete() in device_pm_sleep_init()

Jiaming Zhang (1):
ALSA: FCP: Fix NULL pointer dereference in interface lookup

Jian Zhang (1):
cifs: remove all cifs files before kill super

Jiawen Wu (1):
net: libwx: fix VMDQ mask for 1-queue mode

Jiayuan Chen (2):
net/sched: cls_bpf: prevent unbounded recursion in offload rollback
ipv6: ioam: fix type confusion of dst_entry

Jie Gan (2):
coresight: fix missing error code when trace ID is invalid
coresight: Fix source not disabled on idr_alloc_u32 failure

Jihed Chaibi (1):
ARM: dts: am335x-sl50: Fix audio bitclock and frame master endpoint

Jinjiang Tu (1):
fs/proc: fix KPF_KSM reported for all anonymous pages

Jinjie Ruan (2):
arm64: smp: Fix hot-unplug tearing by forcing unregistration cpu/hotplug: Fix NULL kobject warning in cpuhp_smt_enable()

Jiri Olsa (3):
selftests/bpf: Fix typo in verify_umulti_link_info uprobes/x86: Use proper mm_struct in __in_uprobe_trampoline
bpf: Add missing access_ok call to copy_user_syms

Jiri Pirko (1):
RDMA/umem: Add ib_umem_is_contiguous() stub for !CONFIG_INFINIBAND_USER_MEM

Jisheng Zhang (3):
spi: dw: fix wrong BAUDR setting after resume
gpio: dwapb: Use modern PM macros
binder: Use LIST_HEAD() to initialize on stack list head

Joey Lu (1):
pinctrl: nuvoton: ma35d1: fix MFP register offset and pin table

Johan Hovold (4):
MIPS: ip22-gio: fix gio device memory leak
MIPS: ip22-gio: fix kfree() of static object
MIPS: ip22-gio: fix device reference leak in probe
power: supply: max17042: fix OF node reference imbalance

Johannes Thumshirn (2):
btrfs: zoned: don't account data relocation space-info in statfs free space
btrfs: zoned: always set max_active_zones for zoned devices

John Johansen (5):
apparmor: fix shadowing of plabel that prevents cache from being updated
apparmor: fix race in unix socket mediation when peer_path is used
apparmor: fix refcount leak when updating the sk_ctx
apparmor: fix rawdata_f_data implicit flex array
apparmor: fix label can not be immediately before a declaration

John Madieu (2):
ASoC: rsnd: Fix RSND_SOC_MASK width to single nibble
rtc: isl1208: Balance enable_irq_wake() with disable_irq_wake() on cleanup

Jon Hunter (1):
arm64: tegra: Fix Tegra234 MGBE PTP clock

Jonathan Cavitt (1):
drm/gpuvm: Do not prepare NULL objects

Jordan Walters (1):
Bluetooth: hci_core: Fix UAF in hci_unregister_dev()

Jorge Marques (1):
i3c: master: Move rstdaa error suppression

Jose A. Perez de Azpillaga (1):
staging: media: atomisp: fix loop shadowing in ia_css_stream_destroy()

Joseph Qi (2):
ocfs2: fix race between ocfs2_control_install_private() and ocfs2_control_release()
ocfs2: add journal NULL check in ocfs2_checkpoint_inode()

Joshua Crofts (6):
iio: light: si1133: reset counter to prevent race condition
iio: light: si1133: prevent race condition on timeout
iio: magnetometer: ak8975: fix potential kernel stack memory leak
hwmon: (ltc2992) add missing 'select REGMAP_I2C' to Kconfig
hwmon: (max6697) add missing 'select REGMAP_I2C' to Kconfig
hwmon: (max1619) add missing 'select REGMAP' to Kconfig

Josua Mayer (1):
arm64: dts: lx2162a-clearfog: use rev2 SoC dtsi

Jozsef Kadlecsik (5):
netfilter: ipset: Fix data race between add and dump in all hash types
netfilter: ipset: annotate "pos" for concurrent readers/writers
netfilter: ipset: Don't use test_bit() in lockless RCU readers in hash types
netfilter: ipset: fix order of kfree_rcu() and rcu_assign_pointer()
netfilter: ipset: make sure gc is properly stopped

Judith Mendez (1):
arm64: dts: ti: k3-am62a7-sk: Add bootph-all tag to vqmmc

Julian Anastasov (2):
ipvs: ensure inner headers in ICMP errors are in headroom
ipvs: fix more places with wrong ipv6 transport offsets

Junrui Luo (3):
mshv: add bounds check on vp_index in mshv_intercept_isr()
jbd2: fix integer underflow in jbd2_journal_initialize_fast_commit() powerpc/spufs: fix out-of-bounds access in spufs_mem_mmap_access()

Junxian Huang (1):
RDMA/hns: Initialize seqfile before creating file

Junxiao Chang (1):
x86/cpu: Remove obsolete aperfmperf_get_khz() declaration

KP Singh (1):
libbpf: Reject non-exclusive metadata maps in the signed loader

Kaitao Cheng (1):
bpf: Clear rb node linkage when freeing bpf_rb_root

Kalesh AP (1):
RDMA/bnxt_re: Move the UAPI methods to a dedicated file

Karl Mehltretter (3):
lockdep/selftests: Restore migrate_disable() state on PREEMPT_RT lockdep/selftests: Restore sched_rt_mutex state on PREEMPT_RT
kcov: use WRITE_ONCE() for selftest mode stores

Karol Wachowski (1):
accel/ivpu: fix HWS command queue leak on registration failure

Kartik Rajput (1):
dmaengine: tegra: Fix burst size calculation

Karuna Ramkumar (1):
ata: libata-scsi: limit simulated SCSI command copy to response length

Kevin Brodsky (1):
selftests/mm: Fix resv_sz when parsing arm64 signal frame

KhaiWenTan (1):
igc: skip RX timestamp header for frame preemption verification

Kiryl Shutsemau (Meta) (2):
fs/proc/task_mmu: fix hugetlb self-deadlock in pagemap_scan_pte_hole() fs/proc/task_mmu: use huge_page_size() in pagemap_scan_hugetlb_entry()

Koichiro Den (3):
NTB: epf: Make db_valid_mask cover only real doorbell bits
NTB: epf: Report 0-based doorbell vector via ntb_db_event()
NTB: epf: Fix doorbell bitmask and IRQ vector handling

Konrad Dybcio (1):

      dt-bindings: phy: sc8280xp-qmp-pcie: Disallow bifurcation register on Purwa

Konstantin Komarov (4):
fs/ntfs3: add bounds check to run_get_highest_vcn() fs/ntfs3: bound DeleteIndexEntryAllocation memmove length fs/ntfs3: bound attr_off in UpdateResidentValue against data_off fs/ntfs3: validate lcns_follow in log_replay conversion

Krzysztof Kozlowski (8):
arm64: dts: qcom: ipq5424: Fix USB simple_bus_reg warnings
arm64: dts: qcom: sc8180x: Fix phy simple_bus_reg warning
arm64: dts: qcom: sdm845-mezzanine: Fix camss ports unit_address_vs_reg warning
dt-bindings: pinctrl: nvidia,tegra234: Add missing required block
ARM: multi_v7_defconfig: Correct QCOM_RPMH and QCOM_RPMHPD
ARM: configs: Drop duplicated CONFIG_EXT4_FS
arm64: dts: s32g3: Fix SWT8 watchdog address
arm64: dts: imx8ulp-evk: Correct Type-C int GPIO flags

Krzysztof Wilczyński (3):
alpha/PCI: Add security_locked_down() check to pci_mmap_resource() alpha/PCI: Fix __pci_mmap_fits() overflow for zero-length BARs
proc: only bump parent nlink when registering directories

Kuldeep Singh (2):
arm64: dts: qcom: kodiak: Fix ICE reg size
arm64: dts: qcom: sm8450: Fix ICE reg size

Kunihiko Hayashi (1):
spi: uniphier: Fix completion initialization order before devm_request_irq()

Kuniyuki Iwashima (6):
tcp: Add preempt_{disable,enable}_nested() in reqsk_queue_hash_req().
af_unix: Drop all SCM attributes for SOCKMAP.
vxlan: Fix potential null-ptr-deref in vxlan_gro_prepare_receive().
net: fib_rules: Don't dump dying fib_rule in fib_rules_dump().
sockmap: Fix use-after-free in udp_bpf_recvmsg()
ipv4: fib: Don't ignore error route in local/main tables.

Kwan Lai Chee Hou (1):
wifi: ath12k: fix incorrect HT/VHT/HE/EHT MCS reporting in monitor mode

Kyle Hendry (1):
MIPS: mm: Add check for highmem before removing memory block

Kyle Zeng (2):
ALSA: seq: Clear variable event pointer on read
ocfs2: avoid moving extents to occupied clusters

Lad Prabhakar (3):
clk: renesas: rzg2l: Rename iterator in for_each_mod_clock() to avoid shadowing
PCI: rcar-host: Remove unused LIST_HEAD(res)
rtc: renesas-rtca3: Fix PIE clear polling condition in alarm setup error path

Lars Pöschel (1):
spi: xilinx: use FIFO occupancy register to determine buffer size

Laxman Acharya Padhya (1):
Bluetooth: btrtl: validate firmware patch bounds

Lee Jones (2):
HID: core: Fix OOB read in hid_get_report for numbered reports
can: bcm: defer rx_op deallocation to workqueue to fix thrtimer UAF

Leo Yan (5):
selftests/bpf: Initialize operation name before use
coresight: etm4x: Remove the state_needs_restore flag
coresight: etm4x: Correct TRCVMIDCCTLR1 save and restore perf pmu: Skip test on Arm64 when #slots is zero
perf: Remove redundant kernel.h include

Leon Hwang (4):
bpf: Check tail zero of bpf_map_info
bpf: Check tail zero of bpf_prog_info
bpf: Update transport_header when encapsulating UDP tunnel in lwt
bpf: Fix bpf_get/setsockopt to tos for ipv4-mapped ipv6 socket

Leon Romanovsky (1):
RDMA/mlx5: Release the HW‑provided UAR index rather than the SW one

Li Chen (1):
ext4: fix fast commit wait/wake bit mapping on 64-bit

Li Daming (1):
rxrpc: serialize kernel accept preallocation with socket teardown

Li RongQing (5):
PCI: mediatek: Fix operator precedence in PCIE_FTS_NUM_L0 macro
ACPI: processor_idle: Mark LPI enter functions as __cpuidle
afs: Remove erroneous seq |= 1 in volume lookup loop net/mlx5: Fix L3 tunnel entropy refcount leak
fbdev: sm712: Fix operator precedence in big_swap macro

Li Xiasong (1):
tipc: restrict socket queue dumps in enqueue tracepoints

Lianfa Weng (2):
RDMA/hns: Fix warning in poll cq direct mode RDMA/hns: Fix log flood after cmd_mbox failure

Lifeng Zheng (1):
cpufreq: conservative: Simplify frequency limit handling

Lin He (4):
drm/hisilicon/hibmc: add updating link cap in DP detect() drm/hisilicon/hibmc: fix no showing when no connectors connected drm/hisilicon/hibmc: move display contrl config to hibmc_probe() drm/hisilicon/hibmc: use clock to look up the PLL value

Linmao Li (1):
ipv6: addrconf: bail out of dad_failure when state is no longer POSTDAD

Liviu Dudau (1):
drm/syncobj: Fix memory leak in drm_syncobj_find_fence()

Lizhi Hou (2):
accel/amdxdna: Use unsigned long for nr_pages in amdxdna_hmm_register() accel/amdxdna: Fix potential amdxdna_umap lifetime race

Longjun Tang (1):
virtio_net: disable cb when NAPI is busy-polled

Lorenzo Bianconi (3):

      wifi: mt76: mt7996: Fix possible token leak in mt7996_tx_prepare_skb()
      wifi: mt76: mt7996: Fix possible NULL pointer dereference in mt7996_mac_write_txwi_80211()
      wifi: mt76: mt7996: fix reading zeroed info->control.flags after mt76_tx_status_skb_add()

Lothar Rubusch (1):
crypto: atmel-sha204a - fix blocking and non-blocking rng logic

Louis Kotze (1):
wifi: cfg80211: fix grammar in MLO group key error message

Louis Scalbert (5):
tools: missed broadcast_neigh if_link uapi header
netlink: specs: rt-link: missed broadcast-neigh
bonding: 3ad: add lacp_strict configuration knob
bonding: 3ad: fix carrier when no usable slaves
bonding: 3ad: fix mux port state on oper down

Luca Leonardo Scorcia (3):
soc: mediatek: mtk-mmsys: Restore MT8167 routing masks lost during merge
pinctrl: mediatek: mt8516: Fix Schmitt trigger register offset of pins 34-39
pinctrl: mediatek: mt8167: Fix Schmitt trigger register offset of pins 34-39

Luca Weiss (1):
ASoC: codecs: lpass-va-macro: Fix LPASS Codec Version for SC7280

Lucas Tsai (1):
power: supply: core: fix supplied_from allocations

Lukasz Czapnik (1):
ice: fix AQ error code comparison in ice_set_pauseparam()

Lukasz Raczylo (1):
net: macb: add TX stall timeout callback to recover from lost TSTART write

Luke Wang (8):
mmc: sdhci-esdhc-imx: restore pinctrl before restoring ios timing on resume
mmc: sdhci-esdhc-imx: remove unnecessary mmc_card_wake_sdio_irq check for tuning save/restore
mmc: sdhci-esdhc-imx: restore DLL override for DDR modes on resume
mmc: sdhci-esdhc-imx: fix esdhc_change_pinstate() to allow default state restore
mmc: sdhci-esdhc-imx: disable irq during suspend to fix unhandled interrupt
mmc: sdhci-esdhc-imx: use pm_runtime_resume_and_get() in suspend
mmc: sdhci-esdhc-imx: make non-fatal errors non-blocking in suspend
mmc: sdhci-esdhc-imx: fix resume error handling

Luo Jie (1):
clk: qcom: cmnpll: Account for reference clock divider

Luxiao Xu (1):
sunrpc: harden rq_procinfo lifecycle to prevent double-free

Ma Ke (1):
power: supply: cpcap-battery: Fix missing nvmem_device_put() causing reference leak

Maciej W. Rozycki (4):
MIPS: Fix big-endian stack argument fetching in o32 wrapper
MIPS: DEC: Remove do_IRQ() call indirection
MIPS: DEC: Ensure RTC platform device deregistration upon failure
MIPS: DEC: Ensure 32-bit stack location for o32 prom_printf()

Maciek Borzecki (1):
apparmor: fix uninitialised pointer passed to audit_log_untrustedstring()

Maher Sanalla (1):
RDMA/mlx5: Fix undefined shift of user RQ WQE size

Manivannan Sadhasivam (5):
PCI: mediatek: Use actual physical address instead of virt_to_phys()
PCI: endpoint: pci-epf-vntb: Add check to detect 'db_count' value of 0
PCI: endpoint: pci-epf-ntb: Add check to detect 'db_count' value of 0
bus: mhi: host: pci_generic: Fix the physical function check
bus: mhi: ep: Protect mhi_ep_handle_syserr() in the error path

Maoyi Xie (13):
net: thunderbolt: Fix frags[] overflow by bounding frame_count
xfrm: xfrm_interface: require CAP_NET_ADMIN in the device netns for changelink
netdev-genl: report NAPI thread PID in the caller's pid namespace
wifi: libertas_tf: fix use-after-free in lbtf_free_adapter()
net: sit: require CAP_NET_ADMIN in the device netns for changelink
net: ip6_vti: require CAP_NET_ADMIN in the device netns for changelink
net: ip_vti: require CAP_NET_ADMIN in the device netns for changelink
net: ipip: require CAP_NET_ADMIN in the device netns for changelink
net: ip6_gre: require CAP_NET_ADMIN in the device netns for changelink
net: ip6_tunnel: require CAP_NET_ADMIN in the device netns for changelink
net: wwan: iosm: bound device offsets in the MUX downlink decoder
wifi: brcmfmac: cyw: fix heap overflow on a short auth frame
memstick: ms_block: reject a card that reports too many blocks

Marc Zyngier (4):
KVM: arm64: vgic: Handle race between interrupt affinity change and LPI disabling
KVM: Move kvm_io_bus_get_dev() locking responsibilities to callers
KVM: arm64: Fix propagation of TLBI level in kvm_pgtable_stage2_relax_perms()
KVM: arm64: Deduplicate ASID retrieval code

Marcin Szycik (1):
ice: call netif_keep_dst() once when entering switchdev mode

Marco Crivellari (1):
i3c: master: add WQ_PERCPU to alloc_workqueue users

Marco Nenciarini (1):
PCI: Skip Resizable BAR restore on read error

Marek Vasut (2):
dt-bindings: vendor-prefixes: Add Displaytech Ltd.
arm64: dts: st: Fix SAI addresses on stm32mp251

Mario Limonciello (3):
gpiolib: acpi: Only trigger ActiveBoth interrupts on boot drm/amdkfd: fix list_del corruption in kfd_criu_resume_svm x86/video: Only fall back to vga_default_device() without screen info

Mark Harmstone (1):
btrfs: don't force DIO writes to be serialized

Mark Rutland (1):
arm64: fpsimd: Fix type mismatch in sve_{save,load}_state()

Mark Tomlinson (1):
PCI: iproc: Restore .map_irq() for the platform bus driver

Martin Kaiser (3):
tracing: probes: fix typo in a log message
tracing: eprobe: read the complete FILTER_PTR_STRING pointer
riscv: probes: save original sp in rethook trampoline

Martin Wilck (2):
scsi: Revert "scsi: Fix sas_user_scan() to handle wildcard and multi-channel scans"
scsi: smartpqi: Use shost_to_hba() in pqi_scan_finished()

Masami Hiramatsu (Google) (5):
lib/vsprintf: Fix to check field_width and precision tracing/probes: Remove WARN_ON_ONCE from parse_btf_arg tracing/events: Fix to check the simple_tsk_fn creation tracing/probes: Make the $ prefix mandatory for comm access tracing/probes: Fix double addition of offset for @+FOFFSET

Mateusz Nowicki (1):
nvme-pci: fix out-of-bounds access in nvme_setup_descriptor_pools

Mathias Krause (1):
netfilter: nf_nat: avoid invalid nat_net pointer use on failed nf_nat_init()

Matt Bobrowski (3):
selftests/bpf: Fix off-by-one in bpf_cpumask_populate related selftest
bpf: fix crash in bpf_[set|remove]_dentry_xattr for negative dentries
bpf: Reject BPF_MAP_TYPE_INODE_STORAGE creation if BPF LSM is uninitialized

Matt Fleming (1):
ipmi: Fix user refcount underflow in event delivery

Matthew Brost (1):
drm/gpusvm: Reject VMAs with VM_IO or VM_PFNMAP when creating SVM ranges

Matthew Bystrin (1):
mfd: rsmu: Fix page register setup

Matthew Rosato (1):
KVM: s390: pci: Fix handling of AIF enable without AISB

Matthew Schwartz (1):
drm/amd/display: Fix mem_type change detection for async flips

Matthew Wilcox (Oracle) (1):
Revert "btrfs: fix the file offset calculation inside btrfs_decompress_buf2page()"

Matthias Feser (1):
serial: 8250_omap: clear rx_running on zero-length DMA completes

Matthieu Buffet (1):
landlock: Fix unmarked concurrent access to socket family

Matti Vaittinen (1):
hwmon: adm1275: Prevent reading uninitialized stack

Matvey Kovalev (2):
afs: fix NULL pointer dereference in afs_get_tree()
qede: fix out-of-bounds check for cqe->len_list[]

Mauricio Faria de Oliveira (3):
usb: atm: ueagle-atm: use dev_dbg() for 'device found' message
usb: atm: ueagle-atm: remove function entry/exit debug messages
usb: atm: ueagle-atm: wait for pre-firmware load in .disconnect()

Max Zhen (1):
accel/amdxdna: Fix leak when pinning ubuf pages

Maxime Bélair (1):
apparmor: fix potential UAF in aa_replace_profiles

Maxwell Doose (1):
fs: efs: remove unneeded debug prints

Maíra Canal (1):
drm/v3d: Reject invalid indirect BO handle in indirect CSD setup

Michael Bommarito (28):
iommu/vt-d: Clear Present bit before tearing down scalable-mode context entry
libbpf: Harden parse_vma_segs() path parsing
tipc: require net admin for TIPCv2 netlink mutators
tipc: prevent snt_unacked underflow on CONN_ACK
tipc: reject inverted service ranges from peer bindings
ALSA: usb-audio: qcom: reject stream disable with no active interface
ALSA: usb-audio: qcom: clear opened when stream enable fails net/sched: act_ct: fix nf_connlabels leak on two error paths
minix: avoid overflow in bitmap block count calculation
net: qrtr: fix 32-bit integer overflow in qrtr_endpoint_post() fs/ntfs3: bound copy_lcns dp->page_lcns[] index in analysis pass fs/ntfs3: add depth limit to indx_find_buffer to prevent stack overflow fs/ntfs3: bound NTFS_DE view.data_off in UpdateRecordData{Root,Allocation}
ntfs3: cap RESTART_TABLE free-chain walker at rt->used
ntfs3: bound to_move in indx_insert_into_root before hdr_insert_head
ntfs3: validate split-point offset in indx_insert_into_buffer
ocfs2: reject dinodes with non-canonical i_mode type
ocfs2: reject dinodes whose i_rdev disagrees with the file type
ocfs2: reject non-inline dinodes with i_size and zero i_clusters
tpm: tpm2-sessions: wait for async KPP completion in tpm_buf_append_salt
tcp: defer md5sig_info kfree past RCU grace period in tcp_connect
nvmet-auth: reject short AUTH_RECEIVE buffers
scsi: xen: scsiback: Free the command tag on the TMR submit-failure path
scsi: xen: scsiback: Free unsubmitted command instead of double-putting it tracing/user_events: Fix use-after-free in user_event_mm_dup()
ieee802154: admin-gate legacy LLSEC dump operations
ieee802154: allow legacy LLSEC ADD/DEL ops to pass strict validation
drbd: reject data replies with an out-of-range payload size

Michael Petlan (1):
perf build-id: Fix off-by-one bug when printing kernel/module build-id

Michael S. Tsirkin (1):
vhost: fix vhost_get_avail_idx for a non empty ring

Michal Wajdeczko (1):
drm/xe/pf: Don't attempt to process FAST_REQ or EVENT relays

Mihai Sain (1):
clk: at91: sam9x7: Fix gmac_gclk clock definition

Mike Christie (1):
scsi: target: Remove tcm_loop target reset handling

Mike Snitzer (2):
NFSv4/flexfiles: honor FF_FLAGS_NO_IO_THRU_MDS on fatal DS connect errors NFSv4/flexfiles: honor FF_FLAGS_NO_IO_THRU_MDS in pg_get_mirror_count_write

Mike Waychison (1):
block: fix race in blk_time_get_ns() returning 0

Mikhail Kshevetskiy (2):
pinctrl: airoha: an7581: add missed gpio32 pin group
pinctrl: airoha: an7581: fix misprint in gpio19 pinconf

Mikko Perttunen (3):
gpu: host1x: Allow entries in BO caches to be freed
gpu: host1x: Fix iommu_map_sgtable() return value check drm/tegra: Fix iommu_map_sgtable() return value check

Mikulas Patocka (12):
dm-bufio: fix wrong count calculation in dm_bufio_issue_discard
dm-ioctl: fix a possible overflow in list_version_get_info
dm-stats: fix dm_jiffies_to_msec64
dm-stats: fix merge accounting
dm_early_create: fix freeing used table on dm_resume failure
dm-integrity: fix leaking uninitialized kernel memory
dm-integrity: fix a bug if the bio is out of limits
dm-integrity: don't increment hash_offset twice
dm-verity: avoid double increment of &use_bh_wq_enabled
dm-verity: fix a possible NULL pointer dereference
dm-verity: increase sprintf buffer size
dm-verity: make error counter atomic

Ming-Hung Tsai (1):
dm thin metadata: fix metadata snapshot consistency on commit failure

Miquel Raynal (4):
mtd: spi-nor: debugfs: Fix the flags list
mtd: spi-nor: Drop duplicate Kconfig dependency
mtd: spi-nor: swp: Improve locking user experience
mtd: rawnand: Pause continuous reads at block boundaries

Mohamed Khalfella (1):
i40e: Fix i40e_debug() to use struct i40e_hw argument

Morduan Zang (1):
iomap: guard io_size EOF trim against concurrent truncate underflow

Muchun Song (3):
mm/mm_init: fix pageblock migratetype for ZONE_DEVICE compound pages mm/memory_hotplug: fix incorrect altmap passing in error path mm/mm_init: fix uninitialized struct pages for ZONE_DEVICE

Muhammad Bilal (1):
netfilter: nf_conntrack_irc: fix parse_dcc() off-by-one OOB read

Muhammet Kaan KILINÇ (1):
crypto: algif_skcipher - force synchronous processing

Myeonghun Pak (2):
wifi: mt76: mt7925: clean up DMA on probe failure
ata: sata_gemini: unwind clocks on IDE pinctrl errors

Mykyta Yatsenko (3):
bpf: Fix NMI/tracepoint re-entry deadlock on lru locks
bpf: Consistently use reg_state() for register access in the verifier
bpf: Introduce struct bpf_map_desc in verifier

Nam Cao (1):
eventpoll: Fix epoll_wait() report false negative

Namhyung Kim (1):

      perf inject: Add --convert-callchain option

Namjae Jeon (2):
ksmbd: use opener credentials for FSCTL mutations
ksmbd: track the connection owning a byte-range lock

Nan Li (1):
afs: handle CB.InitCallBackState3 requests without a server record

Nas Chung (1):
media: v4l2-common: Add YUV24 format info

Nathan Chancellor (1):
driver core: Use system_percpu_wq instead of system_wq

Neill Kapron (1):
usb: gadget: f_fs: Tie read_buffer lifetime to ffs_epfile

Nick Chan (1):
nvme-apple: Prevent shared tags across queues on Apple A11

Nick Hu (1):
dt-bindings: timer: Remove sifive,fine-ctr-bits property

Nickolay Goppen (1):
arm64: dts: qcom: sdm630: describe adsp_mem region properly

Nicolai Buchwitz (1):
net: usb: lan78xx: restore VLAN and hash filters after link up

Nicolin Chen (3):
iommu: Avoid copying the user array twice in the full-array copy helper
iommufd: Propagate allocation failure in iommufd_veventq_deliver_fetch()
iommufd: Move vevent memory allocation outside spinlock

Nikita Zhandarovich (1):
hwmon: (it87) Clamp negative values to zero in set_fan()

Nikolay Kulikov (1):
staging: rtl8723bs: fix spaces around binary operators

Nilay Shroff (1):
nvme-multipath: fix flex array size in struct nvme_ns_head

Nirmoy Das (2):
selftests: tls: size splice_short pipe by page size
selftests: net: make busywait timeout clock portable

Nuno Sá (3):
dmaengine: Fix possible use after free
dmaengine: dma-axi-dmac: Properly free struct axi_dmac_desc
dmaengine: dma-axi-dmac: use DMA pool to manange DMA descriptor

Nuoqi Gui (3):
bpf: Fix stack slot index in nospec checks
seg6: validate SRH length before reading fixed fields
bpf: Keep dynamic inner array lookups nullable

Oleg Nesterov (1):
seqlock: Change do_task_stat() to use scoped_seqlock_read()

Oliver Hartkopp (6):
ALSA: hda: fix Kconfig dependency of HD Audio PCI
can: isotp: use unconditional synchronize_rcu() in isotp_release()
can: isotp: fix use-after-free race with concurrent NETDEV_UNREGISTER
can: isotp: serialize TX state transitions under so->rx_lock
can: bcm: fix lockless bound/ifindex race and silent RX_SETUP failure
can: bcm: add missing rcu list annotations and operations

Oliver Upton (6):
KVM: arm64: nv: Drop bogus WARN for write to ZCR_EL2
KVM: arm64: nv: Respect read-only PFN when mapping L1 VNCR
KVM: arm64: nv: Inject SEA if kvm_translate_vncr() can't resolve PFN
KVM: arm64: nv: Inject SEA if guest VNCR isn't normal memory
KVM: arm64: Ensure level is always initialized when relaxing perms
KVM: arm64: nv: Re-translate VNCR before injecting abort

Ondrej Mosnacek (1):
selinux: fix incorrect execmem checks on overlayfs

Ovidiu Panait (1):
net: bcmgenet: Use weighted round-robin TX DMA arbitration

Pablo Neira Ayuso (5):
netfilter: nfnetlink_cthelper: use {READ,WRITE}_ONCE for accessing helper flags
netfilter: conntrack: revert ct extension genid infrastructure
netfilter: conntrack: call nf_ct_gre_keymap_destroy() if master helper is pptp
netfilter: flowtable: move path discovery infrastructure to its own file
netfilter: nft_set_rbtree: get command skips end element with open interval

Paolo Abeni (1):
virtio_net: do not allow tunnel csum offload for non GSO packets

Patrisious Haddad (2):
RDMA/mlx5: Remove DCT restrack tracking RDMA/mlx5: Remove raw RSS QP restrack tracking

Paul Chaignon (1):
selftests/bpf: Fix test for refinement of single-value tnum

Paul Greenwalt (1):
ice: fix ice_init_link() error return preventing probe

Paul Louvel (1):
gpio-f7188x: Add support for NCT6126D version B

Pauli Virtanen (4):
Bluetooth: ISO: exclude RFU bits from ISO_SDU_Length
Bluetooth: SCO: fix sleeping under spinlock in sco_conn_ready
Bluetooth: SCO: hold sk properly in sco_conn_ready
Bluetooth: 6lowpan: fix cyclic locking warning on netdev unregister

Pei Xiao (1):
i2c: spacemit: fix spurious IRQ handling returning IRQ_HANDLED

Peng Fan (5):
arm64: dts: imx8x-colibri: Correct SODIMM PAD settings
Revert "arm64: dts: imx8mm-kontron: Add support for reading SD_VSEL signal" Revert "arm64: dts: imx8mp-kontron: Add support for reading SD_VSEL signal"
pmdomain: imx: Fix i.MX8MP power notifier
pmdomain: imx: Fix i.MX8MP VC8000E power up sequence

Pengfei Zhang (1):
ipv6: fib6: fix NULL deref in fib6_walk_continue() on multi-batch dump

Pengjie Zhang (2):
cpufreq: Documentation: fix sampling_down_factor range
cpufreq: Documentation: fix conservative governor freq_step description

Pengpeng Hou (14):
evm: terminate and bound the evm_xattrs read buffer
tracing: Bound synthetic-field strings with seq_buf
sparc: led: avoid trimming a newline from empty writes
gpio: mlxbf3: fail probe if gpiochip registration fails
spi: sh-msiof: abort transfers when reset times out
gpio: mvebu: fail probe if gpiochip registration fails
gpio: htc-egpio: use managed gpiochip registration
hwmon: (w83627hf) remove VID sysfs files on error and remove
hwmon: (w83793) remove vrm sysfs file on probe failure
mtd: onenand: samsung: report DMA completion timeouts
mtd: mchp23k256: use SPI match data for chip caps
mtd: rawnand: fsl_ifc: return errors for failed page reads
mtd: rawnand: lpc32xx_mlc: fail DMA transfers on timeout
mtd: rawnand: lpc32xx_slc: fail DMA transfer on completion timeout

Peter Ujfalusi (5):
ASoC: SOF: ipc4-control: Fix TOCTOU in sof_ipc4_bytes_put
ASoC: SOF: ipc3-control: Use overflow checks in control_update size calc
ASoC: SOF: ipc3-control: Fix TOCTOU in bytes_put and bytes_get
ASoC: SOF: ipc3-control: Fix heap overflow in bytes_ext put/get
ASoC: SOF: ipc3-control: Validate size in snd_sof_update_control

Peter Zijlstra (1):
seqlock: Introduce scoped_seqlock_read()

Petr Wozniak (1):
net: phy: sfp: free mii_bus in sfp_i2c_mdiobus_destroy

Philippe Schenker (1):
net: ethernet: ti: icssg: guard PA stat lookups

Phillip Varney (1):
clk: qcom: a53: Corrected frequency multiplier for 1152MHz

Pranjal Shrivastava (1):
iommu/vt-d: Fix RB-tree corruption in probe error path

Prasanna Kumar T S M (1):
soc: xilinx: Shutdown and free rx mailbox channel

Prathamesh Deshpande (3):
IB/mlx5: Fix transport-domain rollback and initialize lb mutex earlier RDMA/mlx5: Fix UMR XLT cleanup on ODP populate failure RDMA/mlx5: Fix devx subscribe-event unwind NULL dereference

Przemyslaw Korba (1):
idpf: add padding to PTP virtchnl structures

Puranjay Mohan (2):
selftests: bpf: Add test for multiple syncs from linked register selftests/bpf: Add tests for improved linked register tracking

Qiang Ma (3):
spi: hisi-kunpeng: Use dev_err_probe() for host registration failure
LoongArch: KVM: Check the return values for put_user()
LoongArch: KVM: Return full old CSR value from kvm_emu_xchg_csr()

Qianyu Luo (1):
xfrm: nat_keepalive: avoid double free on send error

Qihang (1):
gue: validate REMCSUM private option length

Qihang Tang (2):
vduse: hold vduse_lock across IDR lookup in open path vhost/vdpa: validate virtqueue index in mmap and fault paths

Qing Ming (1):
vhost/net: complete zerocopy ubufs only once

Qingshuang Fu (2):
gpio: davinci: fix IRQ domain leak on devm_kzalloc failure irqchip/ts4800: Fix missing chained handler cleanup on remove

Qiuxu Zhuo (1):
EDAC/igen6: Fix call trace due to missing release()

Qu Wenruo (5):
btrfs: concentrate the error handling of submit_one_sector()
btrfs: replace for_each_set_bit() with for_each_set_bitmap()
btrfs: remove folio parameter from ordered io related functions
btrfs: fix false IO failure after falling back to buffered write
btrfs: fix incorrect buffered IO fallback for append direct writes

Quang Nguyen (1):
spi: rpc-if: Use correct device for hardware reinitialization on resume

Quentin Schulz (2):
arm64: dts: rockchip: fix Ethernet PHY not found on PX30 Cobra
arm64: dts: rockchip: fix Ethernet PHY not found on PX30 Ringneck

Rafael Beims (2):
wifi: mwifiex: fix roaming to different channel in host_mlme mode
wifi: mwifiex: fix permanently busy scans after multiple roam iterations

Rafael J. Wysocki (10):
thermal: hwmon: Fix critical temperature attribute removal x86/platform/olpc: xo15: Drop wakeup source on driver removal platform/x86: xo15-ebook: Fix wakeup source and GPE handling
thermal: testing: zone: Flush work items during cleanup
cpufreq: intel_pstate: Set non-turbo capacity to HWP_GUARANTEED_PERF()
ACPI: NFIT: core: Fix acpi_nfit_init() error cleanup
ACPI: driver: Check ACPI_COMPANION() against NULL during probe
ACPI: bus: Introduce devm_acpi_install_notify_handler()
ACPI: NFIT: core: Use devm_acpi_install_notify_handler()
ACPI: NFIT: core: Fix possible deadlock and missing notifications

Rajat Gupta (1):
wifi: mt76: use kfree_rcu for offchannel link in mt76_put_vif_phy_link

Randy Dunlap (4):
bitops: use common function parameter names x86/cpu: Keep the PROCESSOR_SELECT menu together platform/x86/intel/vsec: correct kernel-doc comments
seqlock: fix scoped_seqlock_read kernel-doc

Ratheesh Kannoth (2):
octeontx2-af: npc: Fix size of entry2cntr_map
octeontx2-pf: Fix leak of SQ timestamp buffer on teardown

Ravi Bangoria (1):
perf test amd ibs: Fix incorrect kernel version check

Reinette Chatre (1):
fs/resctrl: Fix double-add of pseudo-locked region's RMID to free list

Renjiang Han (3):
media: qcom: venus: drop extra padding in NV12 raw size calculation
media: qcom: venus: relax encoder frame/blur dimension steps on v4
media: qcom: venus: relax encoder frame/blur step size on v6

Ricardo Neri (1):
thermal: intel: Fix dangling resources on thermal_throttle_online() failure

Ricardo Ribalda (7):
media: uvcvideo: Use hw timestaming if the clock buffer is full
media: uvcvideo: Avoid partial metadata buffers
media: uvcvideo: Fix buffer sequence in frame gaps
media: uvcvideo: Fix dev_sof filtering in hw timestamp
media: uvcvideo: Do not add clock samples with small sof delta
media: uvcvideo: Relax the constrains for interpolating the hw clock
media: uvcvideo: Fix sequence number when no EOF

Richard Fitzgerald (3):
ASoC: cs35l56: Fix missing calls to wm_adsp2_remove()
ASoC: cs35l56: Don't leave parent IRQ disabled if system_suspend fails
ASoC: cs35l56: Fix possible uninitialized value in cs35l56_spi_system_reset()

Richard Zhu (2):
arm64: dts: imx95: Correct PCIe outbound address space configuration
PCI: imx6: Configure REF_USE_PAD before PHY reset for i.MX95

Ritesh Kumar (1):
arm64: dts: qcom: lemans: Add eDP ref clock for eDP PHYs

Rob Herring (Arm) (1):
dt-bindings: net: renesas,ether: Drop example "ethernet-phy-ieee802.3-c22" fallback

Robertus Diawan Chris (1):
mac802154: Prevent overwrite return code in mac802154_perform_association()

Rochan Avlur (1):
exfat: preserve benign secondary entries during rename and move

Roger Pau Monne (1):
nvme-pci: DMA unmap the correct regions in nvme_free_sgls

Roman Kvasnytskyi (1):
selftests/bpf: Reject unsupported -k option in vmtest.sh

Roman Vivchar (1):
i2c: mediatek: fix WRRD for SoCs without auto_restart option

Ronaldo Nunez (1):
pwm: imx27: Fix variable truncation in .apply()

Ronan Dalton (1):

      rtc: ds1307: handle oscillator stop flag for ds1337/ds1339/ds3231

Rong Zhang (1):
PCI: loongson: Do not ignore downstream devices on external bridges

Rongguang Wei (1):
s390/zcrypt: Remove the empty file

Rosen Penev (8):
mips: ralink: mt7621: add missing __iomem
mips: n64: add __iomem for writel call
HID: logitech-hidpp: remove excess kernel-doc member in hidpp_scroll_counter
net: emac: Fix NULL pointer dereference in emac_probe
net: gianfar: dispose irq mappings on probe failure and device removal
gpio: dwapb: reduce allocation to single kzalloc
net: mdio: select REGMAP_MMIO instead of depending on it
gpio: mvebu: free generic chips on unbind

Ross Porter (1):
selftests: net: fix file owner for broadcast_ether_dst test

Rui Qi (2):
riscv: stacktrace: Remove bogus -0x4 offset in non-FP walk_stackframe
perf: Fix off-by-one stack buffer overflow in kallsyms__parse()

Runyu Xiao (8):
kcm: use WRITE_ONCE() when changing lower socket callbacks
netfilter: nft_synproxy: stop bypassing the priv->info snapshot
octeontx2-pf: clear stale mailbox IRQ state before request_irq()
octeontx2-vf: clear stale mailbox IRQ state before request_irq()
gpio: tegra: do not call pinctrl for GPIO direction
hwmon: (occ) unregister sysfs devices outside occ lock
wifi: rt2x00: avoid full teardown before work setup in probe
mmc: vub300: defer reset until cmd_mutex is unlocked

Ruoyu Wang (7):
spi: meson-spifc: fix runtime PM leak on remove
net: wwan: t7xx: check skb_clone in control TX
apparmor: check label build before no_new_privs test
net: marvell: prestera: initialize err in prestera_port_sfp_bind
gpiolib: initialize return value in gpiochip_set_multiple()
net: sungem: fix probe error cleanup
mtd: slram: remove failed entries from the device list

Ryan Lee (1):
apparmor: grab ns lock and refresh when looking up changehat child profiles

Ryder Lee (5):
wifi: mt76: mt7915: fix potential tx_retries underflow
wifi: mt76: mt7921: fix potential tx_retries underflow
wifi: mt76: mt7925: fix potential tx_retries underflow
wifi: mt76: mt7996: fix potential tx_retries underflow
PCI: mediatek: Fix possible truncation in mtk_pcie_parse_port()

Sabrina Dubroca (1):
espintcp: use sk_msg_free_partial to fix partial send

Sagi Grimberg (2):
nvmet-tcp: Fix potential UAF when ddgst mismatch pNFS/filelayout: fix cheking if a layout is striped

Samuel Holland (3):
media: cedrus: Fix failure to clean up hardware on probe failure
bus: sunxi-rsb: Always check register address validity
riscv: Fix 32-bit call_on_irq_stack() frame pointer ABI

Samuel Moelius (9):
thermal: testing: reject missing command arguments
Bluetooth: hci: validate codec capability element length
Bluetooth: vhci: validate devcoredump state before side effects
net: pfcp: allocate per-cpu tstats for PFCP netdevs net/sched: dualpi2: clear stale classification on filter miss net/sched: hhf: clear heavy-hitter state on reset net/sched: cake: reject overhead values that underflow length dm era: fix out-of-bounds memory access for non-zero start sector
dm-pcache: reject option groups without values

Sandipan Das (5):
perf/x86/amd/core: Always use the NMI latency mitigation perf/x86/amd/uncore: Use Node ID to identify DF and UMC domains perf/x86/amd/core: Avoid enabling BRS from the SVM reload path perf/x86/amd/brs: Fix kernel address leakage perf/x86/amd/lbr: Fix kernel address leakage

Sang-Heon Jeon (1):
mm/fake-numa: fix under-allocation detection in uniform split

Sanjay Chitroda (1):

      iio: accel: mma8452: handle I2C read error(s) in mma8452_read()

Sanman Pradhan (1):
xfrm: use compat translator only for u64 alignment mismatch

Sara Venkatesh (1):
RDMA/srpt: fix integer overflow in immediate data length check

Saravana Kannan (2):
Revert "treewide: Fix probing of devices in DT overlays"
of: dynamic: Fix overlayed devices not probing because of fw_devlink

Sayali Patil (11):
selftests/mm: restore default nr_hugepages value via exit trap in charge_reserved_hugetlb.sh selftests/mm: restore default nr_hugepages value via exit trap in hugetlb_reparenting_test.sh selftests/mm: fix hugetlb pathname construction in hugetlb_reparenting_test.sh selftests/mm: fix cgroup task placement and drop memory.current checks in hugetlb_reparenting_test.sh selftests/mm: size tmpfs according to PMD page size in split_huge_page_test selftests/mm: free dynamically allocated PMD-sized buffers in split_huge_page_test selftest/mm: register existing mapping with userfaultfd in hugetlb-mremap selftests/mm: ensure destination is hugetlb-backed in hugetlb-mremap
selftests/mm: skip uffd-stress test when nr_pages_per_cpu is zero
selftests/mm: clarify alternate unmapping in compaction_test
selftests/mm: allow PUD-level entries in compound testcase of hmm tests

Sean Anderson (1):
media: uvcvideo: Fix deadlock if uvc_status_stop is called from async_ctrl.work

Sean Christopherson (5):
iommu/amd: Fix a stale comment about which legacy mode is user visible
crypto: ccp - Treat zero-length cert chain as query for blob lengths
KVM: x86: Ignore pending PV EOI if the vCPU has since disabled PV EOIs
KVM: nVMX: Put vmcs12 pages if nested VM-Enter fails due to invalid guest state
KVM: TDX: Account all non-transient page allocations for per-TD structures

Sean Wang (2):
wifi: mt76: mt7925: keep TX BA state in the primary WCID
wifi: mt76: mt792x: skip MLD header rewrite for 802.3 encap TX

Sebastian Alba Vives (2):
fpga: dfl: add bounds check in dfh_get_param_size()
fpga: microchip-spi: fix zero header_size OOB read in mpf_ops_parse_header()

Sebastian Andrzej Siewior (1):
mailbox: imx: Forward the timeout/ error in imx_mu_generic_tx()

Sechang Lim (5):
bpf: Fix NULL pointer dereference in bpf_task_from_vpid()
tcp: clear sock_ops cb flags before force-closing a child socket bpf, sockmap: fix integer overflow in bpf_msg_pop_data() bounds check tracing/fprobe: Fix NULL pointer dereference in fprobe_fgraph_entry() net/sched: act_bpf: use rcu_dereference_bh() to read the filter

Selvamani Rajagopal (1):
net: ethernet: oa_tc6: Remove FCS size in RX frame

Selvin Xavier (5):
RDMA/bnxt_re: Free SRQ toggle page after firmware teardown RDMA/bnxt_re: Avoid displaying the kernel pointer
RDMA/bnxt_re: Fail DBR related page allocation UAPIs if the feature is disabled RDMA/bnxt_re: Initialize dpi variable to zero
RDMA/bnxt_re: Avoid repeated requests to allocate WC pages

Sen Wang (1):
ASoC: tlv320aic3x: restrict CLKDIV bypass Q values in dual-rate mode

SeongJae Park (5):
mm/damon/core: make charge_addr_from aware of end-address exclusivity mm/damon/sysfs-schemes: fix dir put orders in access_pattern_add_dirs() mm/damon/sysfs-schemes: put stats for scheme_add_dirs() internal error mm/damon/core: always put unsuccessfully committed target pids mm/damon/core: trace esz at first setup

Sergey Senozhatsky (1):
mailbox: mtk-adsp: fix UAF during device teardown

Sergey Shtylyov (2):
of: cpu: add check in __of_find_n_match_cpu_property()
mmc: sdhci-of-dwcmshc: check bus clock enable result in the probe() method

Sergio Paracuellos (4):
gpio: mt7621: fix interrupt banks mapping on gpio chips
gpio: mt7621: more robust management of IRQ domain teardown
gpio: mt7621: be sure IRQ domain is created before exposing GPIO chips
gpio: mt7621: avoid corruption of shared interrupt trigger state

Seungjin Bae (2):
usb: host: max3421: Fix shift-out-of-bounds in max3421_hub_control()
usb: host: max3421: Reject hub port requests for non-existent ports

Shawn Guo (1):
PCI: qcom: Disable ASPM L0s for SA8775P

Shay Drory (1):
net/mlx5: LAG, MPESW, Fix missing complete() on devcom error

Shengjiu Wang (2):
dmaengine: imx-sdma: Refine spba bus searching in probe
ASoC: fsl_asrc_dma: fix eDMA maxburst misalignment with channel count

Sherry Sun (3):
arm64: dts: imx8dxl-evk: Remove unnecessary PCIe EP properties
arm64: dts: imx8qxp-mek: Remove unnecessary PCIe EP vpcie-supply
arm64: dts: imx95-19x19-evk: Fix PCIe EP vpcie-supply

Shigeru Yoshida (1):
qede: fix off-by-one in BD ring consumption on build_skb failure

Shin-Yi Lin (1):
wifi: rtw89: Correct data type for scan index to avoid infinite loop

Shiraz Saleem (1):
RDMA/mana_ib: Use ib_get_eth_speed for reporting port speed

Shitalkumar Gandhi (3):
net: ethernet: sunplus: spl2sw: fix phy_node refcount leak in remove
ieee802154: ca8210: fix cas_ctl leak on spi_async failure
ieee802154: ca8210: fix pointer truncation in kfifo on 64-bit

Shivam Kumar (1):
nvmet-tcp: check INIT_FAILED before nvmet_req_uninit in digest error path

Shuaisong Yang (4):
net: hns3: unify copper port ksettings configuration path
net: hns3: refactor MAC autoneg and speed configuration
net: hns3: fix permanent link down deadlock after reset
net: hns3: differentiate autoneg default values between copper and fiber

Shuangpeng Bai (2):
nilfs2: fix backing_dev_info reference leak
llc: fix SAP refcount leak in llc_ui_autobind()

Shuicheng Lin (3):
drm/xe/userptr: Hold notifier_lock for write on inject test path drm/xe/hw_engine: Fix double-free of managed BO in error path drm/xe/userptr: Stub notifier_lock helpers when DRM_GPUSVM=n

Shuvam Pandey (3):
PCI: meson: Propagate devm_add_action_or_reset() failure
PCI: meson: Add missing remove callback
PCI: dwc: Avoid dwc_pcie_rasdes_debugfs_deinit() NULL dereference when no RAS DES capability

Shyam Prasad N (1):
cifs: invalidate cfid on unlink/rename/rmdir

Siddharth Nayyar (1):
bpftool: Fix typo in struct_ops map FD generation for light skeleton

Siddharth Vadapalli (1):
soc: ti: k3-ringacc: Fix access mode for k3_ringacc_ring_pop_tail_io/proxy

Siwei Zhang (1):
Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_new_connection_cb()

Sneh Mankad (1):
pinctrl: qcom: Fix resolving register base address from device node

Srinivas Kandagatla (2):
ASoC: codecs: lpass-va-macro: add SM6115 compatible
ASoC: qcom: q6apm: fix NULL pointer dereference in graph_callback

Srinivas Pandruvada (1):
platform/x86: ISST: Restore SST-PP control to all domains

Srinivasan Shanmugam (2):
drm/amdkfd: Validate CRIU-restored IDs before idr_alloc drm/amd/display: Add missing kdoc for ALLM parameters

Srujana Challa (2):
vdpa/octeon_ep: Fix PF->VF mailbox data address calculation vdpa/octeon_ep: fix IRQ-to-ring mapping in interrupt handler

Stafford Horne (3):
openrisc: mm: Fix section mismatch between map_page and __set_fixmap
openrisc: Add full instruction cache invalidate functions
openrisc: Fix jump_label smp syncing

Stanley Chu (1):
i3c: master: svc: Fix missed IBI after false SLVSTART on NPCM845

Stefan Metzmacher (1):
uaccess: fix ignored_trailing logic in copy_struct_to_user()

Stepan Ionichev (3):
clk: scpi: Unregister child clock providers on remove
device property: fix fwnode reference leak in fwnode_graph_get_endpoint_by_id()
rtc: msc313: fix NULL deref in shared IRQ handler at probe

Stephan Gerhold (1):
serial: msm: Disable DMA for kernel console UART

Stephen Smalley (1):
selinux: check connect-related permissions on TCP Fast Open

Steven Rostedt (2):
tracing/eprobes: Allow use of BTF names to dereference pointers
ufs: core: tracing: Do not dereference pointers in TP_printk()

Stig Hornang (1):
Bluetooth: L2CAP: fix tx ident leak for commands without a response

Subbaraya Sundeep (2):
octeontx2-pf: Clear stats of all resources when freeing resources
octeontx2-af: Validate NIX maximum LFs correctly

Sudeep Holla (1):
firmware: arm_scmi: Read sensor config as 32-bit value

Suman Ghosh (1):
octeontx2-pf: check DMAC extraction support before filtering

Sumanth Korikkar (1):
s390/perf_cpum_cf: Add missing array_index_nospec() to __hw_perf_event_init()

Sumit Kumar (1):
bus: mhi: ep: Fix potential deadlock in mhi_ep_reset_worker()

Sun Jian (1):
bpf: Run generic devmap egress prog on private skb

Sungwoo Kim (1):
Bluetooth: sco: Fix a race condition in sco_sock_timeout()

Sven Eckelmann (15):
batman-adv: gw: acquire ethernet header only after skb realloc
batman-adv: retrieve ethhdr after potential skb realloc on RX
batman-adv: access unicast_ttvn skb->data only after skb realloc
batman-adv: dat: acquire ARP hw source only after skb realloc
batman-adv: bla: reacquire gw address after skb realloc
batman-adv: dat: ensure accessible eth_hdr proto field
batman-adv: ensure minimal ethernet header on TX
batman-adv: dat: fix tie-break for candidate selection
batman-adv: tt: avoid request storms during pending request
batman-adv: fix VLAN priority offset
batman-adv: frag: free unfragmentable packet
batman-adv: clean untagged VLAN on netdev registration failure
batman-adv: frag: fix primary_if leak on failed linearization
batman-adv: mcast: avoid OOB read of num_dests header
batman-adv: tt: prevent TVLV OOB check overflow

Sven Püschel (1):
media: rockchip: rga: fix too small buffer size

Svyatoslav Ryhel (1):
drm/tegra: gr2d/gr3d: Initialize address register map before HOST1X client is registered

TJ Adams (2):
ata: libata-core: Skip HPA resize for locked drives
ata: libata-core: Allow capacity transition to zero for locked drives

Takahiro Kuwano (1):
mtd: spi-nor: spansion: use die erase for multi-die devices only

Takashi Iwai (3):
ALSA: seq: oss: Fix UAF at handling events with embedded SysEx data
ALSA: aloop: Drop superfluous break
ALSA: core: Fix unintuitive behavior of snd_power_ref_and_wait()

Tamaki Yanagawa (1):
netfilter: nft_lookup: fix catchall element handling with inverted lookups

Tao Cui (1):
RDMA/counter: Fix incorrect port index in rdma_counter_init() error cleanup

Tao Liu (1):
riscv: Prevent NULL pointer dereference in machine_kexec_prepare()

Tapio Reijonen (1):

      serial: max310x: implement gpio_chip::get_direction()

Tetsuo Handa (1):

      ocfs2: kill osb->system_file_mutex lock

Thadeu Lima de Souza Cascardo (1):
drm/amdgpu: initialize irq.lock spinlock earlier

Thomas Gleixner (1):
locking/rt: Fix the incorrect RCU protection in rt_spin_unlock()

Thomas Hellström (1):
drm/xe: Fix wa_oob codegen recipe for external module builds

Thomas Huth (2):
selftests/landlock: Skip scoped_signal subtest with MSG_OOB if not available selftests/landlock: Fix screwed up pointers in the scoped_signal_test

Thomas Richter (1):
perf callchain: Handle multiple address spaces

Thomas Weißschuh (2):
lib: kunit_iov_iter: repeatedly call alloc_pages_bulk()
riscv: vdso: Do not use LTO for the vDSO

Thomas Zimmermann (1):
drm/rockchip: Test for imported buffers with drm_gem_is_imported()

Thorsten Blum (6):
crypto: ecrdsa - fix unknown OID check in ecrdsa_param_curve x86/boot: Validate console=uart8250 baud rate to fix early boot hang x86/boot: Reject too long acpi_rsdp= values
tpm: fix event_size output in tpm1_binary_bios_measurements_show powerpc/pseries: fix memory leak on krealloc failure in papr_init
crypto: atmel-sha204a - fail on hwrng registration error in probe path

Théo Lebrun (1):
net: macb: drop in-flight Tx SKBs on close

Tiezhu Yang (2):
LoongArch: BPF: Fix outdated tail call comments
LoongArch: BPF: Fix off-by-one error in tail call

Timur Tabi (2):
drm/nouveau/bios: specify correct display fuse register for Ampere and Ada
regulator: core: regulator_lock_two() should test for EDEADLK not EDEADLOCK

Tomas Glozar (1):
rtla/actions: Restore continue flag in actions_perform()

Tomi Valkeinen (1):
drm/tidss: Drop extra drm_mode_config_reset() call

Tony Luck (1):
fs/resctrl: Free mon_data structures on rdt_get_tree() failure

Tristan Madani (13):
wifi: rtw88: fix OOB read from firmware RX descriptor exceeding DMA buffer
wifi: rtw89: add bounds check on firmware mac_id in link lookup
wifi: ath9k: fix OOB access from firmware tx status queue ID RDMA/rxe: Fix TOCTOU heap overflow in get_srq_wqe
RDMA/rxe: Copy WQE to local buffer in non-SRQ receive path
wifi: wcn36xx: fix heap overflow from oversized firmware HAL response
wifi: wcn36xx: fix OOB read from firmware count in PRINT_REG_INFO indication
wifi: wcn36xx: fix OOB read from short trigger BA firmware response
selinux: avoid sk_socket dereference in selinux_sctp_bind_connect()
ntfs3: fix out-of-bounds read in decompress_lznt
ocfs2: use kzalloc for quota recovery bitmap allocation
bpf: Reset register bounds before narrowing retval range in check_mem_access() hfs/hfsplus: fix u32 overflow in check_and_correct_requested_length

Tycho Andersen (AMD) (2):
crypto: ccp - Reverse the cleanup order in psp_dev_destroy()
crypto: ccp - Fix snp_filter_reserved_mem_regions() off-by-one

Tyler Baker (1):
usb: gadget: f_fs: initialize reset_work at allocation time

Val Packett (1):
ASoC: codecs: aw88261: fix incorrect masks for boost regs

Vasant Hegde (3):

      iommu/amd: Use maximum Event log buffer size when SNP is enabled on Family 0x19
      iommu/amd: Use maximum PPR log buffer size when SNP is enabled on Family 0x19
      iommu/amd: Fix premature break in init_iommu_one()

Vasiliy Kovalev (1):
net/9p: fix infinite loop in p9_client_rpc on fatal signal

Viacheslav Bocharov (1):
pinctrl: meson: restore non-sleeping GPIO access

Viacheslav Dubeyko (1):
hfs/hfsplus: prevent getting negative values of offset/length

Victor Nogueira (5):
net/sched: sch_hfsc: Don't make class passive twice
net/sched: sch_fq_codel: Do not call qdisc_tree_reduce_backlog during peek before restoring qlen net/sched: sch_codel: Do not call qdisc_tree_reduce_backlog during peek before restoring qlen net/sched: sch_dualpi2: Do not call qdisc_tree_reduce_backlog during peek before restoring qlen net/sched: sch_dualpi2: Add missing module alias

Vincent Jardin (2):
i2c: imx: fix locked bus on SMBus block-read of 0 (atomic)
i2c: imx: fix locked bus on SMBus block-read of 0 (IRQ)

Vlad Poenaru (1):
bpf: Allow LPM map access from sleepable BPF programs

Vladimir Zapolskiy (1):
gpio: timberdale: Return -ENOMEM on dynamic memory allocation in probe

Wander Lairson Costa (1):
rtla: Introduce for_each_action() helper

Wandun Chen (1):
of: reserved_mem: avoid post-init UAF when alloc_reserved_mem_array() fails

Wang Jun (1):
soc: fsl: qe: panic on ioremap() failure in qe_reset()

Wang Yan (2):
selftests/net: fix EVP_MD_CTX leak in tcp_mmap
time: Fix off-by-one in compat settimeofday() usec validation

Wasim Nazir (1):
remoteproc: qcom: Fix leak when custom dump_segments addition fails

Wayen Yan (3):
net: airoha: fix foe_check_time allocation size
net: ethernet: mtk_ppe: Fix rhashtable leak in mtk_ppe_init error paths
net: airoha: Fix skb->priority underflow in airoha_dev_select_queue()

Wayen.Yan (3):
net: airoha: Fix register index for Tx-fwd counter configuration
net: airoha: Fix debugfs new-tuple display for IPv4 ROUTE entries
net: airoha: Fix always-true condition in PPE1 queue reservation loop

Wei Fang (1):
net: enetc: check the number of BDs needed for xdp_frame

Wei Zhang (1):
wifi: ath12k: fix NULL deref in change_sta_links for unready link

Weili Qian (1):
crypto: hisilicon/qm - disable error report before flr

Weiming Shi (8):
crypto: asymmetric_keys - fix OOB read in pefile_digest_pe_contents
Bluetooth: eir: Fix stack OOB write when prepending the Flags AD bpf, sockmap: reject overflowing copy + len in bpf_msg_push_data()
tipc: fix use-after-free of the discoverer in tipc_disc_rcv()
ipv6: ndisc: fix NULL deref in accept_untracked_na()
Bluetooth: bpa10x: avoid OOB read of revision string in bpa10x_setup()
KVM: arm64: nv: Fix SPSR_EL2 restore in kvm_hyp_handle_mops()
sctp: validate STALE_COOKIE cause length before reading staleness

Weixin Guo (1):
arm64: dts: rockchip: fix rk809 interrupt pin on rk3566-roc-pc

Wen Gong (1):
wifi: ath12k: enable IEEE80211_VHT_EXT_NSS_BW_CAPABLE when NSS ratio is reported

WenTao Liang (2):
power: supply: charger-manager: fix refcount leak in is_full_charged()
scsi: elx: efct: Fix refcount leak in efct_hw_io_abort()

Wenmeng Liu (1):
media: qcom: camss: vfe: fix PIX subdev naming on VFE lite

Wentao Guan (1):
net: ethernet: mtk_wed: debugfs: correct index in wed_amsdu_show()

Wentao Liang (7):
mlxsw: fix refcount leak in mlxsw_sp_port_lag_join()
mlxsw: fix refcount leak in mlxsw_sp_vrs_lpm_tree_replace() xen/gntdev: fix error handling in ioctl
nvmet: fix refcount leak in nvmet_sq_create() accel/amdxdna: Fix use-after-free in amdxdna_gem_dmabuf_mmap()
ipmi: fix refcount leak in i_ipmi_request()
ata: pata_pxa: Fix DMA channel leak on probe error

Werner Kasselman (2):
drm/amdgpu: fix integer overflow in amdgpu_gem_align_pitch() drm/radeon: fix integer overflow in radeon_align_pitch()

William Hansen-Baird (1):
staging: rtl8723bs: core: move constants to right side in comparison

Wolfram Sang (1):
hwspinlock: qcom: avoid uninitialized struct members

Woojin Ji (1):
bpftool: Use libbpf error code for flow dissector query

Wyatt Feng (5):
rxrpc: Fix ACKALL packet handling
netfilter: xt_u32: reject invalid shift counts
netfilter: xt_connmark: reject invalid shift parameters
netfilter: xt_cluster: reject template conntracks in hash match
netfilter: xt_nat: reject unsupported target families

Xi Pardee (3):
platform/x86:intel/pmc: Add support for multiple DMU GUIDs platform/x86:intel/pmc: Rename PMC index variable to pmc_idx platform/x86:intel/pmc: Relocate lpm_req_guid to pmc_reg_map

Xiang Mei (10):
bridge: cfm: reject invalid CCM interval at configuration time
virtio-net: fix len check in receive_big()
drm/edid: fix OOB read in drm_parse_tiled_block()
ipv6: Fix null-ptr-deref in fib6_nh_mtu_change().
net, bpf: check master for NULL in xdp_master_redirect()
usbnet: gl620a: fix out-of-bounds read in genelink_rx_fixup()
net: usb: net1080: validate packet_len before pad-byte access in rx_fixup
net: qualcomm: rmnet: validate MAP frame length before ingress parsing net/smc: fix UAF in smc_cdc_rx_handler() by pinning the socket
netfilter: nf_conntrack_reasm: guard mac_header adjustment after IPv6 defrag

Xiang Mei (Microsoft) (1):
netfilter: bridge: fix stale prevhdr pointer in br_ip6_fragment()

Xianwei Zhao (1):
pinctrl: meson: amlogic-a4: fix gpio output glitch

Xiaolei Wang (1):
media: nxp: imx8-isi: Fix use-after-free on remove

Xin Long (4):
sctp: validate embedded address parameter length
sctp: hold socket lock when dumping endpoints in sctp_diag
sctp: add INIT verification after cookie unpacking
sctp: fix addr_wq_timer race in sctp_free_addr_wq()

Xingjing Deng (1):
kconfig: fix potential NULL pointer dereference in conf_askvalue

Xu Kuohai (1):
bpf: Fix setting retval to -EPERM for cgroup hooks not returning errno

Xu Rao (5):
ALSA: hda: Fix cached processing coefficient verbs
thunderbolt: debugfs: Fix margining error counter buffer leak
ALSA: usb-audio: qcom: Free sideband sg_table objects
ACPI: IPMI: Fix inverted interface check in ipmi_bmc_gone()
scsi: sg: Report request-table problems when any status is set

Xuanqiang Luo (2):
i2c: mlxbf: Fix use-after-free in mlxbf_i2c_init_resource()
llc: fix SAP refcount leak when creating incoming sockets

Xuewen Wang (1):
LoongArch: Fix nr passing in set_direct_map_valid_noflush()

Yadan Fan (1):
MIPS: mm: Fix out-of-bounds write in maar_res_walk()

Yanfei Xu (1):
LoongArch: KVM: Validate irqchip index in irqfd routing

Yang Erkun (1):

      nfs: use nfsi->rwsem to protect traversal of the file lock list

Yang Wang (1):
drm/amd/pm: remove trailing semicolon from AMDGPU_PM_POLICY_ATTR macro

Yichong Chen (1):
bpftool: Fix vmlinux BTF leak in cgroup commands

Yicong Yang (1):
ACPI: RIMT: Only defer the IOMMU configuration in init stage

Yihang Li (1):
scsi: hisi_sas: Add slave_destroy interface for v3 hw

Yingchao Deng (1):
coresight: cti: Fix DT filter signals silently ignored

Yingjie Gao (1):
watchdog: sp5100_tco: Use EFCH MMIO for newer Hygon FCH

Yitang Yang (1):
block: fix IORING_URING_CMD_REISSUE flags check in blkdev_uring_cmd

Yiyang Chen (4):
HID: bpf: Fix hid_bpf_get_data() range check selftests/hid: Load only requested struct_ops maps selftests/hid: Cover hid_bpf_get_data() size overflow
taskstats: retain dead thread stats in TGID queries

Yizhou Zhao (8):
net/9p: fix race condition on rdma->state in trans_rdma.c
ipvs: pass parsed transport offset to state handlers
ipvs: use parsed transport offset in TCP state lookup
ipvs: fix PMTU for GUE/GRE tunnel ICMP errors
netfilter: nf_conncount: fix zone comparison in tuple dedup
netfilter: ecache: fix inverted time_after() check
ipvs: use parsed transport offset in SCTP state lookup
ipvs: reset full ip_vs_seq structs in ip_vs_conn_new

Yong Wang (1):
net: ife: require ETH_HLEN to be pullable in ife_decode()

Yonghong Song (1):
selftests/bpf: Fix bpf_iter/task_vma test

Yousef Alhouseen (2):
sctp: fix SCTP_RESET_STREAMS stream list length limit
mac802154: remove interfaces with RCU list deletion

Yu Kuai (3):
md: merge mddev has_superblock into mddev_flags
md: merge mddev faillast_dev into mddev_flags
md: merge mddev serialize_policy into mddev_flags

Yuanhe Shu (1):
Revert "PCI/MSI: Unmap MSI-X region on error"

Yuho Choi (8):
drm/radeon: fix memory leak in radeon_ring_restore() on lock failure
media: atomisp: gc2235: fix UAF and memory leak
ARM: imx3: Fix CCM node reference leak
ARM: imx31: Fix IIM mapping leak in revision check
ACPI: IPMI: Fix message kref handling on dead device
watchdog: unregister PM notifier on watchdog unregister
clk: at91: keep securam node alive while mapping it irqchip/gic-v3-its: Fix OF node reference leak

Yun Zhou (2):
flow_dissector: check device type before reading ETH_ADDRS
net: mvneta: re-enable percpu interrupt on resume

Yunxiang Li (2):
drm/amdgpu: set sub_block_index for mca ras sub-blocks drm/amdkfd: Avoid double-unpin of DOORBELL/MMIO BOs on free

Yuyang Huang (4):
bpf: fix BPF_PROG_QUERY OOB write and cgroup backward compat selftests/bpf: add verification for BPF_PROG_QUERY attr size boundaries
ipv4: igmp: annotate data-races around im->users
ipv4: igmp: annotate data-races around timer-related fields

Zenghui Yu (1):
samples/damon/mtier: fail early if address range parameters are invalid

Zhan Xusheng (3):
alarmtimer: Remove stale return description from alarm_handle_timer() fs/ntfs3: fix syncing wrong inode on DIRSYNC cross-directory rename
posix-cpu-timers: Use u64 multiplication in update_rlimit_cpu()

Zhang Cen (4):
ALSA: seq: midi: Serialize output teardown with event_input
ocfs2: rebase copied fsdlm LVB pointers in locking_state
ocfs2: reject FITRIM ranges shorter than a cluster ocfs2/dlm: require a ref for locking_state debugfs open

Zhang Heng (1):
ALSA: hda: conexant: Remove mic bias threshold override

Zhang Lixu (1):
iio: hid-sensor-rotation: Fix stale or zero output when reading raw values

Zhang Tianci (2):
vduse: Requeue failed read to send_list head
vduse: Fix race in vduse_dev_msg_sync and vduse_dev_read_iter

Zhang Yi (1):
ext4: fix LOGFLUSH shutdown ordering to allow ordered-mode data writeback

Zhang Yuwei (1):
driver core: Use mod_delayed_work to prevent lost deferred probe work

Zhao Dongdong (2):
Bluetooth: btmtk: fix URB leak in alloc_mtk_intr_urb error path
reset: sunxi: fix memory region leak on ioremap failure

Zhao Li (1):
wifi: ieee80211: validate MLE common info length

ZhaoJinming (2):
ice: dpll: set pointers to NULL after kfree in ice_dpll_deinit_info
ice: dpll: fix memory leak in ice_dpll_init_info error paths

ZhengYuan Huang (1):
ocfs2: don't BUG_ON an invalid journal dinode

Zhengchuan Liang (1):
net: atm: reject out-of-range traffic classes in QoS validation

Zhi-Jun You (1):
net: ethernet: mtk_wed: fix loading WO firmware for MT7986

Zhiling Zou (1):
wifi: mac80211: free ack status frame on TX header build failure

Zhiping Zhang (1):
net/mlx5: free mlx5_st_idx_data on final dealloc

Zhixing Chen (1):
netfilter: ip6tables: mark malformed IPv6 extension headers for hotdrop

Zhongqiu Han (1):
cpufreq: schedutil: Fix uncleared need_freq_update on the .adjust_perf() path

Zhu Yanjun (1):
RDMA/rxe: Fix a use-after-free problem in rxe_mmap

Zi Yan (1):
mm/compaction: handle free_pages_prepare() properly in compaction_free()

Zide Chen (1):
perf/x86/intel/uncore: Fix discovery unit lookup for multi-die systems

Zihan Xi (1):
net/sched: act_ct: preserve tc_skb_cb across defragmentation

Zijun Hu (1):
Bluetooth: hci_qca: fix NULL pointer dereference in qca_dmp_hdr() for non-serdev device

Zilin Guan (2):
media: atomisp: Fix memory leak in atomisp_fixed_pattern_table()
afs: use kvfree() to free memory allocated by kvcalloc()

Zishun Yi (1):
riscv: cacheinfo: Fix node reference leak in populate_cache_leaves

Zygmunt Krynicki (4):
apparmor: aa_label_alloc use aa_label_free on alloc failure
apparmor: fail policy unpack on accept2 allocation failure
apparmor: aa_getprocattr free procattr leak on format failure
apparmor: put secmark label after secid lookup

leixiang (1):

      KVM: x86: Nullify irqfd->producer if updating IRTE for bypass fails

liuxixin (1):
nvme: fix FDP fdpcidx bounds check

longlong yan (1):
tools/virtio: check mmap return value in vringh_test

zhoumin (1):
EDAC/{skx_common,skx}: Fix UBSAN shift-out-of-bounds in skx_get_dimm_info

谢致邦 (XIE Zhibang) (1):
LoongArch: Move struct kimage forward declaration before use

author maintainer
#1 lore raw
Documentation/ABI/testing/sysfs-bus-i3c +11 -0
index c812ab180ff4..c1e048957a01 100644
@@ -161,3 +161,14 @@ Contact:	[email protected]
 Description:
 		These directories are just symbolic links to
 		/sys/bus/i3c/devices/i3c-<bus-id>/<bus-id>-<device-pid>.
+
+What:		/sys/bus/i3c/devices/i3c-<bus-id>/<bus-id>-<device-pid>/dev_nack_retry_count
+KernelVersion:  6.18
+Contact:	[email protected]
+Description:
+		Expose the dev_nak_retry_count which controls the number of
+		automatic retries that will be performed by the controller when
+		the target device returns a NACK response. A value of 0 disables
+		the automatic retries. Exist only when I3C constroller supports
+		this retry on nack feature.
+
Documentation/admin-guide/pm/cpufreq.rst +3 -3
index 738d7b4dc33a..9909c7d5c617 100644
@@ -516,7 +516,7 @@ This governor exposes the following tunables:
 	of those tasks above 0 and set this attribute to 1.
 
 ``sampling_down_factor``
-	Temporary multiplier, between 1 (default) and 100 inclusive, to apply to
+	Temporary multiplier, between 1 (default) and 100000 inclusive, to apply to
 	the ``sampling_rate`` value if the CPU load goes above ``up_threshold``.
 
 	This causes the next execution of the governor's worker routine (after
@@ -586,8 +586,8 @@ This governor exposes the following tunables:
 	100 (5 by default).
 
 	This is how much the frequency is allowed to change in one go.  Setting
-	it to 0 will cause the default frequency step (5 percent) to be used
-	and setting it to 100 effectively causes the governor to periodically
+	it to 0 disables frequency changes by the governor entirely and setting
+	it to 100 effectively causes the governor to periodically
 	switch the frequency between the ``scaling_min_freq`` and
 	``scaling_max_freq`` policy limits.
 
Documentation/arch/arm64/cpu-hotplug.rst +16 -12
index 8fb438bf7781..7c3379b704aa 100644
@@ -47,11 +47,12 @@ ever have can be described at boot. There are no power-domain considerations
 as such devices are emulated.
 
 CPU Hotplug on virtual systems is supported. It is distinct from physical
-CPU Hotplug as all resources are described as ``present``, but CPUs may be
-marked as disabled by firmware. Only the CPU's online/offline behaviour is
-influenced by firmware. An example is where a virtual machine boots with a
-single CPU, and additional CPUs are added once a cloud orchestrator deploys
-the workload.
+CPU Hotplug as all vCPU resources are statically described in the firmware
+configuration tables (e.g. MADT), meaning their maximum possible count is
+known at boot. However, vCPUs that are not enabled at boot are not marked
+as ``present`` by the kernel until they are hotplugged. An example is where
+a virtual machine boots with a single CPU, and additional CPUs are added
+once a cloud orchestrator deploys the workload.
 
 For a virtual machine, the VMM (e.g. Qemu) plays the part of firmware.
 
@@ -60,16 +61,19 @@ brought online. Firmware can enforce its policy via PSCI's return codes. e.g.
 ``DENIED``.
 
 The ACPI tables must describe all the resources of the virtual machine. CPUs
-that firmware wishes to disable either from boot (or later) should not be
-``enabled`` in the MADT GICC structures, but should have the ``online capable``
-bit set, to indicate they can be enabled later. The boot CPU must be marked as
-``enabled``.  The 'always on' GICR structure must be used to describe the
-redistributors.
+that are hot-pluggable must have the ``online capable`` bit set and the
+``enabled`` bit cleared in the MADT GICC structures to indicate they can be
+enabled later. The boot CPU must be marked as ``enabled`` with its
+``online capable`` bit cleared. The 'always on' GICR structure must be used
+to describe the redistributors.
 
 CPUs described as ``online capable`` but not ``enabled`` can be set to enabled
 by the DSDT's Processor object's _STA method. On virtual systems the _STA method
-must always report the CPU as ``present``. Changes to the firmware policy can
-be notified to the OS via device-check or eject-request.
+must always set the ``ACPI_STA_DEVICE_PRESENT`` bit, while toggling the
+``ACPI_STA_DEVICE_ENABLED`` bit to reflect its plug status. The kernel will
+then dynamically mark the vCPU as ``present`` within the OS when the
+``ACPI_STA_DEVICE_ENABLED`` bit becomes set during hot-add. Changes to the
+firmware policy can be notified to the OS via device-check or eject-request.
 
 CPUs described as ``enabled`` in the static table, should not have their _STA
 modified dynamically by firmware. Soft-restart features such as kexec will
Documentation/devicetree/bindings/clock/qcom,x1e80100-camcc.yaml +1 -0
index 938a2f1ff3fc..b28614186cc0 100644
@@ -23,6 +23,7 @@ properties:
   compatible:
     enum:
       - qcom,x1e80100-camcc
+      - qcom,x1p42100-camcc
 
   reg:
     maxItems: 1
Documentation/devicetree/bindings/dma/nvidia,tegra186-gpc-dma.yaml +16 -7
index 0dabe9bbb219..64f1e9d9896d 100644
@@ -15,16 +15,14 @@ maintainers:
   - Jon Hunter <[email protected]>
   - Rajesh Gumasta <[email protected]>
 
-allOf:
-  - $ref: dma-controller.yaml#
-
 properties:
   compatible:
     oneOf:
-      - const: nvidia,tegra186-gpcdma
+      - enum:
+          - nvidia,tegra264-gpcdma
+          - nvidia,tegra186-gpcdma
       - items:
           - enum:
-              - nvidia,tegra264-gpcdma
               - nvidia,tegra234-gpcdma
               - nvidia,tegra194-gpcdma
           - const: nvidia,tegra186-gpcdma
@@ -60,12 +58,23 @@ required:
   - compatible
   - reg
   - interrupts
-  - resets
-  - reset-names
   - "#dma-cells"
   - iommus
   - dma-channel-mask
 
+allOf:
+  - $ref: dma-controller.yaml#
+  - if:
+      properties:
+        compatible:
+          contains:
+            enum:
+              - nvidia,tegra186-gpcdma
+    then:
+      required:
+        - resets
+        - reset-names
+
 additionalProperties: false
 
 examples:
Documentation/devicetree/bindings/media/allwinner,sun4i-a10-video-engine.yaml +10 -0
index 541325f900a1..01f2afa023f0 100644
@@ -63,6 +63,16 @@ properties:
       CMA pool to use for buffers allocation instead of the default
       CMA pool.
 
+  # FIXME: This should be made required eventually once every SoC will
+  # have the MBUS declared.
+  interconnects:
+    maxItems: 1
+
+  # FIXME: This should be made required eventually once every SoC will
+  # have the MBUS declared.
+  interconnect-names:
+    const: dma-mem
+
 required:
   - compatible
   - reg
Documentation/devicetree/bindings/net/renesas,ether.yaml +1 -2
index f0a52f47f95a..dd7187f12a67 100644
@@ -121,8 +121,7 @@ examples:
         #size-cells = <0>;
 
         phy1: ethernet-phy@1 {
-            compatible = "ethernet-phy-id0022.1537",
-                         "ethernet-phy-ieee802.3-c22";
+            compatible = "ethernet-phy-id0022.1537";
             reg = <1>;
             interrupt-parent = <&irqc0>;
             interrupts = <0 IRQ_TYPE_LEVEL_LOW>;
Documentation/devicetree/bindings/phy/qcom,sc8280xp-qmp-pcie-phy.yaml +11 -2
index 119b4ff36dbd..19d7de3ce7a9 100644
@@ -134,13 +134,22 @@ allOf:
           items:
             - description: port a
             - description: port b
-      required:
-        - qcom,4ln-config-sel
     else:
       properties:
         reg:
           maxItems: 1
 
+  - if:
+      properties:
+        compatible:
+          contains:
+            enum:
+              - qcom,sc8280xp-qmp-gen3x4-pcie-phy
+              - qcom,x1e80100-qmp-gen4x4-pcie-phy
+    then:
+      required:
+        - qcom,4ln-config-sel
+
   - if:
       properties:
         compatible:
Documentation/devicetree/bindings/pinctrl/nvidia,tegra234-pinmux-aon.yaml +4 -0
index db8224dfba2c..56fb9cf763ef 100644
@@ -58,6 +58,10 @@ patternProperties:
                     drive_soc_gpio27_pee6, drive_ao_retention_n_pee2,
                     drive_vcomp_alert_pee1, drive_hdmi_cec_pgg0 ]
 
+required:
+  - compatible
+  - reg
+
 unevaluatedProperties: false
 
 examples:
Documentation/devicetree/bindings/pinctrl/nvidia,tegra234-pinmux.yaml +4 -0
index f5a3a881dec4..bd305a34eee2 100644
@@ -115,6 +115,10 @@ patternProperties:
                     drive_sdmmc1_dat2_pj4, drive_sdmmc1_dat1_pj3,
                     drive_sdmmc1_dat0_pj2 ]
 
+required:
+  - compatible
+  - reg
+
 unevaluatedProperties: false
 
 examples:
Documentation/devicetree/bindings/regulator/mt6359-regulator.yaml +0 -43

84 lines not on this page · raw message

Documentation/devicetree/bindings/timer/sifive,clint.yaml +0 -16
index d85a1a088b35..0c809819b69d 100644
@@ -69,22 +69,6 @@ properties:
     minItems: 1
     maxItems: 4095
 
-  sifive,fine-ctr-bits:
-    maximum: 15
-    description: The width in bits of the fine counter.
-
-if:
-  properties:
-    compatible:
-      contains:
-        const: sifive,clint2
-then:
-  required:
-    - sifive,fine-ctr-bits
-else:
-  properties:
-    sifive,fine-ctr-bits: false
-
 additionalProperties: false
 
 required:
Documentation/devicetree/bindings/vendor-prefixes.yaml +2 -0
index f1d1882009ba..a9cf85fd6fbe 100644
@@ -419,6 +419,8 @@ patternProperties:
     description: Diodes, Inc.
   "^dioo,.*":
     description: Dioo Microcircuit Co., Ltd
+  "^displaytech,.*":
+    description: Displaytech Ltd.
   "^djn,.*":
     description: Shenzhen DJN Optronics Technology Co., Ltd
   "^dlc,.*":
Documentation/driver-api/nvdimm/btt.rst +2 -3
index 107395c042ae..cb1afe9dc3cb 100644
@@ -161,9 +161,8 @@ process::
 	nlanes = min(nfree, num_cpus)
 
 A lane number is obtained at the start of any IO, and is used for indexing into
-all the on-disk and in-memory data structures for the duration of the IO. If
-there are more CPUs than the max number of available lanes, than lanes are
-protected by spinlocks.
+all the on-disk and in-memory data structures for the duration of the IO. Lanes
+are protected by mutexes.
 
 
 d. In-memory data structure: Read Tracking Table (RTT)
Documentation/driver-api/pci/pci.rst +3 -0
index 59d86e827198..99a1bbaaec5d 100644
@@ -37,6 +37,9 @@ PCI Support Library
 .. kernel-doc:: drivers/pci/slot.c
    :export:
 
+.. kernel-doc:: drivers/pci/rebar.c
+   :export:
+
 .. kernel-doc:: drivers/pci/rom.c
    :export:
 
Documentation/filesystems/proc.rst +7 -7
index 8256e857e2d7..cf7eee2d9b61 100644
@@ -23,13 +23,13 @@ fixes/update part 1.1  Stefani Seibold <[email protected]>    June 9 2009
   1	Collecting System Information
   1.1	Process-Specific Subdirectories
   1.2	Kernel data
-  1.3	IDE devices in /proc/ide
-  1.4	Networking info in /proc/net
-  1.5	SCSI info
-  1.6	Parallel port info in /proc/parport
-  1.7	TTY info in /proc/tty
-  1.8	Miscellaneous kernel statistics in /proc/stat
-  1.9	Ext4 file system parameters
+  1.3	Networking info in /proc/net
+  1.4	SCSI info
+  1.5	Parallel port info in /proc/parport
+  1.6	TTY info in /proc/tty
+  1.7	Miscellaneous kernel statistics in /proc/stat
+  1.8	Ext4 file system parameters
+  1.9	/proc/consoles - Shows registered system consoles
 
   2	Modifying System Parameters
 
Documentation/netlink/specs/handshake.yaml +1 -0
index 1024297b3851..ffec12b46759 100644
@@ -125,6 +125,7 @@ operations:
       name: done
       doc: Handler reports handshake completion
       attribute-set: done
+      flags: [admin-perm]
       do:
         request:
           attributes:
Documentation/netlink/specs/rt-link.yaml +6 -0
index 2a23e9699c0b..ae4db7e03277 100644
@@ -1336,6 +1336,12 @@ attribute-sets:
       -
         name: coupled-control
         type: u8
+      -
+        name: broadcast-neigh
+        type: u8
+      -
+        name: lacp-strict
+        type: u8
   -
     name: bond-ad-info-attrs
     name-prefix: ifla-bond-ad-info-
Documentation/networking/bonding.rst +23 -0
index e700bf1d095c..33ca5afafdf6 100644
@@ -619,6 +619,29 @@ min_links
 	aggregator cannot be active without at least one available link,
 	setting this option to 0 or to 1 has the exact same effect.
 
+lacp_strict
+
+	Specifies the fallback behavior of a bonding when LACP negotiation
+	fails on all slave links, i.e. when no slave is in the
+	Collecting_Distributing state, while at least `min_links` link still
+	reports carrier up.
+
+	This option is only applicable to 802.3ad mode (mode 4).
+
+	Valid values are:
+
+	off or 0
+		One interface of the bond is selected to be active, in order to
+		facilitate communication with peer devices that do not implement
+		LACP.
+
+	on or 1
+		Interfaces are only permitted to be made active if they have an
+		active LACP partner and have successfully reached
+		Collecting_Distributing state.
+
+	The default value is 0 (off).
+
 mode
 
 	Specifies one of the bonding policies. The default is
Documentation/trace/eprobetrace.rst +4 -0
index 89b5157cfab8..fe3602540569 100644
@@ -46,6 +46,10 @@ Synopsis of eprobe_events
 		  (x8/x16/x32/x64), VFS layer common type(%pd/%pD), "char",
                   "string", "ustring", "symbol", "symstr" and "bitfield" are
                   supported.
+  (STRUCT)FIELD->MEMBER[->MEMBER] : If BTF is supported, typecast FIELD to
+                  a pointer to STRUCT and then derference the pointer defined by
+                  ->MEMBER. Note that when this is used, the FIELD name does not
+                  need to be prefixed with a '$'.
 
 Types
 -----
Documentation/trace/rv/monitor_sched.rst +5 -2
index 3f8381ad9ec7..608173574ba7 100644
@@ -36,7 +36,7 @@ Specifications
 --------------
 
 The specifications included in sched are currently a work in progress, adapting the ones
-defined in by Daniel Bristot in [1].
+defined by Daniel Bristot in [1]_.
 
 Currently we included the following:
 
@@ -399,4 +399,7 @@ another special case that is currently not supported by the monitor.
 References
 ----------
 
-[1] - https://bristot.me/linux-task-model
+.. [1] Daniel Bristot de Oliveira et al.:
+       `A thread synchronization model for the PREEMPT_RT Linux kernel
+       <https://www.iris.sssup.it/bitstream/11382/533630/1/Elsevier-JSA-2020.pdf>`_,
+       J. Syst. Archit., 2020.
Makefile +1 -1
index f4eef2d694db..aa1a53c513b4 100644
@@ -1,7 +1,7 @@
 # SPDX-License-Identifier: GPL-2.0
 VERSION = 6
 PATCHLEVEL = 18
-SUBLEVEL = 39
+SUBLEVEL = 40
 EXTRAVERSION =
 NAME = Baby Opossum Posse
 
arch/alpha/kernel/pci-sysfs.c +11 -2
index 3048758304b5..21833d1c867d 100644
@@ -11,6 +11,7 @@
  */
 
 #include <linux/sched.h>
+#include <linux/security.h>
 #include <linux/stat.h>
 #include <linux/slab.h>
 #include <linux/pci.h>
@@ -36,12 +37,16 @@ static int hose_mmap_page_range(struct pci_controller *hose,
 static int __pci_mmap_fits(struct pci_dev *pdev, int num,
 			   struct vm_area_struct *vma, int sparse)
 {
+	resource_size_t len = pci_resource_len(pdev, num);
 	unsigned long nr, start, size;
 	int shift = sparse ? 5 : 0;
 
+	if (!len)
+		return 0;
+
 	nr = vma_pages(vma);
 	start = vma->vm_pgoff;
-	size = ((pci_resource_len(pdev, num) - 1) >> (PAGE_SHIFT - shift)) + 1;
+	size = ((len - 1) >> (PAGE_SHIFT - shift)) + 1;
 
 	if (start < size && size - start >= nr)
 		return 1;
@@ -71,7 +76,11 @@ static int pci_mmap_resource(struct kobject *kobj,
 	struct resource *res = attr->private;
 	enum pci_mmap_state mmap_type;
 	struct pci_bus_region bar;
-	int i;
+	int i, ret;
+
+	ret = security_locked_down(LOCKDOWN_PCI_ACCESS);
+	if (ret)
+		return ret;
 
 	for (i = 0; i < PCI_STD_NUM_BARS; i++)
 		if (res == &pdev->resource[i])
arch/arm/boot/dts/nvidia/tegra124-nyan.dtsi +5 -0
index 974c76f007db..89a749cb8933 100644
@@ -14,6 +14,11 @@ chosen {
 		stdout-path = "serial0:115200n8";
 	};
 
+	firmware {
+		#address-cells = <1>;
+		#size-cells = <1>;
+	};
+
 	/*
 	 * Note that recent version of the device tree compiler (starting with
 	 * version 1.4.2) warn about this node containing a reg property, but
arch/arm/boot/dts/nvidia/tegra124-venice2.dts +5 -0
index df98dc2a67b8..059ee6c5b13c 100644
@@ -18,6 +18,11 @@ chosen {
 		stdout-path = "serial0:115200n8";
 	};
 
+	firmware {
+		#address-cells = <1>;
+		#size-cells = <1>;
+	};
+
 	memory@80000000 {
 		reg = <0x0 0x80000000 0x0 0x80000000>;
 	};
arch/arm/boot/dts/nxp/imx/imx6ul-var-som.dtsi +0 -4
index 4e536e0252de..3fb5e2fb6877 100644
@@ -45,10 +45,6 @@ &clks {
 	assigned-clock-rates = <786432000>;
 };
 
-&cpu0 {
-	dc-supply = <&reg_gpio_dvfs>;
-};
-
 &fec1 {
 	pinctrl-names = "default";
 	pinctrl-0 = <&pinctrl_enet1>, <&pinctrl_enet1_gpio>, <&pinctrl_enet1_mdio>;
arch/arm/boot/dts/rockchip/rk3288-veyron.dtsi +5 -0
index 260d6c92cfd1..ce846b9bd23f 100644
@@ -18,6 +18,11 @@ chosen {
 		stdout-path = "serial2:115200n8";
 	};
 
+	firmware {
+		#address-cells = <1>;
+		#size-cells = <1>;
+	};
+
 	/*
 	 * The default coreboot on veyron devices ignores memory@0 nodes
 	 * and would instead create another memory node.
arch/arm/boot/dts/st/stm32mp151c-mecio1r0.dts +128 -0

137 lines not on this page · raw message

arch/arm/boot/dts/st/stm32mp153c-mecio1r1.dts +144 -0

154 lines not on this page · raw message

arch/arm/boot/dts/st/stm32mp15x-mecio1-io.dtsi +16 -130

219 lines not on this page · raw message

arch/arm/boot/dts/ti/omap/am335x-sl50.dts +2 -2
index 1dc4e344efd6..c5259eb7d21c 100644
@@ -558,8 +558,8 @@ cpu_endpoint: endpoint {
 			remote-endpoint = <&codec_endpoint>;
 
 			dai-format = "dsp_b";
-			bitclock-master = <&codec_port>;
-			frame-master = <&codec_port>;
+			bitclock-master = <&codec_endpoint>;
+			frame-master = <&codec_endpoint>;
 			bitclock-inversion;
 			clocks = <&audio_mclk>;
 		};
arch/arm/configs/axm55xx_defconfig +0 -1
index 242a61208a0f..631236c3ec3b 100644
@@ -195,7 +195,6 @@ CONFIG_PL320_MBOX=y
 # CONFIG_IOMMU_SUPPORT is not set
 CONFIG_EXT2_FS=y
 CONFIG_EXT4_FS=y
-CONFIG_EXT4_FS=y
 CONFIG_AUTOFS_FS=y
 CONFIG_FUSE_FS=y
 CONFIG_CUSE=y
arch/arm/configs/dove_defconfig +0 -1
index bb6c4748bfc8..c7d0d531f0e0 100644
@@ -97,7 +97,6 @@ CONFIG_MV_XOR=y
 CONFIG_EXT2_FS=y
 CONFIG_EXT4_FS=y
 # CONFIG_EXT4_FS_XATTR is not set
-CONFIG_EXT4_FS=y
 CONFIG_ISO9660_FS=y
 CONFIG_JOLIET=y
 CONFIG_UDF_FS=m
arch/arm/configs/ep93xx_defconfig +0 -1
index 7f3756d8b086..cd168dd85191 100644
@@ -105,7 +105,6 @@ CONFIG_EP93XX_DMA=y
 CONFIG_EXT2_FS=y
 CONFIG_EXT4_FS=y
 # CONFIG_EXT4_FS_XATTR is not set
-CONFIG_EXT4_FS=y
 CONFIG_VFAT_FS=y
 CONFIG_TMPFS=y
 CONFIG_JFFS2_FS=y
arch/arm/configs/mmp2_defconfig +0 -1
index f67e9cda73e2..82cc5e32e12c 100644
@@ -54,7 +54,6 @@ CONFIG_RTC_DRV_MAX8925=y
 # CONFIG_RESET_CONTROLLER is not set
 CONFIG_EXT2_FS=y
 CONFIG_EXT4_FS=y
-CONFIG_EXT4_FS=y
 # CONFIG_DNOTIFY is not set
 CONFIG_MSDOS_FS=y
 CONFIG_FAT_DEFAULT_CODEPAGE=437
arch/arm/configs/multi_v7_defconfig +2 -2
index 12f706e2ded5..2707c4c50226 100644
@@ -1117,7 +1117,7 @@ CONFIG_QCOM_COMMAND_DB=m
 CONFIG_QCOM_GSBI=y
 CONFIG_QCOM_OCMEM=m
 CONFIG_QCOM_RMTFS_MEM=m
-CONFIG_QCOM_RPMH=y
+CONFIG_QCOM_RPMH=m
 CONFIG_QCOM_SMEM=y
 CONFIG_QCOM_SMD_RPM=y
 CONFIG_QCOM_SMP2P=y
@@ -1135,7 +1135,7 @@ CONFIG_KEYSTONE_NAVIGATOR_QMSS=y
 CONFIG_KEYSTONE_NAVIGATOR_DMA=y
 CONFIG_RASPBERRYPI_POWER=y
 CONFIG_QCOM_CPR=y
-CONFIG_QCOM_RPMHPD=y
+CONFIG_QCOM_RPMHPD=m
 CONFIG_QCOM_RPMPD=y
 CONFIG_ROCKCHIP_PM_DOMAINS=y
 CONFIG_TI_SCI_PM_DOMAINS=y
arch/arm/configs/mv78xx0_defconfig +0 -1
index 55f4ab67a306..5f6272f06dac 100644
@@ -93,7 +93,6 @@ CONFIG_RTC_DRV_M41T80=y
 CONFIG_EXT2_FS=y
 CONFIG_EXT4_FS=y
 # CONFIG_EXT4_FS_XATTR is not set
-CONFIG_EXT4_FS=m
 CONFIG_ISO9660_FS=m
 CONFIG_JOLIET=y
 CONFIG_UDF_FS=m
arch/arm/configs/sunxi_defconfig +0 -1
index a83d29fed175..f4b8d8f7dbef 100644
@@ -170,7 +170,6 @@ CONFIG_ROOT_NFS=y
 CONFIG_NLS_CODEPAGE_437=y
 CONFIG_NLS_ISO8859_1=y
 CONFIG_CRYPTO_DEV_SUN4I_SS=y
-CONFIG_CRYPTO_DEV_SUN4I_SS_PRNG=y
 CONFIG_CRYPTO_DEV_SUN8I_CE=y
 CONFIG_CRYPTO_DEV_SUN8I_SS=y
 CONFIG_DMA_CMA=y
arch/arm/mach-imx/cpu-imx31.c +7 -2
index 35c544924e50..e81ef9e36a1f 100644
@@ -36,6 +36,7 @@ static int mx31_read_cpu_rev(void)
 	void __iomem *iim_base;
 	struct device_node *np;
 	u32 i, srev;
+	int rev = IMX_CHIP_REVISION_UNKNOWN;
 
 	np = of_find_compatible_node(NULL, NULL, "fsl,imx31-iim");
 	iim_base = of_iomap(np, 0);
@@ -48,13 +49,17 @@ static int mx31_read_cpu_rev(void)
 
 	for (i = 0; i < ARRAY_SIZE(mx31_cpu_type); i++)
 		if (srev == mx31_cpu_type[i].srev) {
+			rev = mx31_cpu_type[i].rev;
 			imx_print_silicon_rev(mx31_cpu_type[i].name,
 						mx31_cpu_type[i].rev);
-			return mx31_cpu_type[i].rev;
+			goto out;
 		}
 
 	imx_print_silicon_rev("i.MX31", IMX_CHIP_REVISION_UNKNOWN);
-	return IMX_CHIP_REVISION_UNKNOWN;
+
+out:
+	iounmap(iim_base);
+	return rev;
 }
 
 int mx31_revision(void)
arch/arm/mach-imx/mm-imx3.c +2 -0
index 0788c5cc7f9e..9b0b014d7fe2 100644
@@ -106,6 +106,7 @@ void __init imx31_init_early(void)
 	arm_pm_idle = imx31_idle;
 	np = of_find_compatible_node(NULL, NULL, "fsl,imx31-ccm");
 	mx3_ccm_base = of_iomap(np, 0);
+	of_node_put(np);
 	BUG_ON(!mx3_ccm_base);
 }
 #endif /* ifdef CONFIG_SOC_IMX31 */
@@ -143,6 +144,7 @@ void __init imx35_init_early(void)
 	arch_ioremap_caller = imx3_ioremap_caller;
 	np = of_find_compatible_node(NULL, NULL, "fsl,imx35-ccm");
 	mx3_ccm_base = of_iomap(np, 0);
+	of_node_put(np);
 	BUG_ON(!mx3_ccm_base);
 }
 #endif /* ifdef CONFIG_SOC_IMX35 */
arch/arm64/boot/dts/allwinner/sun55i-a523.dtsi +2 -1
index 7b36c47a3a13..95cc70854ac5 100644
@@ -128,7 +128,8 @@ gpu: gpu@1800000 {
 		pio: pinctrl@2000000 {
 			compatible = "allwinner,sun55i-a523-pinctrl";
 			reg = <0x2000000 0x800>;
-			interrupts = <GIC_SPI 69 IRQ_TYPE_LEVEL_HIGH>,
+			interrupts = <GIC_SPI 67 IRQ_TYPE_LEVEL_HIGH>,
+				     <GIC_SPI 69 IRQ_TYPE_LEVEL_HIGH>,
 				     <GIC_SPI 71 IRQ_TYPE_LEVEL_HIGH>,
 				     <GIC_SPI 73 IRQ_TYPE_LEVEL_HIGH>,
 				     <GIC_SPI 75 IRQ_TYPE_LEVEL_HIGH>,
arch/arm64/boot/dts/freescale/fsl-lx2162a-clearfog.dts +1 -1
index 8920326a0673..5563c9c47163 100644
@@ -6,7 +6,7 @@
 
 /dts-v1/;
 
-#include "fsl-lx2160a.dtsi"
+#include "fsl-lx2160a-rev2.dtsi"
 #include "fsl-lx2162a-sr-som.dtsi"
 
 / {
arch/arm64/boot/dts/freescale/imx8dxl-evk.dts +0 -2
index b75ab1e010f0..605a423a1b66 100644
@@ -681,8 +681,6 @@ &pcie0_ep {
 	phy-names = "pcie-phy";
 	pinctrl-0 = <&pinctrl_pcieb>;
 	pinctrl-names = "default";
-	reset-gpio = <&lsio_gpio4 0 GPIO_ACTIVE_LOW>;
-	vpcie-supply = <&reg_pcieb>;
 	status = "disabled";
 };
 
arch/arm64/boot/dts/freescale/imx8mm-kontron-bl.dts +3 -7
index e756fe5db56b..dd59af0ebaae 100644
@@ -254,10 +254,6 @@ &pwm2 {
 	status = "okay";
 };
 
-&reg_nvcc_sd {
-	sd-vsel-gpios = <&gpio1 4 GPIO_ACTIVE_HIGH>;
-};
-
 &uart1 {
 	pinctrl-names = "default";
 	pinctrl-0 = <&pinctrl_uart1>;
@@ -466,7 +462,7 @@ MX8MM_IOMUXC_SD2_DATA1_USDHC2_DATA1		0x1d0
 			MX8MM_IOMUXC_SD2_DATA2_USDHC2_DATA2		0x1d0
 			MX8MM_IOMUXC_SD2_DATA3_USDHC2_DATA3		0x1d0
 			MX8MM_IOMUXC_SD2_CD_B_GPIO2_IO12		0x19
-			MX8MM_IOMUXC_GPIO1_IO04_USDHC2_VSELECT		0x40000d0
+			MX8MM_IOMUXC_GPIO1_IO04_USDHC2_VSELECT		0xd0
 		>;
 	};
 
@@ -479,7 +475,7 @@ MX8MM_IOMUXC_SD2_DATA1_USDHC2_DATA1		0x1d4
 			MX8MM_IOMUXC_SD2_DATA2_USDHC2_DATA2		0x1d4
 			MX8MM_IOMUXC_SD2_DATA3_USDHC2_DATA3		0x1d4
 			MX8MM_IOMUXC_SD2_CD_B_GPIO2_IO12		0x19
-			MX8MM_IOMUXC_GPIO1_IO04_USDHC2_VSELECT		0x40000d0
+			MX8MM_IOMUXC_GPIO1_IO04_USDHC2_VSELECT		0xd0
 		>;
 	};
 
@@ -492,7 +488,7 @@ MX8MM_IOMUXC_SD2_DATA1_USDHC2_DATA1		0x1d6
 			MX8MM_IOMUXC_SD2_DATA2_USDHC2_DATA2		0x1d6
 			MX8MM_IOMUXC_SD2_DATA3_USDHC2_DATA3		0x1d6
 			MX8MM_IOMUXC_SD2_CD_B_GPIO2_IO12		0x19
-			MX8MM_IOMUXC_GPIO1_IO04_USDHC2_VSELECT		0x40000d0
+			MX8MM_IOMUXC_GPIO1_IO04_USDHC2_VSELECT		0xd0
 		>;
 	};
 };
arch/arm64/boot/dts/freescale/imx8mm-kontron-osm-s.dtsi +3 -4
index 96987910609f..4fb13d8ecfd4 100644
@@ -342,7 +342,6 @@ reg_nvcc_sd: LDO5 {
 				regulator-name = "NVCC_SD (LDO5)";
 				regulator-min-microvolt = <1800000>;
 				regulator-max-microvolt = <3300000>;
-				sd-vsel-gpios = <&gpio1 4 GPIO_ACTIVE_HIGH>;
 			};
 		};
 	};
@@ -795,7 +794,7 @@ MX8MM_IOMUXC_SD2_DATA1_USDHC2_DATA1		0x1d0 /* SDIO_A_D1 */
 			MX8MM_IOMUXC_SD2_DATA2_USDHC2_DATA2		0x1d0 /* SDIO_A_D2 */
 			MX8MM_IOMUXC_SD2_DATA3_USDHC2_DATA3		0x1d0 /* SDIO_A_D3 */
 			MX8MM_IOMUXC_SD2_WP_USDHC2_WP			0x400000d6 /* SDIO_A_WP */
-			MX8MM_IOMUXC_GPIO1_IO04_USDHC2_VSELECT		0x40000090
+			MX8MM_IOMUXC_GPIO1_IO04_USDHC2_VSELECT		0x90
 		>;
 	};
 
@@ -808,7 +807,7 @@ MX8MM_IOMUXC_SD2_DATA1_USDHC2_DATA1		0x1d4 /* SDIO_A_D1 */
 			MX8MM_IOMUXC_SD2_DATA2_USDHC2_DATA2		0x1d4 /* SDIO_A_D2 */
 			MX8MM_IOMUXC_SD2_DATA3_USDHC2_DATA3		0x1d4 /* SDIO_A_D3 */
 			MX8MM_IOMUXC_SD2_WP_USDHC2_WP			0x400000d6 /* SDIO_A_WP */
-			MX8MM_IOMUXC_GPIO1_IO04_USDHC2_VSELECT		0x40000090
+			MX8MM_IOMUXC_GPIO1_IO04_USDHC2_VSELECT		0x90
 		>;
 	};
 
@@ -821,7 +820,7 @@ MX8MM_IOMUXC_SD2_DATA1_USDHC2_DATA1		0x1d6 /* SDIO_A_D1 */
 			MX8MM_IOMUXC_SD2_DATA2_USDHC2_DATA2		0x1d6 /* SDIO_A_D2 */
 			MX8MM_IOMUXC_SD2_DATA3_USDHC2_DATA3		0x1d6 /* SDIO_A_D3 */
 			MX8MM_IOMUXC_SD2_WP_USDHC2_WP			0x400000d6 /* SDIO_A_WP */
-			MX8MM_IOMUXC_GPIO1_IO04_USDHC2_VSELECT		0x40000090
+			MX8MM_IOMUXC_GPIO1_IO04_USDHC2_VSELECT		0x90
 		>;
 	};
 
arch/arm64/boot/dts/freescale/imx8mp-kontron-bl-osm-s.dts +11 -3
index 0924ac50fd2d..29ce863403b8 100644
@@ -49,7 +49,9 @@ pwm-beeper {
 
 	reg_vcc_panel: regulator-vcc-panel {
 		compatible = "regulator-fixed";
-		gpio = <&gpio4 3 GPIO_ACTIVE_HIGH>;
+		pinctrl-names = "default";
+		pinctrl-0 = <&pinctrl_reg_vcc_panel>;
+		gpio = <&gpio5 3 GPIO_ACTIVE_HIGH>;
 		enable-active-high;
 		regulator-max-microvolt = <3300000>;
 		regulator-min-microvolt = <3300000>;
@@ -63,7 +65,7 @@ &ecspi2 {
 	eeram@0 {
 		compatible = "microchip,48l640";
 		reg = <0>;
-		spi-max-frequency = <20000000>;
+		spi-max-frequency = <16000000>;
 	};
 };
 
@@ -172,7 +174,7 @@ &gpio4 {
 &gpio5 {
 	pinctrl-names = "default";
 	pinctrl-0 = <&pinctrl_gpio5>;
-	gpio-line-names = "I2S_BITCLK", "I2S_A_DATA_OUT", "I2S_MCLK", "PWM_2",
+	gpio-line-names = "I2S_BITCLK", "I2S_A_DATA_OUT", "I2S_MCLK", "VCC_PANEL_EN",
 			  "PWM_1", "PWM_0", "SPI_A_SCK", "CAN_ADDR1",
 			  "CAN_ADDR0", "SPI_A_CS0", "SPI_B_SCK", "SPI_B_SDO",
 			  "SPI_B_SDI", "SPI_B_CS0", "I2C_A_SCL", "I2C_A_SDA",
@@ -329,4 +331,10 @@ MX8MP_IOMUXC_ECSPI1_MOSI__GPIO5_IO07		0x46 /* CAN_ADR0 */
 			MX8MP_IOMUXC_ECSPI1_MISO__GPIO5_IO08		0x46 /* CAN_ADR1 */
 		>;
 	};
+
+	pinctrl_reg_vcc_panel: regvccpanelgrp {
+		fsl,pins = <
+			MX8MP_IOMUXC_SPDIF_TX__GPIO5_IO03		0x46
+		>;
+	};
 };
arch/arm64/boot/dts/freescale/imx8mp-kontron-osm-s.dtsi +3 -4
index bc1a261bb000..ea69c639b30b 100644
@@ -311,7 +311,6 @@ reg_nvcc_sd: LDO5 {
 				regulator-name = "NVCC_SD (LDO5)";
 				regulator-min-microvolt = <1800000>;
 				regulator-max-microvolt = <3300000>;
-				sd-vsel-gpios = <&gpio1 4 GPIO_ACTIVE_HIGH>;
 			};
 		};
 	};
@@ -815,7 +814,7 @@ MX8MP_IOMUXC_SD2_DATA0__USDHC2_DATA0		0x1d0 /* SDIO_A_D0 */
 			MX8MP_IOMUXC_SD2_DATA1__USDHC2_DATA1		0x1d0 /* SDIO_A_D1 */
 			MX8MP_IOMUXC_SD2_DATA2__USDHC2_DATA2		0x1d0 /* SDIO_A_D2 */
 			MX8MP_IOMUXC_SD2_DATA3__USDHC2_DATA3		0x1d0 /* SDIO_A_D3 */
-			MX8MP_IOMUXC_GPIO1_IO04__USDHC2_VSELECT		0x400001d0
+			MX8MP_IOMUXC_GPIO1_IO04__USDHC2_VSELECT		0x1d0
 		>;
 	};
 
@@ -827,7 +826,7 @@ MX8MP_IOMUXC_SD2_DATA0__USDHC2_DATA0		0x1d4 /* SDIO_A_D0 */
 			MX8MP_IOMUXC_SD2_DATA1__USDHC2_DATA1		0x1d4 /* SDIO_A_D1 */
 			MX8MP_IOMUXC_SD2_DATA2__USDHC2_DATA2		0x1d4 /* SDIO_A_D2 */
 			MX8MP_IOMUXC_SD2_DATA3__USDHC2_DATA3		0x1d4 /* SDIO_A_D3 */
-			MX8MP_IOMUXC_GPIO1_IO04__USDHC2_VSELECT		0x400001d0
+			MX8MP_IOMUXC_GPIO1_IO04__USDHC2_VSELECT		0x1d0
 		>;
 	};
 
@@ -839,7 +838,7 @@ MX8MP_IOMUXC_SD2_DATA0__USDHC2_DATA0		0x1d6 /* SDIO_A_D0 */
 			MX8MP_IOMUXC_SD2_DATA1__USDHC2_DATA1		0x1d6 /* SDIO_A_D1 */
 			MX8MP_IOMUXC_SD2_DATA2__USDHC2_DATA2		0x1d6 /* SDIO_A_D2 */
 			MX8MP_IOMUXC_SD2_DATA3__USDHC2_DATA3		0x1d6 /* SDIO_A_D3 */
-			MX8MP_IOMUXC_GPIO1_IO04__USDHC2_VSELECT		0x400001d0
+			MX8MP_IOMUXC_GPIO1_IO04__USDHC2_VSELECT		0x1d0
 		>;
 	};
 
arch/arm64/boot/dts/freescale/imx8mp-tqma8mpql-mba8mpxl.dts +3 -0
index ac05c05193c5..be33cf691adf 100644
@@ -519,6 +519,9 @@ tlv320aic3x04: audio-codec@18 {
 		reset-gpios = <&gpio4 29 GPIO_ACTIVE_LOW>;
 		iov-supply = <&reg_vcc_1v8>;
 		ldoin-supply = <&reg_vcc_3v3>;
+		assigned-clocks = <&clk IMX8MP_CLK_SAI3>;
+		assigned-clock-parents = <&clk IMX8MP_AUDIO_PLL1_OUT>;
+		assigned-clock-rates = <12288000>;
 	};
 
 	se97_1c: temperature-sensor@1c {
arch/arm64/boot/dts/freescale/imx8qxp-mek.dts +0 -1
index ea78e8434152..eb8697704087 100644
@@ -647,7 +647,6 @@ &pcie0_ep {
 	phy-names = "pcie-phy";
 	pinctrl-0 = <&pinctrl_pcieb>;
 	pinctrl-names = "default";
-	vpcie-supply = <&reg_pcieb>;
 	status = "disabled";
 };
 
arch/arm64/boot/dts/freescale/imx8ulp-evk.dts +2 -2
index 290a49bea2f7..5dea66c1e7aa 100644
@@ -166,7 +166,7 @@ &lpi2c7 {
 	ptn5150_1: typec@1d {
 		compatible = "nxp,ptn5150";
 		reg = <0x1d>;
-		int-gpios = <&gpiof 3 IRQ_TYPE_EDGE_FALLING>;
+		int-gpios = <&gpiof 3 GPIO_ACTIVE_LOW>;
 		pinctrl-names = "default";
 		pinctrl-0 = <&pinctrl_typec1>;
 		status = "disabled";
@@ -182,7 +182,7 @@ pcal6408: gpio@21 {
 	ptn5150_2: typec@3d {
 		compatible = "nxp,ptn5150";
 		reg = <0x3d>;
-		int-gpios = <&gpiof 5 IRQ_TYPE_EDGE_FALLING>;
+		int-gpios = <&gpiof 5 GPIO_ACTIVE_LOW>;
 		pinctrl-names = "default";
 		pinctrl-0 = <&pinctrl_typec2>;
 		status = "disabled";
arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi +2 -2
index 8e9e841cc828..f0f04599106b 100644
@@ -604,12 +604,12 @@ pinctrl_adc0: adc0grp {
 	 */
 	pinctrl_atmel_adap: atmeladaptergrp {
 		fsl,pins = <IMX8QXP_UART1_RX_LSIO_GPIO0_IO22			0x21>,		/* SODIMM  30 */
-			   <IMX8QXP_UART1_TX_LSIO_GPIO0_IO21			0x4000021>;	/* SODIMM  28 */
+			   <IMX8QXP_UART1_TX_LSIO_GPIO0_IO21			0x40000021>;	/* SODIMM  28 */
 	};
 
 	/* Atmel MXT touchsceen + boards with built-in Capacitive Touch Connector */
 	pinctrl_atmel_conn: atmelconnectorgrp {
-		fsl,pins = <IMX8QXP_QSPI0B_DATA2_LSIO_GPIO3_IO20		0x4000021>,	/* SODIMM 107 */
+		fsl,pins = <IMX8QXP_QSPI0B_DATA2_LSIO_GPIO3_IO20		0x40000021>,	/* SODIMM 107 */
 			   <IMX8QXP_QSPI0B_SS1_B_LSIO_GPIO3_IO24		0x21>;		/* SODIMM 106 */
 	};
 
arch/arm64/boot/dts/freescale/imx95-19x19-evk.dts +1 -1
index 9f968feccef6..513c52901e6c 100644
@@ -548,7 +548,7 @@ &pcie0 {
 &pcie0_ep {
 	pinctrl-0 = <&pinctrl_pcie0>;
 	pinctrl-names = "default";
-	vpcie-supply = <&reg_pcie0>;
+	vpcie-supply = <&reg_m2_pwr>;
 	status = "disabled";
 };
 
arch/arm64/boot/dts/freescale/imx95.dtsi +6 -4
index 583c5f7a84b5..47fd5a5862b4 100644
@@ -1823,8 +1823,9 @@ pcie0: pcie@4c300000 {
 			      <0 0x4c360000 0 0x10000>,
 			      <0 0x4c340000 0 0x4000>;
 			reg-names = "dbi", "config", "atu", "app";
-			ranges = <0x81000000 0x0 0x00000000 0x0 0x6ff00000 0 0x00100000>,
-				 <0x82000000 0x0 0x10000000 0x9 0x10000000 0 0x10000000>;
+			ranges = <0x43000000 0x9 0x00000000 0x9 0x00000000 0x0 0xe0000000>,
+				 <0x82000000 0x0 0xe0000000 0x9 0xe0000000 0x0 0x10000000>,
+				 <0x81000000 0x0 0x00000000 0x9 0xf0000000 0x0 0x00100000>;
 			#address-cells = <3>;
 			#size-cells = <2>;
 			device_type = "pci";
@@ -1898,8 +1899,9 @@ pcie1: pcie@4c380000 {
 			      <0 0x4c3e0000 0 0x10000>,
 			      <0 0x4c3c0000 0 0x4000>;
 			reg-names = "dbi", "config", "atu", "app";
-			ranges = <0x81000000 0 0x00000000 0x8 0x8ff00000 0 0x00100000>,
-				 <0x82000000 0 0x10000000 0xa 0x10000000 0 0x10000000>;
+			ranges = <0x43000000 0xa 0x00000000 0xa 0x00000000 0x0 0xe0000000>,
+				 <0x82000000 0x0 0xe0000000 0xa 0xe0000000 0x0 0x10000000>,
+				 <0x81000000 0x0 0x00000000 0xa 0xf0000000 0x0 0x00100000>;
 			#address-cells = <3>;
 			#size-cells = <2>;
 			device_type = "pci";
arch/arm64/boot/dts/freescale/s32g3.dtsi +1 -1
index be3a582ebc1b..2698b826e6c6 100644
@@ -806,7 +806,7 @@ usdhc0: mmc@402f0000 {
 
 		swt8: watchdog@40500000 {
 			compatible = "nxp,s32g3-swt", "nxp,s32g2-swt";
-			reg = <40500000 0x1000>;
+			reg = <0x40500000 0x1000>;
 			clocks = <&clks 0x3a>, <&clks 0x3b>, <&clks 0x3b>;
 			clock-names = "counter", "module", "register";
 			status = "disabled";
arch/arm64/boot/dts/mediatek/mt8192-asurada.dtsi +1 -1
index 0b4664f044a1..ff2eb9e10f36 100644
@@ -526,6 +526,7 @@ flash@0 {
 &pcie {
 	pinctrl-names = "default";
 	pinctrl-0 = <&pcie_pins>;
+	memory-region = <&wifi_restricted_dma_region>;
 
 	pcie0: pcie@0,0 {
 		device_type = "pci";
@@ -540,7 +541,6 @@ pcie0: pcie@0,0 {
 		wifi: wifi@0,0 {
 			reg = <0x10000 0 0 0 0x100000>,
 			      <0x10000 0 0x100000 0 0x100000>;
-			memory-region = <&wifi_restricted_dma_region>;
 		};
 	};
 };
arch/arm64/boot/dts/nvidia/tegra132-norrin.dts +5 -0
index 683ac124523b..1f5222d43e62 100644
@@ -18,6 +18,11 @@ chosen {
 		stdout-path = "serial0:115200n8";
 	};
 
+	firmware {
+		#address-cells = <2>;
+		#size-cells = <2>;
+	};
+
 	memory@80000000 {
 		device_type = "memory";
 		reg = <0x0 0x80000000 0x0 0x80000000>;
arch/arm64/boot/dts/nvidia/tegra210-smaug.dts +5 -0
index dfbd1c72388c..8cf6c04601ad 100644
@@ -25,6 +25,11 @@ chosen {
 		stdout-path = "serial0:115200n8";
 	};
 
+	firmware {
+		#address-cells = <2>;
+		#size-cells = <2>;
+	};
+
 	memory@80000000 {
 		device_type = "memory";
 		reg = <0x0 0x80000000 0x0 0xc0000000>;
arch/arm64/boot/dts/nvidia/tegra234.dtsi +4 -4
index 5657045c53d9..5b245977d6a0 100644
@@ -3602,7 +3602,7 @@ ethernet@6800000 {
 				 <&bpmp TEGRA234_CLK_MGBE0_RX_PCS_M>,
 				 <&bpmp TEGRA234_CLK_MGBE0_RX_PCS>,
 				 <&bpmp TEGRA234_CLK_MGBE0_TX_PCS>;
-			clock-names = "mgbe", "mac", "mac-divider", "ptp-ref", "rx-input-m",
+			clock-names = "mgbe", "mac", "mac-divider", "ptp_ref", "rx-input-m",
 				      "rx-input", "tx", "eee-pcs", "rx-pcs-input", "rx-pcs-m",
 				      "rx-pcs", "tx-pcs";
 			resets = <&bpmp TEGRA234_RESET_MGBE0_MAC>,
@@ -3644,7 +3644,7 @@ ethernet@6900000 {
 				 <&bpmp TEGRA234_CLK_MGBE1_RX_PCS_M>,
 				 <&bpmp TEGRA234_CLK_MGBE1_RX_PCS>,
 				 <&bpmp TEGRA234_CLK_MGBE1_TX_PCS>;
-			clock-names = "mgbe", "mac", "mac-divider", "ptp-ref", "rx-input-m",
+			clock-names = "mgbe", "mac", "mac-divider", "ptp_ref", "rx-input-m",
 				      "rx-input", "tx", "eee-pcs", "rx-pcs-input", "rx-pcs-m",
 				      "rx-pcs", "tx-pcs";
 			resets = <&bpmp TEGRA234_RESET_MGBE1_MAC>,
@@ -3686,7 +3686,7 @@ ethernet@6a00000 {
 				 <&bpmp TEGRA234_CLK_MGBE2_RX_PCS_M>,
 				 <&bpmp TEGRA234_CLK_MGBE2_RX_PCS>,
 				 <&bpmp TEGRA234_CLK_MGBE2_TX_PCS>;
-			clock-names = "mgbe", "mac", "mac-divider", "ptp-ref", "rx-input-m",
+			clock-names = "mgbe", "mac", "mac-divider", "ptp_ref", "rx-input-m",
 				      "rx-input", "tx", "eee-pcs", "rx-pcs-input", "rx-pcs-m",
 				      "rx-pcs", "tx-pcs";
 			resets = <&bpmp TEGRA234_RESET_MGBE2_MAC>,
@@ -3728,7 +3728,7 @@ ethernet@6b00000 {
 				 <&bpmp TEGRA234_CLK_MGBE3_RX_PCS_M>,
 				 <&bpmp TEGRA234_CLK_MGBE3_RX_PCS>,
 				 <&bpmp TEGRA234_CLK_MGBE3_TX_PCS>;
-			clock-names = "mgbe", "mac", "mac-divider", "ptp-ref", "rx-input-m",
+			clock-names = "mgbe", "mac", "mac-divider", "ptp_ref", "rx-input-m",
 				      "rx-input", "tx", "eee-pcs", "rx-pcs-input", "rx-pcs-m",
 				      "rx-pcs", "tx-pcs";
 			resets = <&bpmp TEGRA234_RESET_MGBE3_MAC>,
arch/arm64/boot/dts/qcom/ipq5424.dtsi +2 -2
index 227d5ce29751..d103368fff9a 100644
@@ -601,7 +601,7 @@ qusb_phy_1: phy@71000 {
 			status = "disabled";
 		};
 
-		usb2: usb2@1e00000 {
+		usb2: usb2@1ef8800 {
 			compatible = "qcom,ipq5424-dwc3", "qcom,dwc3";
 			reg = <0 0x01ef8800 0 0x400>;
 			#address-cells = <2>;
@@ -692,7 +692,7 @@ ssphy_0: phy@7d000 {
 			status = "disabled";
 		};
 
-		usb3: usb3@8a00000 {
+		usb3: usb3@8af8800 {
 			compatible = "qcom,ipq5424-dwc3", "qcom,dwc3";
 			reg = <0 0x08af8800 0 0x400>;
 
arch/arm64/boot/dts/qcom/lemans.dtsi +13 -5
index ef20ea941aa9..5c00d2e89fb8 100644
@@ -2753,7 +2753,11 @@ ice: crypto@1d88000 {
 			compatible = "qcom,sa8775p-inline-crypto-engine",
 				     "qcom,inline-crypto-engine";
 			reg = <0x0 0x01d88000 0x0 0x18000>;
-			clocks = <&gcc GCC_UFS_PHY_ICE_CORE_CLK>;
+			clocks = <&gcc GCC_UFS_PHY_ICE_CORE_CLK>,
+				 <&gcc GCC_UFS_PHY_AHB_CLK>;
+			clock-names = "core",
+				      "iface";
+			power-domains = <&gcc UFS_PHY_GDSC>;
 		};
 
 		cryptobam: dma-controller@1dc4000 {
@@ -5035,9 +5039,11 @@ mdss0_dp0_phy: phy@aec2a00 {
 				      <0x0 0x0aec2000 0x0 0x1c8>;
 
 				clocks = <&dispcc0 MDSS_DISP_CC_MDSS_DPTX0_AUX_CLK>,
-					 <&dispcc0 MDSS_DISP_CC_MDSS_AHB_CLK>;
+					 <&dispcc0 MDSS_DISP_CC_MDSS_AHB_CLK>,
+					 <&gcc GCC_EDP_REF_CLKREF_EN>;
 				clock-names = "aux",
-					      "cfg_ahb";
+					      "cfg_ahb",
+					      "ref";
 
 				#clock-cells = <1>;
 				#phy-cells = <0>;
@@ -5054,9 +5060,11 @@ mdss0_dp1_phy: phy@aec5a00 {
 				      <0x0 0x0aec5000 0x0 0x1c8>;
 
 				clocks = <&dispcc0 MDSS_DISP_CC_MDSS_DPTX1_AUX_CLK>,
-					 <&dispcc0 MDSS_DISP_CC_MDSS_AHB_CLK>;
+					 <&dispcc0 MDSS_DISP_CC_MDSS_AHB_CLK>,
+					 <&gcc GCC_EDP_REF_CLKREF_EN>;
 				clock-names = "aux",
-					      "cfg_ahb";
+					      "cfg_ahb",
+					      "ref";
 
 				#clock-cells = <1>;
 				#phy-cells = <0>;
arch/arm64/boot/dts/qcom/qcs8300.dtsi +5 -1
index 8580884a16e9..501814babed1 100644
@@ -2351,7 +2351,11 @@ ice: crypto@1d88000 {
 			compatible = "qcom,qcs8300-inline-crypto-engine",
 				     "qcom,inline-crypto-engine";
 			reg = <0x0 0x01d88000 0x0 0x18000>;
-			clocks = <&gcc GCC_UFS_PHY_ICE_CORE_CLK>;
+			clocks = <&gcc GCC_UFS_PHY_ICE_CORE_CLK>,
+				 <&gcc GCC_UFS_PHY_AHB_CLK>;
+			clock-names = "core",
+				      "iface";
+			power-domains = <&gcc GCC_UFS_PHY_GDSC>;
 		};
 
 		tcsr_mutex: hwlock@1f40000 {
arch/arm64/boot/dts/qcom/sc7180.dtsi +5 -1
index a0df10a97c7f..892b3d2f1bf9 100644
@@ -1599,7 +1599,11 @@ ice: crypto@1d90000 {
 			compatible = "qcom,sc7180-inline-crypto-engine",
 				     "qcom,inline-crypto-engine";
 			reg = <0 0x01d90000 0 0x8000>;
-			clocks = <&gcc GCC_UFS_PHY_ICE_CORE_CLK>;
+			clocks = <&gcc GCC_UFS_PHY_ICE_CORE_CLK>,
+				 <&gcc GCC_UFS_PHY_AHB_CLK>;
+			clock-names = "core",
+				      "iface";
+			power-domains = <&gcc UFS_PHY_GDSC>;
 		};
 
 		ipa: ipa@1e40000 {
arch/arm64/boot/dts/qcom/sc7280.dtsi +6 -2
index 4b04dea57ec8..ed87bcb0d4b6 100644
@@ -2573,8 +2573,12 @@ ufs_mem_phy: phy@1d87000 {
 		ice: crypto@1d88000 {
 			compatible = "qcom,sc7280-inline-crypto-engine",
 				     "qcom,inline-crypto-engine";
-			reg = <0 0x01d88000 0 0x8000>;
-			clocks = <&gcc GCC_UFS_PHY_ICE_CORE_CLK>;
+			reg = <0 0x01d88000 0 0x18000>;
+			clocks = <&gcc GCC_UFS_PHY_ICE_CORE_CLK>,
+				 <&gcc GCC_UFS_PHY_AHB_CLK>;
+			clock-names = "core",
+				      "iface";
+			power-domains = <&gcc GCC_UFS_PHY_GDSC>;
 		};
 
 		cryptobam: dma-controller@1dc4000 {
arch/arm64/boot/dts/qcom/sc8180x.dtsi +1 -1
index 85c2afcb417d..e20a096aac7f 100644
@@ -2632,7 +2632,7 @@ usb_mp_qmpphy1: phy@88ec000 {
 			status = "disabled";
 		};
 
-		usb_sec_qmpphy: phy@88ee000 {
+		usb_sec_qmpphy: phy@88ed000 {
 			compatible = "qcom,sc8180x-qmp-usb3-dp-phy";
 			reg = <0 0x088ed000 0 0x3000>;
 
arch/arm64/boot/dts/qcom/sdm630.dtsi +6 -3
index 876a6871745c..1f2c8a4dcecf 100644
@@ -494,9 +494,12 @@ venus_region: venus@9f800000 {
 			no-map;
 		};
 
-		adsp_mem: adsp-region@f6000000 {
-			reg = <0x0 0xf6000000 0x0 0x800000>;
-			no-map;
+		adsp_mem: adsp-region {
+			compatible = "shared-dma-pool";
+			alloc-ranges = <0x0 0x80000000 0x0 0x80000000>;
+			alignment = <0x0 0x400000>;
+			size = <0x0 0x800000>;
+			reusable;
 		};
 
 		qseecom_mem: qseecom-region@f6800000 {
arch/arm64/boot/dts/qcom/sdm845-db845c-navigation-mezzanine.dtso +5 -0
index dbe1911d8e47..678a17c805f7 100644
@@ -16,7 +16,12 @@ &camss {
 	status = "okay";
 
 	ports {
+		#address-cells = <1>;
+		#size-cells = <0>;
+
 		port@0 {
+			reg = <0>;
+
 			csiphy0_ep: endpoint {
 				data-lanes = <0 1 2 3>;
 				remote-endpoint = <&ov8856_ep>;
arch/arm64/boot/dts/qcom/sm8450.dtsi +6 -2
index 6c00390010f1..2d49df7b69e4 100644
@@ -5348,8 +5348,12 @@ ufs_mem_phy: phy@1d87000 {
 		ice: crypto@1d88000 {
 			compatible = "qcom,sm8450-inline-crypto-engine",
 				     "qcom,inline-crypto-engine";
-			reg = <0 0x01d88000 0 0x8000>;
-			clocks = <&gcc GCC_UFS_PHY_ICE_CORE_CLK>;
+			reg = <0 0x01d88000 0 0x18000>;
+			clocks = <&gcc GCC_UFS_PHY_ICE_CORE_CLK>,
+				 <&gcc GCC_UFS_PHY_AHB_CLK>;
+			clock-names = "core",
+				      "iface";
+			power-domains = <&gcc UFS_PHY_GDSC>;
 		};
 
 		cryptobam: dma-controller@1dc4000 {
arch/arm64/boot/dts/qcom/sm8550.dtsi +5 -1
index 118a626dfcff..479c94f5066f 100644
@@ -2414,7 +2414,11 @@ ice: crypto@1d88000 {
 				     "qcom,inline-crypto-engine";
 			reg = <0 0x01d88000 0 0x18000>;
 
-			clocks = <&gcc GCC_UFS_PHY_ICE_CORE_CLK>;
+			clocks = <&gcc GCC_UFS_PHY_ICE_CORE_CLK>,
+				 <&gcc GCC_UFS_PHY_AHB_CLK>;
+			clock-names = "core",
+				      "iface";
+			power-domains = <&gcc UFS_PHY_GDSC>;
 		};
 
 		tcsr_mutex: hwlock@1f40000 {
arch/arm64/boot/dts/qcom/sm8650.dtsi +5 -1
index 069b7f1267a0..6c775ef20cb0 100644
@@ -4046,7 +4046,11 @@ ice: crypto@1d88000 {
 				     "qcom,inline-crypto-engine";
 			reg = <0 0x01d88000 0 0x18000>;
 
-			clocks = <&gcc GCC_UFS_PHY_ICE_CORE_CLK>;
+			clocks = <&gcc GCC_UFS_PHY_ICE_CORE_CLK>,
+				 <&gcc GCC_UFS_PHY_AHB_CLK>;
+			clock-names = "core",
+				      "iface";
+			power-domains = <&gcc UFS_PHY_GDSC>;
 		};
 
 		cryptobam: dma-controller@1dc4000 {
arch/arm64/boot/dts/qcom/sm8750.dtsi +5 -1
index 3e1d1133792b..2760c4f7e6f3 100644
@@ -2057,7 +2057,11 @@ ice: crypto@1d88000 {
 				     "qcom,inline-crypto-engine";
 			reg = <0x0 0x01d88000 0x0 0x18000>;
 
-			clocks = <&gcc GCC_UFS_PHY_ICE_CORE_CLK>;
+			clocks = <&gcc GCC_UFS_PHY_ICE_CORE_CLK>,
+				 <&gcc GCC_UFS_PHY_AHB_CLK>;
+			clock-names = "core",
+				      "iface";
+			power-domains = <&gcc GCC_UFS_PHY_GDSC>;
 		};
 
 		cryptobam: dma-controller@1dc4000 {
arch/arm64/boot/dts/rockchip/px30-cobra.dtsi +1 -1
index b7e669d8ba4d..add917af5de7 100644
@@ -397,7 +397,7 @@ &io_domains {
 
 &mdio {
 	dp83825: ethernet-phy@0 {
-		compatible = "ethernet-phy-ieee802.3-c22";
+		compatible = "ethernet-phy-id2000.a140";
 		reg = <0x0>;
 		pinctrl-names = "default";
 		pinctrl-0 = <&phy_rst>;
arch/arm64/boot/dts/rockchip/px30-ringneck.dtsi +1 -1
index 4203b335a263..973b4c5880e2 100644
@@ -344,7 +344,7 @@ &io_domains {
 
 &mdio {
 	dp83825: ethernet-phy@0 {
-		compatible = "ethernet-phy-ieee802.3-c22";
+		compatible = "ethernet-phy-id2000.a140";
 		reg = <0x0>;
 		pinctrl-names = "default";
 		pinctrl-0 = <&phy_rst>;
arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi +5 -0
index 7eca1da78cff..2f9e39671efc 100644
@@ -18,6 +18,11 @@ chosen {
 		stdout-path = "serial2:115200n8";
 	};
 
+	firmware {
+		#address-cells = <2>;
+		#size-cells = <2>;
+	};
+
 	/*
 	 * Power Tree
 	 *
arch/arm64/boot/dts/rockchip/rk3566-roc-pc.dts +1 -1
index 7e499064e035..985770e3a5e2 100644
@@ -245,7 +245,7 @@ rk809: pmic@20 {
 		compatible = "rockchip,rk809";
 		reg = <0x20>;
 		interrupt-parent = <&gpio0>;
-		interrupts = <RK_PA7 IRQ_TYPE_LEVEL_LOW>;
+		interrupts = <RK_PA3 IRQ_TYPE_LEVEL_LOW>;
 		clock-output-names = "rk808-clkout1", "rk808-clkout2";
 		assigned-clocks = <&cru I2S1_MCLKOUT_TX>;
 		assigned-clock-parents = <&cru CLK_I2S1_8CH_TX>;
arch/arm64/boot/dts/rockchip/rk3568-nanopi-r5s.dts +3 -3
index 718d1a2da8e5..90ce6f0e1dcf 100644
@@ -98,7 +98,7 @@ &mdio0 {
 	rgmii_phy0: ethernet-phy@1 {
 		compatible = "ethernet-phy-ieee802.3-c22";
 		reg = <1>;
-		pinctrl-0 = <&eth_phy0_reset_pin>;
+		pinctrl-0 = <&gmac0_rstn_gpio0_c5_pin>;
 		pinctrl-names = "default";
 	};
 };
@@ -132,8 +132,8 @@ &pcie3x2 {
 
 &pinctrl {
 	gmac0 {
-		eth_phy0_reset_pin: eth-phy0-reset-pin {
-			rockchip,pins = <0 RK_PC4 RK_FUNC_GPIO &pcfg_pull_up>;
+		gmac0_rstn_gpio0_c5_pin: gmac0-rstn-gpio0-c5-pin {
+			rockchip,pins = <0 RK_PC5 RK_FUNC_GPIO &pcfg_pull_up>;
 		};
 	};
 
arch/arm64/boot/dts/st/stm32mp251.dtsi +4 -4
index a8e6e0f77b83..e4e6f9f818d8 100644
@@ -1176,7 +1176,7 @@ spi5: spi@40280000 {
 
 			sai1: sai@40290000 {
 				compatible = "st,stm32mp25-sai";
-				reg = <0x40290000 0x4>, <0x4029a3f0 0x10>;
+				reg = <0x40290000 0x4>, <0x402903f0 0x10>;
 				ranges = <0 0x40290000 0x400>;
 				#address-cells = <1>;
 				#size-cells = <1>;
@@ -1210,7 +1210,7 @@ sai1b: audio-controller@40290024 {
 
 			sai2: sai@402a0000 {
 				compatible = "st,stm32mp25-sai";
-				reg = <0x402a0000 0x4>, <0x402aa3f0 0x10>;
+				reg = <0x402a0000 0x4>, <0x402a03f0 0x10>;
 				ranges = <0 0x402a0000 0x400>;
 				#address-cells = <1>;
 				#size-cells = <1>;
@@ -1244,7 +1244,7 @@ sai2b: audio-controller@402a0024 {
 
 			sai3: sai@402b0000 {
 				compatible = "st,stm32mp25-sai";
-				reg = <0x402b0000 0x4>, <0x402ba3f0 0x10>;
+				reg = <0x402b0000 0x4>, <0x402b03f0 0x10>;
 				ranges = <0 0x402b0000 0x400>;
 				#address-cells = <1>;
 				#size-cells = <1>;
@@ -1336,7 +1336,7 @@ usart1: serial@40330000 {
 
 			sai4: sai@40340000 {
 				compatible = "st,stm32mp25-sai";
-				reg = <0x40340000 0x4>, <0x4034a3f0 0x10>;
+				reg = <0x40340000 0x4>, <0x403403f0 0x10>;
 				ranges = <0 0x40340000 0x400>;
 				#address-cells = <1>;
 				#size-cells = <1>;
arch/arm64/boot/dts/ti/k3-am62a7-sk.dts +2 -0
index b41d8dd159ad..a902b8806209 100644
@@ -154,6 +154,7 @@ vddshv_sdio: regulator-5 {
 		gpios = <&main_gpio0 31 GPIO_ACTIVE_HIGH>;
 		states = <1800000 0x0>,
 			 <3300000 0x1>;
+		bootph-all;
 	};
 
 	leds {
@@ -396,6 +397,7 @@ vddshv_sdio_pins_default: vddshv-sdio-default-pins {
 		pinctrl-single,pins = <
 			AM62AX_IOPAD(0x07c, PIN_OUTPUT, 7) /* (N22) GPMC0_CLK.GPIO0_31 */
 		>;
+		bootph-all;
 	};
 
 	main_ecap0_pins_default: main-ecap0-default-pins {
arch/arm64/include/asm/kvm_hyp.h +1 -0
index e6be1f5d0967..8020e91b536d 100644
@@ -146,5 +146,6 @@ extern u64 kvm_nvhe_sym(id_aa64smfr0_el1_sys_val);
 extern unsigned long kvm_nvhe_sym(__icache_flags);
 extern unsigned int kvm_nvhe_sym(kvm_arm_vmid_bits);
 extern unsigned int kvm_nvhe_sym(kvm_host_sve_max_vl);
+extern unsigned int kvm_nvhe_sym(hyp_gicv3_nr_lr);
 
 #endif /* __ARM64_KVM_HYP_H__ */
arch/arm64/include/asm/kvm_nested.h +10 -0
index f7c06a840963..6f768e361c89 100644
@@ -353,6 +353,14 @@ struct s1_walk_result {
 	bool	failed;
 };
 
+static inline void fail_s1_walk(struct s1_walk_result *wr, u8 fst, bool s1ptw)
+{
+	wr->fst		= fst;
+	wr->ptw		= s1ptw;
+	wr->s2		= s1ptw;
+	wr->failed	= true;
+}
+
 int __kvm_translate_va(struct kvm_vcpu *vcpu, struct s1_walk_info *wi,
 		       struct s1_walk_result *wr, u64 va);
 int __kvm_find_s1_desc_level(struct kvm_vcpu *vcpu, u64 va, u64 ipa,
@@ -363,6 +371,8 @@ int kvm_vcpu_allocate_vncr_tlb(struct kvm_vcpu *vcpu);
 int kvm_handle_vncr_abort(struct kvm_vcpu *vcpu);
 void kvm_handle_s1e2_tlbi(struct kvm_vcpu *vcpu, u32 inst, u64 val);
 
+u16 get_asid_by_regime(struct kvm_vcpu *vcpu, enum trans_regime regime);
+
 #define vncr_fixmap(c)						\
 	({							\
 		u32 __c = (c);					\
arch/arm64/kernel/acpi.c +2 -0
index b285e174f4f5..b8d75f053f45 100644
@@ -448,12 +448,14 @@ int acpi_map_cpu(acpi_handle handle, phys_cpuid_t physid, u32 apci_id,
 		return *pcpu;
 	}
 
+	set_cpu_present(*pcpu, true);
 	return 0;
 }
 EXPORT_SYMBOL(acpi_map_cpu);
 
 int acpi_unmap_cpu(int cpu)
 {
+	set_cpu_present(cpu, false);
 	return 0;
 }
 EXPORT_SYMBOL(acpi_unmap_cpu);
arch/arm64/kernel/entry-fpsimd.S +4 -4
index fb441702495f..28af4bcd97a5 100644
@@ -38,10 +38,10 @@ SYM_FUNC_END(fpsimd_load_state)
  *
  * x0 - pointer to buffer for state
  * x1 - pointer to storage for FPSR
- * x2 - Save FFR if non-zero
+ * w2 - Save FFR if non-zero
  */
 SYM_FUNC_START(sve_save_state)
-	sve_save 0, x1, x2, 3
+	sve_save 0, x1, w2, 3
 	ret
 SYM_FUNC_END(sve_save_state)
 
@@ -50,10 +50,10 @@ SYM_FUNC_END(sve_save_state)
  *
  * x0 - pointer to buffer for state
  * x1 - pointer to storage for FPSR
- * x2 - Restore FFR if non-zero
+ * w2 - Restore FFR if non-zero
  */
 SYM_FUNC_START(sve_load_state)
-	sve_load 0, x1, x2, 4
+	sve_load 0, x1, w2, 4
 	ret
 SYM_FUNC_END(sve_load_state)
 
arch/arm64/kernel/hw_breakpoint.c +9 -0
index ab76b36dce82..73cce8ac8368 100644
@@ -559,6 +559,15 @@ int hw_breakpoint_arch_parse(struct perf_event *bp,
 		else
 			alignment_mask = 0x7;
 		offset = hw->address & alignment_mask;
+
+		/*
+		 * BAS is an 8-bit field in WCR/BCR; the shift below would
+		 * silently drop the high bits of ctrl.len when offset + len
+		 * exceeds 8, programming hardware to watch fewer bytes than
+		 * the user requested.
+		 */
+		if (((u32)hw->ctrl.len << offset) > ARM_BREAKPOINT_LEN_8)
+			return -EINVAL;
 	}
 
 	hw->address &= ~alignment_mask;
arch/arm64/kernel/smp.c +14 -14
index 68cea3a4a35c..92b57fc87ee9 100644
@@ -535,23 +535,13 @@ void arch_unregister_cpu(int cpu)
 {
 	acpi_handle acpi_handle = acpi_get_processor_handle(cpu);
 	struct cpu *c = &per_cpu(cpu_devices, cpu);
-	acpi_status status;
 	unsigned long long sta;
-
-	if (!acpi_handle) {
-		pr_err_once("Removing a CPU without associated ACPI handle\n");
-		return;
-	}
+	acpi_status status;
 
 	status = acpi_evaluate_integer(acpi_handle, "_STA", NULL, &sta);
-	if (ACPI_FAILURE(status))
-		return;
-
-	/* For now do not allow anything that looks like physical CPU HP */
-	if (cpu_present(cpu) && !(sta & ACPI_STA_DEVICE_PRESENT)) {
+	if (!ACPI_FAILURE(status) &&
+	    cpu_present(cpu) && !(sta & ACPI_STA_DEVICE_PRESENT))
 		pr_err_once("Changing CPU present bit is not supported\n");
-		return;
-	}
 
 	unregister_cpu(c);
 }
@@ -566,6 +556,11 @@ struct acpi_madt_generic_interrupt *acpi_cpu_get_madt_gicc(int cpu)
 }
 EXPORT_SYMBOL_GPL(acpi_cpu_get_madt_gicc);
 
+static bool acpi_cpu_is_present(int cpu)
+{
+	return acpi_cpu_get_madt_gicc(cpu)->flags & ACPI_MADT_ENABLED;
+}
+
 /*
  * acpi_map_gic_cpu_interface - parse processor MADT entry
  *
@@ -670,6 +665,10 @@ static void __init acpi_parse_and_init_cpus(void)
 		early_map_cpu_to_node(i, acpi_numa_get_nid(i));
 }
 #else
+static bool acpi_cpu_is_present(int cpu)
+{
+	return false;
+}
 #define acpi_parse_and_init_cpus(...)	do { } while (0)
 #endif
 
@@ -808,7 +807,8 @@ void __init smp_prepare_cpus(unsigned int max_cpus)
 		if (err)
 			continue;
 
-		set_cpu_present(cpu, true);
+		if (acpi_disabled || acpi_cpu_is_present(cpu))
+			set_cpu_present(cpu, true);
 		numa_store_cpu_info(cpu);
 	}
 }
arch/arm64/kvm/arm.c +2 -0
index e59cb36b5f36..10fc6783cd60 100644
@@ -2311,6 +2311,8 @@ static int __init init_subsystems(void)
 	switch (err) {
 	case 0:
 		vgic_present = true;
+		if (static_branch_unlikely(&kvm_vgic_global_state.gicv3_cpuif))
+			kvm_nvhe_sym(hyp_gicv3_nr_lr) = kvm_vgic_global_state.nr_lr;
 		break;
 	case -ENODEV:
 	case -ENXIO:
arch/arm64/kvm/at.c +2 -33
index e6de6aac6ede..2bdc49bef861 100644
@@ -10,14 +10,6 @@
 #include <asm/kvm_hyp.h>
 #include <asm/kvm_mmu.h>
 
-static void fail_s1_walk(struct s1_walk_result *wr, u8 fst, bool s1ptw)
-{
-	wr->fst		= fst;
-	wr->ptw		= s1ptw;
-	wr->s2		= s1ptw;
-	wr->failed	= true;
-}
-
 #define S1_MMU_DISABLED		(-127)
 
 static int get_ia_size(struct s1_walk_info *wi)
@@ -491,31 +483,8 @@ static int walk_s1(struct kvm_vcpu *vcpu, struct s1_walk_info *wi,
 	wr->pa |= va & GENMASK_ULL(va_bottom - 1, 0);
 
 	wr->nG = (wi->regime != TR_EL2) && (desc & PTE_NG);
-	if (wr->nG) {
-		u64 asid_ttbr, tcr;
-
-		switch (wi->regime) {
-		case TR_EL10:
-			tcr = vcpu_read_sys_reg(vcpu, TCR_EL1);
-			asid_ttbr = ((tcr & TCR_A1) ?
-				     vcpu_read_sys_reg(vcpu, TTBR1_EL1) :
-				     vcpu_read_sys_reg(vcpu, TTBR0_EL1));
-			break;
-		case TR_EL20:
-			tcr = vcpu_read_sys_reg(vcpu, TCR_EL2);
-			asid_ttbr = ((tcr & TCR_A1) ?
-				     vcpu_read_sys_reg(vcpu, TTBR1_EL2) :
-				     vcpu_read_sys_reg(vcpu, TTBR0_EL2));
-			break;
-		default:
-			BUG();
-		}
-
-		wr->asid = FIELD_GET(TTBR_ASID_MASK, asid_ttbr);
-		if (!kvm_has_feat_enum(vcpu->kvm, ID_AA64MMFR0_EL1, ASIDBITS, 16) ||
-		    !(tcr & TCR_ASID16))
-			wr->asid &= GENMASK(7, 0);
-	}
+	if (wr->nG)
+		wr->asid = get_asid_by_regime(vcpu, wi->regime);
 
 	return 0;
 
arch/arm64/kvm/emulate-nested.c +1 -0
index 2d04fb56746e..877818840704 100644
@@ -2729,6 +2729,7 @@ static void kvm_inject_el2_exception(struct kvm_vcpu *vcpu, u64 esr_el2,
 		break;
 	case except_type_serror:
 		kvm_pend_exception(vcpu, EXCEPT_AA64_EL2_SERR);
+		vcpu_write_sys_reg(vcpu, esr_el2, ESR_EL2);
 		break;
 	default:
 		WARN_ONCE(1, "Unsupported EL2 exception injection %d\n", type);
arch/arm64/kvm/hyp/include/hyp/switch.h +6 -5
index 018f930d40dc..e1ad60d3f367 100644
@@ -419,16 +419,19 @@ static inline bool __populate_fault_info(struct kvm_vcpu *vcpu)
 
 static inline bool kvm_hyp_handle_mops(struct kvm_vcpu *vcpu, u64 *exit_code)
 {
+	u64 spsr;
+
 	*vcpu_pc(vcpu) = read_sysreg_el2(SYS_ELR);
 	arm64_mops_reset_regs(vcpu_gp_regs(vcpu), vcpu->arch.fault.esr_el2);
 	write_sysreg_el2(*vcpu_pc(vcpu), SYS_ELR);
 
 	/*
 	 * Finish potential single step before executing the prologue
-	 * instruction.
+	 * instruction. Modify the hardware SPSR_EL2 directly, as vcpu_cpsr()
+	 * may hold a synthetic (vEL2) value for a guest hypervisor.
 	 */
-	*vcpu_cpsr(vcpu) &= ~DBG_SPSR_SS;
-	write_sysreg_el2(*vcpu_cpsr(vcpu), SYS_SPSR);
+	spsr = read_sysreg_el2(SYS_SPSR);
+	write_sysreg_el2(spsr & ~DBG_SPSR_SS, SYS_SPSR);
 
 	return true;
 }
@@ -568,8 +571,6 @@ static inline bool kvm_hyp_handle_fpsimd(struct kvm_vcpu *vcpu, u64 *exit_code)
 			return false;
 		break;
 	case ESR_ELx_EC_SYS64:
-		if (WARN_ON_ONCE(!is_hyp_ctxt(vcpu)))
-			return false;
 		fallthrough;
 	case ESR_ELx_EC_SVE:
 		if (!sve_guest)
arch/arm64/kvm/hyp/nvhe/hyp-main.c +9 -0
index 3dda50391446..6e7547b7ca43 100644
@@ -22,6 +22,9 @@
 
 DEFINE_PER_CPU(struct kvm_nvhe_init_params, kvm_init_params);
 
+/* Number of implemented GICv3 LRs. Used by flush_hyp_vcpu(). */
+unsigned int hyp_gicv3_nr_lr;
+
 void __kvm_hyp_host_forward_smc(struct kvm_cpu_context *host_ctxt);
 
 static void __hyp_sve_save_guest(struct kvm_vcpu *vcpu)
@@ -139,6 +142,12 @@ static void flush_hyp_vcpu(struct pkvm_hyp_vcpu *hyp_vcpu)
 	hyp_vcpu->vcpu.arch.vsesr_el2	= host_vcpu->arch.vsesr_el2;
 
 	hyp_vcpu->vcpu.arch.vgic_cpu.vgic_v3 = host_vcpu->arch.vgic_cpu.vgic_v3;
+
+	/* Bound used_lrs by the number of implemented list registers. */
+	hyp_vcpu->vcpu.arch.vgic_cpu.vgic_v3.used_lrs =
+		min_t(unsigned int,
+		      hyp_vcpu->vcpu.arch.vgic_cpu.vgic_v3.used_lrs,
+		      hyp_gicv3_nr_lr);
 }
 
 static void sync_hyp_vcpu(struct pkvm_hyp_vcpu *hyp_vcpu)
arch/arm64/kvm/hyp/pgtable.c +2 -1
index cbf8cd2e1673..3a088c571367 100644
@@ -1308,7 +1308,8 @@ int kvm_pgtable_stage2_relax_perms(struct kvm_pgtable *pgt, u64 addr,
 
 	ret = stage2_update_leaf_attrs(pgt, addr, 1, set, clr, NULL, &level, flags);
 	if (!ret || ret == -EAGAIN)
-		kvm_call_hyp(__kvm_tlb_flush_vmid_ipa_nsh, pgt->mmu, addr, level);
+		kvm_call_hyp(__kvm_tlb_flush_vmid_ipa_nsh, pgt->mmu, addr,
+			     (ret == -EAGAIN) ? TLBI_TTL_UNKNOWN : level);
 	return ret;
 }
 
arch/arm64/kvm/nested.c +112 -108

298 lines not on this page · raw message

arch/arm64/kvm/vgic/vgic-its.c +2 -0
index fa58668bcf1b..d2636d339109 100644
@@ -507,6 +507,8 @@ static struct vgic_its *__vgic_doorbell_to_its(struct kvm *kvm, gpa_t db)
 	struct kvm_io_device *kvm_io_dev;
 	struct vgic_io_device *iodev;
 
+	guard(srcu)(&kvm->srcu);
+
 	kvm_io_dev = kvm_io_bus_get_dev(kvm, KVM_MMIO_BUS, db);
 	if (!kvm_io_dev)
 		return ERR_PTR(-EINVAL);
arch/arm64/kvm/vgic/vgic.c +14 -6
index 8d20c53faef0..5ba673289ef4 100644
@@ -188,6 +188,7 @@ void vgic_flush_pending_lpis(struct kvm_vcpu *vcpu)
 	list_for_each_entry_safe(irq, tmp, &vgic_cpu->ap_list_head, ap_list) {
 		if (irq->intid >= VGIC_MIN_LPI) {
 			raw_spin_lock(&irq->irq_lock);
+			irq->pending_latch = false;
 			list_del(&irq->ap_list);
 			irq->vcpu = NULL;
 			raw_spin_unlock(&irq->irq_lock);
@@ -712,7 +713,11 @@ static void vgic_prune_ap_list(struct kvm_vcpu *vcpu)
 			continue;
 		}
 
-		/* This interrupt looks like it has to be migrated. */
+		/*
+		 * This interrupt looks like it has to be migrated,
+		 * make sure it is kept alive while locks are dropped.
+		 */
+		vgic_get_irq_ref(irq);
 
 		raw_spin_unlock(&irq->irq_lock);
 		raw_spin_unlock(&vgic_cpu->ap_list_lock);
@@ -735,15 +740,16 @@ static void vgic_prune_ap_list(struct kvm_vcpu *vcpu)
 		raw_spin_lock(&irq->irq_lock);
 
 		/*
-		 * If the affinity has been preserved, move the
-		 * interrupt around. Otherwise, it means things have
-		 * changed while the interrupt was unlocked, and we
-		 * need to replay this.
+		 * If the interrupt is still ours and its affinity has
+		 * been preserved, move it around. Otherwise, it means
+		 * things have changed while the interrupt was unlocked
+		 * (it may even have been taken off the list with its
+		 * affinity left untouched), and we need to replay this.
 		 *
 		 * In all cases, we cannot trust the list not to have
 		 * changed, so we restart from the beginning.
 		 */
-		if (target_vcpu == vgic_target_oracle(irq)) {
+		if (irq->vcpu == vcpu && target_vcpu == vgic_target_oracle(irq)) {
 			struct vgic_cpu *new_cpu = &target_vcpu->arch.vgic_cpu;
 
 			list_del(&irq->ap_list);
@@ -756,6 +762,8 @@ static void vgic_prune_ap_list(struct kvm_vcpu *vcpu)
 		raw_spin_unlock(&vcpuB->arch.vgic_cpu.ap_list_lock);
 		raw_spin_unlock(&vcpuA->arch.vgic_cpu.ap_list_lock);
 
+		deleted_lpis |= vgic_put_irq_norelease(vcpu->kvm, irq);
+
 		if (target_vcpu_needs_kick) {
 			kvm_make_request(KVM_REQ_IRQ_PENDING, target_vcpu);
 			kvm_vcpu_kick(target_vcpu);
arch/arm64/mm/mmu.c +9 -2
index ada93622ccf2..971cffdb8b48 100644
@@ -1515,7 +1515,13 @@ static void unmap_hotplug_pmd_range(pud_t *pudp, unsigned long addr,
 			if (free_mapped) {
 				/* CONT blocks are not supported in the vmemmap */
 				WARN_ON(pmd_cont(pmd));
-				flush_tlb_kernel_range(addr, addr + PMD_SIZE);
+				/*
+				 * Invalidating a block entry requires just
+				 * a single overlapping TLB invalidation,
+				 * so limit the range of the flush to a single
+				 * page.
+				 */
+				flush_tlb_kernel_range(addr, addr + PAGE_SIZE);
 				free_hotplug_page_range(pmd_page(pmd),
 							PMD_SIZE, altmap);
 			}
@@ -1545,7 +1551,8 @@ static void unmap_hotplug_pud_range(p4d_t *p4dp, unsigned long addr,
 		if (pud_sect(pud)) {
 			pud_clear(pudp);
 			if (free_mapped) {
-				flush_tlb_kernel_range(addr, addr + PUD_SIZE);
+				/* See comment in unmap_hotplug_pmd_range(). */
+				flush_tlb_kernel_range(addr, addr + PAGE_SIZE);
 				free_hotplug_page_range(pud_page(pud),
 							PUD_SIZE, altmap);
 			}
arch/arm64/tools/sysreg +1 -1
index 1c6cdf9d54bb..de46df0e3b11 100644
@@ -1793,7 +1793,7 @@ Res0	15:8
 UnsignedEnum	7:4	BWE
 	0b0000	NI
 	0b0001	FEAT_BWE
-	0b0002	FEAT_BWE2
+	0b0010	FEAT_BWE2
 EndEnum
 UnsignedEnum	3:0	STEP
 	0b0000	NI
arch/loongarch/include/asm/kexec.h +2 -1
index 209fa43222e1..6be136e9f0a0 100644
@@ -41,6 +41,8 @@ struct kimage_arch {
 	unsigned long systable_ptr;
 };
 
+struct kimage;
+
 #ifdef CONFIG_KEXEC_FILE
 extern const struct kexec_file_ops kexec_efi_ops;
 extern const struct kexec_file_ops kexec_elf_ops;
@@ -59,7 +61,6 @@ typedef void (*do_kexec_t)(unsigned long efi_boot,
 			   unsigned long start_addr,
 			   unsigned long first_ind_entry);
 
-struct kimage;
 extern const unsigned char relocate_new_kernel[];
 extern const size_t relocate_new_kernel_size;
 extern void kexec_reboot(void);
arch/loongarch/include/asm/pgtable.h +4 -0
index 9a7029285fd5..f51fa0ecb366 100644
@@ -392,6 +392,8 @@ static inline pte_t pte_mkwrite_novma(pte_t pte)
 
 static inline pte_t pte_wrprotect(pte_t pte)
 {
+	if (pte_val(pte) & _PAGE_DIRTY)
+		pte_val(pte) |= _PAGE_MODIFIED;
 	pte_val(pte) &= ~(_PAGE_WRITE | _PAGE_DIRTY);
 	return pte;
 }
@@ -498,6 +500,8 @@ static inline pmd_t pmd_mkwrite_novma(pmd_t pmd)
 
 static inline pmd_t pmd_wrprotect(pmd_t pmd)
 {
+	if (pmd_val(pmd) & _PAGE_DIRTY)
+		pmd_val(pmd) |= _PAGE_MODIFIED;
 	pmd_val(pmd) &= ~(_PAGE_WRITE | _PAGE_DIRTY);
 	return pmd;
 }
arch/loongarch/kvm/exit.c +0 -1
index 7c3258476432..7a3828de2f1f 100644
@@ -103,7 +103,6 @@ static unsigned long kvm_emu_xchg_csr(struct kvm_vcpu *vcpu, int csrid,
 		old = kvm_read_sw_gcsr(csr, csrid);
 		val = (old & ~csr_mask) | (val & csr_mask);
 		kvm_write_sw_gcsr(csr, csrid, val);
-		old = old & csr_mask;
 	} else
 		pr_warn_once("Unsupported csrxchg 0x%x with pc %lx\n", csrid, vcpu->arch.pc);
 
arch/loongarch/kvm/irqfd.c +2 -1
index 9a39627aecf0..cba3be5bad0a 100644
@@ -53,7 +53,8 @@ int kvm_set_routing_entry(struct kvm *kvm,
 		e->irqchip.irqchip = ue->u.irqchip.irqchip;
 		e->irqchip.pin = ue->u.irqchip.pin;
 
-		if (e->irqchip.pin >= KVM_IRQCHIP_NUM_PINS)
+		if (e->irqchip.pin >= KVM_IRQCHIP_NUM_PINS ||
+		    e->irqchip.irqchip >= KVM_NR_IRQCHIPS)
 			return -EINVAL;
 
 		return 0;
arch/loongarch/kvm/vcpu.c +8 -3
index a7510b403f52..4248a96322b6 100644
@@ -1061,7 +1061,8 @@ static int kvm_loongarch_cpucfg_get_attr(struct kvm_vcpu *vcpu,
 		return -ENXIO;
 	}
 
-	put_user(val, uaddr);
+	if (put_user(val, uaddr))
+		return -EFAULT;
 
 	return ret;
 }
@@ -1265,7 +1266,7 @@ int kvm_arch_vcpu_ioctl_get_fpu(struct kvm_vcpu *vcpu, struct kvm_fpu *fpu)
 	fpu->fcc = vcpu->arch.fpu.fcc;
 	fpu->fcsr = vcpu->arch.fpu.fcsr;
 	for (i = 0; i < NUM_FPU_REGS; i++)
-		memcpy(&fpu->fpr[i], &vcpu->arch.fpu.fpr[i], FPU_REG_WIDTH / 64);
+		memcpy(&fpu->fpr[i], &vcpu->arch.fpu.fpr[i], sizeof(union fpureg));
 
 	return 0;
 }
@@ -1277,7 +1278,7 @@ int kvm_arch_vcpu_ioctl_set_fpu(struct kvm_vcpu *vcpu, struct kvm_fpu *fpu)
 	vcpu->arch.fpu.fcc = fpu->fcc;
 	vcpu->arch.fpu.fcsr = fpu->fcsr;
 	for (i = 0; i < NUM_FPU_REGS; i++)
-		memcpy(&vcpu->arch.fpu.fpr[i], &fpu->fpr[i], FPU_REG_WIDTH / 64);
+		memcpy(&vcpu->arch.fpu.fpr[i], &fpu->fpr[i], sizeof(union fpureg));
 
 	return 0;
 }
@@ -1461,6 +1462,10 @@ void kvm_lose_fpu(struct kvm_vcpu *vcpu)
 int kvm_vcpu_ioctl_interrupt(struct kvm_vcpu *vcpu, struct kvm_interrupt *irq)
 {
 	int intr = (int)irq->irq;
+	unsigned int vector = abs(intr);
+
+	if (vector >= EXCCODE_INT_NUM)
+		return -EINVAL;
 
 	if (intr > 0)
 		kvm_queue_irq(vcpu, intr);
arch/loongarch/mm/pageattr.c +1 -1
index f5e910b68229..614ccc7afccb 100644
@@ -234,5 +234,5 @@ int set_direct_map_valid_noflush(struct page *page, unsigned nr, bool valid)
 		clear = __pgprot(_PAGE_PRESENT | _PAGE_VALID);
 	}
 
-	return __set_memory(addr, 1, set, clear);
+	return __set_memory(addr, nr, set, clear);
 }
arch/loongarch/net/bpf_jit.c +21 -7
index a000620ca99d..bb792da9088f 100644
@@ -9,7 +9,13 @@
 
 #define LOONGARCH_MAX_REG_ARGS 8
 
+#define LOONGARCH_SAVE_RA_NINSNS   1
 #define LOONGARCH_LONG_JUMP_NINSNS 5
+#define LOONGARCH_TCC_SLOT_NINSNS  1
+
+#define LOONGARCH_PROLOGUE_SKIP_INSNS \
+	(LOONGARCH_SAVE_RA_NINSNS + LOONGARCH_LONG_JUMP_NINSNS + LOONGARCH_TCC_SLOT_NINSNS)
+
 #define LOONGARCH_LONG_JUMP_NBYTES (LOONGARCH_LONG_JUMP_NINSNS * 4)
 
 #define LOONGARCH_FENTRY_NINSNS 2
@@ -139,8 +145,13 @@ static void build_prologue(struct jit_ctx *ctx)
 	stack_adjust = round_up(stack_adjust, 16);
 	stack_adjust += bpf_stack_adjust;
 
+	/*
+	 * Save the original return address to a temporary register to prevent
+	 * it from being overwritten, then reserve space for the long jump and
+	 * fentry trampoline slot for dynamically patching by ftrace at runtime.
+	 * These instructions are bypassed during a tail call invocation.
+	 */
 	move_reg(ctx, LOONGARCH_GPR_T0, LOONGARCH_GPR_RA);
-	/* Reserve space for the move_imm + jirl instruction */
 	for (i = 0; i < LOONGARCH_LONG_JUMP_NINSNS; i++)
 		emit_insn(ctx, nop);
 
@@ -236,10 +247,11 @@ static void __build_epilogue(struct jit_ctx *ctx, bool is_tail_call)
 		emit_insn(ctx, jirl, LOONGARCH_GPR_ZERO, LOONGARCH_GPR_RA, 0);
 	} else {
 		/*
-		 * Call the next bpf prog and skip the first instruction
-		 * of TCC initialization.
+		 * Tail call to the next BPF program, passing offset in number
+		 * of instructions to jirl to bypass the initial setup slots.
 		 */
-		emit_insn(ctx, jirl, LOONGARCH_GPR_ZERO, LOONGARCH_GPR_T3, 7);
+		emit_insn(ctx, jirl, LOONGARCH_GPR_ZERO,
+			  LOONGARCH_GPR_T3, LOONGARCH_PROLOGUE_SKIP_INSNS);
 	}
 }
 
@@ -295,12 +307,12 @@ static int emit_bpf_tail_call(struct jit_ctx *ctx, int insn)
 	 */
 	emit_insn(ctx, ldd, REG_TCC, LOONGARCH_GPR_SP, tcc_ptr_off);
 	emit_insn(ctx, ldd, t3, REG_TCC, 0);
-	emit_insn(ctx, addid, t3, t3, 1);
-	emit_insn(ctx, std, t3, REG_TCC, 0);
 	emit_insn(ctx, addid, t2, LOONGARCH_GPR_ZERO, MAX_TAIL_CALL_CNT);
-	if (emit_tailcall_jmp(ctx, BPF_JSGT, t3, t2, jmp_offset) < 0)
+	if (emit_tailcall_jmp(ctx, BPF_JSGE, t3, t2, jmp_offset) < 0)
 		goto toofar;
 
+	emit_insn(ctx, addid, t3, t3, 1);
+
 	/*
 	 * prog = array->ptrs[index];
 	 * if (!prog)
@@ -313,6 +325,8 @@ static int emit_bpf_tail_call(struct jit_ctx *ctx, int insn)
 	if (emit_tailcall_jmp(ctx, BPF_JEQ, t2, LOONGARCH_GPR_ZERO, jmp_offset) < 0)
 		goto toofar;
 
+	emit_insn(ctx, std, t3, REG_TCC, 0);
+
 	/* goto *(prog->bpf_func + 4); */
 	off = offsetof(struct bpf_prog, bpf_func);
 	emit_insn(ctx, ldd, t3, t2, off);
arch/mips/dec/int-handler.S +1 -1
index 011d1d678840..a0b439c90488 100644
@@ -277,7 +277,7 @@
 		 srlv	t3,t1,t2
 
 handle_it:
-		j	dec_irq_dispatch
+		j	do_IRQ
 		 nop
 
 #if defined(CONFIG_32BIT) && defined(CONFIG_MIPS_FP_SUPPORT)
arch/mips/dec/platform.c +5 -1
index 723ce16cbfc0..a005246a0ac5 100644
@@ -38,6 +38,10 @@ static struct platform_device dec_rtc_device = {
 	.num_resources = ARRAY_SIZE(dec_rtc_resources),
 };
 
+static struct platform_device *dec_rtc_devices[] __initdata = {
+	&dec_rtc_device,
+};
+
 static struct resource dec_dz_resources[] = {
 	{ .name = "dz", .flags = IORESOURCE_MEM, },
 	{ .name = "dz", .flags = IORESOURCE_IRQ, },
@@ -137,7 +141,7 @@ static int __init dec_add_devices(void)
 	}
 	num_zs = i;
 
-	ret1 = platform_device_register(&dec_rtc_device);
+	ret1 = platform_add_devices(dec_rtc_devices, 1);
 	ret2 = IS_ENABLED(CONFIG_32BIT) ?
 	       platform_add_devices(dec_dz_devices, num_dz) : 0;
 	ret3 = platform_add_devices(dec_zs_devices, num_zs);
arch/mips/dec/prom/init.c +5 -1
index 8d74d7d6c05b..e46c7accefff 100644
@@ -3,7 +3,7 @@
  * init.c: PROM library initialisation code.
  *
  * Copyright (C) 1998 Harald Koerfgen
- * Copyright (C) 2002, 2004  Maciej W. Rozycki
+ * Copyright (C) 2002, 2004, 2026  Maciej W. Rozycki
  */
 #include <linux/init.h>
 #include <linux/kernel.h>
@@ -20,6 +20,10 @@
 #include <asm/dec/prom.h>
 
 
+#ifdef CONFIG_64BIT
+unsigned long o32_stk[O32_STK_SIZE] __initdata = { 0 };
+#endif
+
 int (*__rex_bootinit)(void);
 int (*__rex_bootread)(void);
 int (*__rex_getbitmap)(memmap *);
arch/mips/dec/setup.c +0 -6
index 87f0a1436bf9..abe42616498d 100644
@@ -776,9 +776,3 @@ void __init arch_init_irq(void)
 			pr_err("Failed to register halt interrupt\n");
 	}
 }
-
-asmlinkage unsigned int dec_irq_dispatch(unsigned int irq)
-{
-	do_IRQ(irq);
-	return 0;
-}
arch/mips/fw/lib/call_o32.S +1 -1
index ee856709e0b6..77533cfbdfc1 100644
@@ -74,7 +74,7 @@ NESTED(call_o32, O32_FRAMESZ, ra)
 		PTR_LA		t1,6*O32_SZREG(fp)
 		li		t2,O32_ARGC-6
 1:
-		lw		t3,(t0)
+		ld		t3,(t0)
 		REG_ADDU	t0,SZREG
 		sw		t3,(t1)
 		REG_SUBU	t2,1
arch/mips/include/asm/dec/prom.h +13 -2
index 8fcad6984389..af068e634f1e 100644
@@ -4,7 +4,7 @@
  *
  *	DECstation PROM interface.
  *
- *	Copyright (C) 2002  Maciej W. Rozycki
+ *	Copyright (C) 2002, 2026  Maciej W. Rozycki
  *
  *	Based on arch/mips/dec/prom/prom.h by the Anonymous.
  */
@@ -97,6 +97,17 @@ extern int (*__pmax_close)(int);
 
 #ifdef CONFIG_64BIT
 
+#define O32_STK_SIZE 512
+extern unsigned long o32_stk[];
+
+/* Switch the stack if outside the 32-bit address space.  */
+static inline unsigned long *o32_get_stk(void)
+{
+	long fp = (long)__builtin_frame_address(0);
+
+	return fp != (int)fp ? o32_stk + O32_STK_SIZE : NULL;
+}
+
 /*
  * On MIPS64 we have to call PROM functions via a helper
  * dispatcher to accommodate ABI incompatibilities.
@@ -128,7 +139,7 @@ int __DEC_PROM_O32(_prom_printf, (int (*)(char *, ...), void *, char *, ...));
 
 #define prom_getchar()		_prom_getchar(__prom_getchar, NULL)
 #define prom_getenv(x)		_prom_getenv(__prom_getenv, NULL, x)
-#define prom_printf(x...)	_prom_printf(__prom_printf, NULL, x)
+#define prom_printf(x...)	_prom_printf(__prom_printf, o32_get_stk(), x)
 
 #else /* !CONFIG_64BIT */
 
arch/mips/kernel/mips-mt-fpaff.c +15 -13
index 10172fc4f627..4fead87d2f43 100644
@@ -71,11 +71,16 @@ asmlinkage long mipsmt_sys_sched_setaffinity(pid_t pid, unsigned int len,
 	struct task_struct *p;
 	int retval;
 
-	if (len < sizeof(new_mask))
-		return -EINVAL;
-
-	if (copy_from_user(&new_mask, user_mask_ptr, sizeof(new_mask)))
-		return -EFAULT;
+	if (!alloc_cpumask_var(&new_mask, GFP_KERNEL))
+		return -ENOMEM;
+	if (len < cpumask_size())
+		cpumask_clear(new_mask);
+	else if (len > cpumask_size())
+		len = cpumask_size();
+	if (copy_from_user(new_mask, user_mask_ptr, len)) {
+		retval = -EFAULT;
+		goto out_free_new_mask;
+	}
 
 	cpus_read_lock();
 	rcu_read_lock();
@@ -84,7 +89,8 @@ asmlinkage long mipsmt_sys_sched_setaffinity(pid_t pid, unsigned int len,
 	if (!p) {
 		rcu_read_unlock();
 		cpus_read_unlock();
-		return -ESRCH;
+		retval = -ESRCH;
+		goto out_free_new_mask;
 	}
 
 	/* Prevent p going away */
@@ -95,13 +101,9 @@ asmlinkage long mipsmt_sys_sched_setaffinity(pid_t pid, unsigned int len,
 		retval = -ENOMEM;
 		goto out_put_task;
 	}
-	if (!alloc_cpumask_var(&new_mask, GFP_KERNEL)) {
-		retval = -ENOMEM;
-		goto out_free_cpus_allowed;
-	}
 	if (!alloc_cpumask_var(&effective_mask, GFP_KERNEL)) {
 		retval = -ENOMEM;
-		goto out_free_new_mask;
+		goto out_free_cpus_allowed;
 	}
 	if (!check_same_owner(p) && !capable(CAP_SYS_NICE)) {
 		retval = -EPERM;
@@ -142,13 +144,13 @@ asmlinkage long mipsmt_sys_sched_setaffinity(pid_t pid, unsigned int len,
 	}
 out_unlock:
 	free_cpumask_var(effective_mask);
-out_free_new_mask:
-	free_cpumask_var(new_mask);
 out_free_cpus_allowed:
 	free_cpumask_var(cpus_allowed);
 out_put_task:
 	put_task_struct(p);
 	cpus_read_unlock();
+out_free_new_mask:
+	free_cpumask_var(new_mask);
 	return retval;
 }
 
arch/mips/mm/init.c +11 -6
index 8986048f9b11..4d73dc6c3347 100644
@@ -275,9 +275,15 @@ static int maar_res_walk(unsigned long start_pfn, unsigned long nr_pages,
 			 void *data)
 {
 	struct maar_walk_info *wi = data;
-	struct maar_config *cfg = &wi->cfg[wi->num_cfg];
+	struct maar_config *cfg;
 	unsigned int maar_align;
 
+	/* Ensure we don't overflow the cfg array */
+	if (WARN_ON(wi->num_cfg >= ARRAY_SIZE(wi->cfg)))
+		return -1;
+
+	cfg = &wi->cfg[wi->num_cfg];
+
 	/* MAAR registers hold physical addresses right shifted by 4 bits */
 	maar_align = BIT(MIPS_MAAR_ADDR_SHIFT + 4);
 
@@ -286,9 +292,7 @@ static int maar_res_walk(unsigned long start_pfn, unsigned long nr_pages,
 	cfg->upper = ALIGN_DOWN(PFN_PHYS(start_pfn + nr_pages), maar_align) - 1;
 	cfg->attrs = MIPS_MAAR_S;
 
-	/* Ensure we don't overflow the cfg array */
-	if (!WARN_ON(wi->num_cfg >= ARRAY_SIZE(wi->cfg)))
-		wi->num_cfg++;
+	wi->num_cfg++;
 
 	return 0;
 }
@@ -431,10 +435,11 @@ static inline void __init highmem_init(void)
 	unsigned long tmp;
 
 	/*
-	 * If CPU cannot support HIGHMEM discard the memory above highstart_pfn
+	 * If CPU cannot support HIGHMEM discard any memory above highstart_pfn
 	 */
 	if (cpu_has_dc_aliases) {
-		memblock_remove(PFN_PHYS(highstart_pfn), -1);
+		if (highstart_pfn)
+			memblock_remove(PFN_PHYS(highstart_pfn), -1);
 		return;
 	}
 
arch/mips/n64/init.c +1 -1
index dfbd864f4667..66ec28ab41f3 100644
@@ -50,7 +50,7 @@ void __init prom_init(void)
 
 #define W 320
 #define H 240
-#define REG_BASE ((u32 *) CKSEG1ADDR(0x4400000))
+#define REG_BASE ((u32 __iomem *) CKSEG1ADDR(0x4400000))
 
 static void __init n64rdp_write_reg(const u8 reg, const u32 value)
 {
arch/mips/ralink/mt7621.c +1 -1
index 5a9fd3fe41d7..e25444b149f7 100644
@@ -63,7 +63,7 @@ phys_addr_t mips_cpc_default_phys_base(void)
 
 static bool __init mt7621_addr_wraparound_test(phys_addr_t size)
 {
-	void *dm = (void *)KSEG1ADDR(&detect_magic);
+	void __iomem *dm = (void __iomem *)KSEG1ADDR(&detect_magic);
 
 	if (CPHYSADDR(dm + size) >= MT7621_LOWMEM_MAX_SIZE)
 		return true;
arch/mips/sgi-ip22/ip22-gio.c +2 -5
index 19b70928d6dc..a3bd7354a4e0 100644
@@ -30,7 +30,6 @@ static struct {
 
 static void gio_bus_release(struct device *dev)
 {
-	kfree(dev);
 }
 
 static struct device gio_bus = {
@@ -101,6 +100,8 @@ int gio_device_register(struct gio_device *giodev)
 {
 	giodev->dev.bus = &gio_bus_type;
 	giodev->dev.parent = &gio_bus;
+	giodev->dev.release = gio_release_dev;
+
 	return device_register(&giodev->dev);
 }
 EXPORT_SYMBOL_GPL(gio_device_register);
@@ -132,13 +133,9 @@ static int gio_device_probe(struct device *dev)
 	if (!drv->probe)
 		return error;
 
-	gio_dev_get(gio_dev);
-
 	match = gio_match_device(drv->id_table, gio_dev);
 	if (match)
 		error = drv->probe(gio_dev, match);
-	if (error)
-		gio_dev_put(gio_dev);
 
 	return error;
 }
arch/openrisc/include/asm/cacheflush.h +4 -0
index cd8f971c0fec..7b8c043a831d 100644
@@ -26,6 +26,7 @@ extern void local_icache_page_inv(struct page *page);
 extern void local_dcache_range_flush(unsigned long start, unsigned long end);
 extern void local_dcache_range_inv(unsigned long start, unsigned long end);
 extern void local_icache_range_inv(unsigned long start, unsigned long end);
+extern void local_icache_all_inv(void);
 
 /*
  * Data cache flushing always happen on the local cpu. Instruction cache
@@ -35,10 +36,13 @@ extern void local_icache_range_inv(unsigned long start, unsigned long end);
 #ifndef CONFIG_SMP
 #define dcache_page_flush(page)      local_dcache_page_flush(page)
 #define icache_page_inv(page)        local_icache_page_inv(page)
+#define icache_all_inv()             local_icache_all_inv()
 #else  /* CONFIG_SMP */
 #define dcache_page_flush(page)      local_dcache_page_flush(page)
 #define icache_page_inv(page)        smp_icache_page_inv(page)
+#define icache_all_inv()             smp_icache_all_inv()
 extern void smp_icache_page_inv(struct page *page);
+extern void smp_icache_all_inv(void);
 #endif /* CONFIG_SMP */
 
 /*
arch/openrisc/kernel/jump_label.c +1 -1
index ab7137c23b46..9cb63f2d2e2b 100644
@@ -47,5 +47,5 @@ bool arch_jump_label_transform_queue(struct jump_entry *entry,
 
 void arch_jump_label_transform_apply(void)
 {
-	kick_all_cpus_sync();
+	icache_all_inv();
 }
arch/openrisc/kernel/patching.c +3 -0
index d186172beb33..5db027b78bc4 100644
@@ -49,6 +49,9 @@ static int __patch_insn_write(void *addr, u32 insn)
 	waddr = patch_map(addr, FIX_TEXT_POKE0);
 
 	ret = copy_to_kernel_nofault(waddr, &insn, OPENRISC_INSN_SIZE);
+	if (!IS_ENABLED(CONFIG_DCACHE_WRITETHROUGH))
+		local_dcache_range_flush((unsigned long)waddr,
+					 (unsigned long)waddr + OPENRISC_INSN_SIZE);
 	local_icache_range_inv((unsigned long)waddr,
 			       (unsigned long)waddr + OPENRISC_INSN_SIZE);
 
arch/openrisc/kernel/smp.c +21 -0
index 86da4bc5ee0b..46e16ad8d255 100644
@@ -326,3 +326,24 @@ void smp_icache_page_inv(struct page *page)
 	on_each_cpu(ipi_icache_page_inv, page, 1);
 }
 EXPORT_SYMBOL(smp_icache_page_inv);
+
+static void ipi_icache_all_inv(void *arg)
+{
+	local_icache_all_inv();
+}
+
+void smp_icache_all_inv(void)
+{
+	if (num_online_cpus() < 2) {
+		local_icache_all_inv();
+		return;
+	}
+
+	/*
+	 * Ensure stores complete before we request remote icaches
+	 * to invalidate.
+	 */
+	mb();
+
+	on_each_cpu(ipi_icache_all_inv, NULL, 1);
+}
arch/openrisc/mm/cache.c +16 -0
index f33df46dae4e..2667d90691b5 100644
@@ -63,6 +63,22 @@ void local_icache_page_inv(struct page *page)
 }
 EXPORT_SYMBOL(local_icache_page_inv);
 
+void local_icache_all_inv(void)
+{
+	if (cpu_cache_is_present(SPR_UPR_ICP)) {
+		unsigned long iccfgr = mfspr(SPR_ICCFGR);
+		unsigned long sets = 1 << ((iccfgr & SPR_ICCFGR_NCS) >> 3);
+		unsigned long block_size = 16 << ((iccfgr & SPR_ICCFGR_CBS) >> 7);
+		unsigned long paddr = 0;
+		unsigned long end = sets * block_size;
+
+		while (paddr < end) {
+			mtspr(SPR_ICBIR, paddr);
+			paddr += block_size;
+		}
+	}
+}
+
 void local_dcache_range_flush(unsigned long start, unsigned long end)
 {
 	cache_loop(start, end, SPR_DCBFR, SPR_UPR_DCP);
arch/openrisc/mm/init.c +1 -1
index 9382d9a0ec78..c47ec1237a52 100644
@@ -202,7 +202,7 @@ void __init mem_init(void)
 	return;
 }
 
-static int __init map_page(unsigned long va, phys_addr_t pa, pgprot_t prot)
+static int map_page(unsigned long va, phys_addr_t pa, pgprot_t prot)
 {
 	p4d_t *p4d;
 	pud_t *pud;
arch/powerpc/kernel/dt_cpu_ftrs.c +9 -0
index 3af6c06af02f..e5853daa6a48 100644
@@ -704,6 +704,15 @@ static void __init cpufeatures_setup_start(u32 isa)
 	if (isa >= ISA_V3_1) {
 		cur_cpu_spec->cpu_features |= CPU_FTR_ARCH_31;
 		cur_cpu_spec->cpu_user_features2 |= PPC_FEATURE2_ARCH_3_1;
+
+		/*
+		 * CPU_FTR_P11_PVR is a kernel-internal flag to identify
+		 * Power11 and later processors. While ISA v3.1 is supported
+		 * by Power10+, this flag specifically indicates Power11+
+		 * for code that needs to distinguish between P10 and P11.
+		 */
+		if (PVR_VER(mfspr(SPRN_PVR)) >= PVR_POWER11)
+			cur_cpu_spec->cpu_features |= CPU_FTR_P11_PVR;
 	}
 }
 
arch/powerpc/kexec/core_64.c +1 -3
index 825ab8a88f18..58c13a59b93b 100644
@@ -169,7 +169,7 @@ static void kexec_prepare_cpus_wait(int wait_state)
 	int my_cpu, i, notified=-1;
 
 	hw_breakpoint_disable();
-	my_cpu = get_cpu();
+	my_cpu = raw_smp_processor_id();
 	/* Make sure each CPU has at least made it to the state we need.
 	 *
 	 * FIXME: There is a (slim) chance of a problem if not all of the CPUs
@@ -267,8 +267,6 @@ static void kexec_prepare_cpus(void)
 	/* after we tell the others to go down */
 	if (ppc_md.kexec_cpu_down)
 		ppc_md.kexec_cpu_down(0, 0);
-
-	put_cpu();
 }
 
 #else /* ! SMP */
arch/powerpc/perf/core-fsl-emb.c +2 -1
index 7120ab20cbfe..02b5dd74c187 100644
@@ -366,9 +366,10 @@ static void fsl_emb_pmu_del(struct perf_event *event, int flags)
 
 	cpuhw->n_events--;
 
+	put_cpu_var(cpu_hw_events);
+
  out:
 	perf_pmu_enable(event->pmu);
-	put_cpu_var(cpu_hw_events);
 }
 
 static void fsl_emb_pmu_start(struct perf_event *event, int ef_flags)
arch/powerpc/platforms/8xx/cpm1.c +26 -0
index 7433be7d66ee..55cdf3b8e756 100644
@@ -472,6 +472,18 @@ static int cpm1_gpio16_dir_in(struct gpio_chip *gc, unsigned int gpio)
 	return 0;
 }
 
+static int cpm1_gpio16_get_direction(struct gpio_chip *gc, unsigned int gpio)
+{
+	struct cpm1_gpio16_chip *cpm1_gc = gpiochip_get_data(gc);
+	struct cpm_ioport16 __iomem *iop = cpm1_gc->regs;
+	u16 pin_mask = 1 << (15 - gpio);
+
+	if (in_be16(&iop->dir) & pin_mask)
+		return GPIO_LINE_DIRECTION_OUT;
+
+	return GPIO_LINE_DIRECTION_IN;
+}
+
 int cpm1_gpiochip_add16(struct device *dev)
 {
 	struct device_node *np = dev->of_node;
@@ -498,6 +510,7 @@ int cpm1_gpiochip_add16(struct device *dev)
 	gc->ngpio = 16;
 	gc->direction_input = cpm1_gpio16_dir_in;
 	gc->direction_output = cpm1_gpio16_dir_out;
+	gc->get_direction = cpm1_gpio16_get_direction;
 	gc->get = cpm1_gpio16_get;
 	gc->set = cpm1_gpio16_set;
 	gc->to_irq = cpm1_gpio16_to_irq;
@@ -604,6 +617,18 @@ static int cpm1_gpio32_dir_in(struct gpio_chip *gc, unsigned int gpio)
 	return 0;
 }
 
+static int cpm1_gpio32_get_direction(struct gpio_chip *gc, unsigned int gpio)
+{
+	struct cpm1_gpio32_chip *cpm1_gc = gpiochip_get_data(gc);
+	struct cpm_ioport32b __iomem *iop = cpm1_gc->regs;
+	u32 pin_mask = 1 << (31 - gpio);
+
+	if (in_be32(&iop->dir) & pin_mask)
+		return GPIO_LINE_DIRECTION_OUT;
+
+	return GPIO_LINE_DIRECTION_IN;
+}
+
 int cpm1_gpiochip_add32(struct device *dev)
 {
 	struct device_node *np = dev->of_node;
@@ -621,6 +646,7 @@ int cpm1_gpiochip_add32(struct device *dev)
 	gc->ngpio = 32;
 	gc->direction_input = cpm1_gpio32_dir_in;
 	gc->direction_output = cpm1_gpio32_dir_out;
+	gc->get_direction = cpm1_gpio32_get_direction;
 	gc->get = cpm1_gpio32_get;
 	gc->set = cpm1_gpio32_set;
 	gc->parent = dev;
arch/powerpc/platforms/cell/spufs/file.c +4 -2
index ce839783c0df..8b7320b3a6e4 100644
@@ -268,10 +268,12 @@ static int spufs_mem_mmap_access(struct vm_area_struct *vma,
 
 	if (write && !(vma->vm_flags & VM_WRITE))
 		return -EACCES;
+	if (offset >= LS_SIZE)
+		return -EFAULT;
 	if (spu_acquire(ctx))
 		return -EINTR;
-	if ((offset + len) > vma->vm_end)
-		len = vma->vm_end - offset;
+	if ((offset + len) > LS_SIZE)
+		len = LS_SIZE - offset;
 	local_store = ctx->ops->get_ls(ctx);
 	if (write)
 		memcpy_toio(local_store + offset, buf, len);
arch/powerpc/platforms/powernv/setup.c +2 -1
index 4dbb47ddbdcc..06ed5e2aa265 100644
@@ -396,7 +396,8 @@ static void pnv_kexec_wait_secondaries_down(void)
 {
 	int my_cpu, i, notified = -1;
 
-	my_cpu = get_cpu();
+	/* Called with interrupts disabled, so the CPU is pinned. */
+	my_cpu = raw_smp_processor_id();
 
 	for_each_online_cpu(i) {
 		uint8_t status;
arch/powerpc/platforms/pseries/Kconfig +1 -0
index 3e042218d6cd..adc59d78d3ad 100644
@@ -154,6 +154,7 @@ config HV_PERF_CTRS
 config VPA_PMU
 	tristate "VPA PMU events"
 	depends on KVM_BOOK3S_64_HV && HV_PERF_CTRS
+	default m
 	help
 	  Enable access to the VPA PMU counters via perf. This enables
 	  code that support measurement for KVM on PowerVM(KoP) feature.
arch/powerpc/platforms/pseries/papr_platform_attributes.c +3 -5
index eea2041b270b..f63e2de9ccca 100644
@@ -271,11 +271,9 @@ static int __init papr_init(void)
 		esi_buf_size = ESI_HDR_SIZE + (CURR_MAX_ESI_ATTRS * max_esi_attrs);
 
 		temp_esi_buf = krealloc(esi_buf, esi_buf_size, GFP_KERNEL);
-		if (temp_esi_buf)
-			esi_buf = temp_esi_buf;
-		else
-			return -ENOMEM;
-
+		if (!temp_esi_buf)
+			goto out_free_esi_buf;
+		esi_buf = temp_esi_buf;
 		goto retry;
 	}
 
arch/riscv/boot/dts/sophgo/sg2042-cpus.dtsi +118 -118

30 lines not on this page · raw message

arch/riscv/boot/dts/sophgo/sg2044-cpus.dtsi +118 -118

236 lines not on this page · raw message

arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts +1 -1
index 2aaaff77831e..a58192ba67b2 100644

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

arch/riscv/boot/dts/spacemit/k1-milkv-jupiter.dts +1 -1
index 28afd39b28da..a01f69f202e3 100644

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

arch/riscv/include/asm/cpu_ops.h +1 -1
index 176b570ef982..065811fca594 100644

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

arch/riscv/kernel/asm-offsets.c +2 -2
index 7d42d3b8a32a..0a5e3e892c0e 100644

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

arch/riscv/kernel/cacheinfo.c +1 -1
index 26b085dbdd07..6c9a1ef2d45a 100644

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

arch/riscv/kernel/cpu-hotplug.c +2 -2
index 3f50d3dd76c6..4570ff4b4e8a 100644

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

arch/riscv/kernel/cpu_ops_sbi.c +7 -4
index 87d655944803..05b9fe3a35a4 100644

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

arch/riscv/kernel/entry.S +4 -4
index d9095b5718d1..7549f03ef18f 100644

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

arch/riscv/kernel/machine_kexec.c +3 -0
index 2306ce3e5f22..738df176ff6f 100644

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

arch/riscv/kernel/probes/rethook_trampoline.S +3 -0
index f2cd83d9b0f0..c3aa8d8cf5af 100644

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

arch/riscv/kernel/stacktrace.c +1 -1
index b41b6255751c..31fd3abb57d3 100644

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

arch/riscv/kernel/vdso/Makefile +3 -3
index 9ebb5e590f93..340bbd945591 100644

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

arch/s390/kernel/diag/diag310.c +4 -3
index f411562aa7f6..c68ec9d28513 100644

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

arch/s390/kernel/perf_cpum_cf.c +3 -0
index 04457d88e589..fbe21b1db3ee 100644

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

arch/s390/kernel/process.c +1 -1
index b107dbca4ed7..f18d7716c434 100644

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

arch/s390/kvm/pci.c +9 -3
index 26cb4568732c..20f738fa6556 100644

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

arch/s390/mm/mmap.c +1 -1
index 197c1d9497a7..53c5ba2c963e 100644

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

arch/sparc/kernel/led.c +1 -1
index f4fb82b019bb..9b53ac1fe533 100644

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

arch/x86/Kconfig.cpu +4 -4
index f928cf6e3252..755d64bb9d26 100644

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

arch/x86/boot/compressed/acpi.c +6 -1
index f196b1d1ddf8..aed27604c11f 100644

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

arch/x86/boot/early_serial_console.c +7 -4
index 023bf1c3de8b..5b83beab89e1 100644

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

arch/x86/events/amd/brs.c +5 -5
index 06f35a6b58a5..dc564688f3d7 100644

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

arch/x86/events/amd/core.c +11 -7
index 8868f5f5379b..1325a49b3f66 100644

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

arch/x86/events/amd/lbr.c +2 -1
index d24da377df77..b9722e60d8bc 100644

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

arch/x86/events/amd/uncore.c +3 -3
index 9293ce50574d..9a13a9f21d2f 100644

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

arch/x86/events/intel/uncore_discovery.c +2 -2
index c5adbe440904..7dd3910d8de3 100644

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

arch/x86/kernel/cpu/cpu.h +0 -1
index bc38b2d56f26..92032422a829 100644

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

arch/x86/kernel/uprobes.c +18 -8
index 46aed8224396..ae347e383785 100644

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

arch/x86/kvm/irq.c +3 -1
index 7cc8950005b6..b40eb5d3d6a5 100644

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

arch/x86/kvm/lapic.c +6 -2
index 9448d34af51a..f895019a55e5 100644

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

arch/x86/kvm/svm/sev.c +4 -2
index 8b807f8eb067..36b8488aba6b 100644

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

arch/x86/kvm/vmx/nested.c +2 -0
index 36574b6b637d..a5a525ae8e78 100644

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

arch/x86/kvm/vmx/tdx.c +6 -6
index d9ffc16dfefe..7534397defa2 100644

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

arch/x86/platform/olpc/olpc-xo15-sci.c +1 -0
index 68244a3422d1..683935da493d 100644

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

arch/x86/video/video-common.c +14 -9
index e0aeee99bc99..e5fb3cf885fb 100644

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

block/blk.h +10 -3
index 59bd91a4acc4..2810b4d086e6 100644

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

block/genhd.c +0 -4
index bd3a6841e5b5..d23cb33ea127 100644

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

block/ioctl.c +1 -1
index 08e4981506cb..801f904b5af4 100644

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

crypto/algif_skcipher.c +24 -51

75 lines not on this page · raw message

crypto/asymmetric_keys/verify_pefile.c +2 -0
index 1f3b227ba7f2..cec99db14129 100644

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

crypto/ecrdsa.c +1 -1
index 2c0602f0cd40..0cd7eb367604 100644

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

crypto/rng.c +11 -0
index ee1768c5a400..b021936094b0 100644

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

drivers/accel/amdxdna/aie2_ctx.c +2 -2
index 80de2906a26f..612ad6302622 100644

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

drivers/accel/amdxdna/amdxdna_gem.c +2 -1
index a1c9cc4a2b9d..a719dc6aab33 100644

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

drivers/accel/amdxdna/amdxdna_ubuf.c +8 -4
index 62a478f6b45f..9c2e715b769d 100644

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

drivers/accel/ivpu/ivpu_fw_log.c +4 -0
index 275baf844b56..716467aa3156 100644

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

drivers/accel/ivpu/ivpu_job.c +5 -5
index 1e4caf572647..dcae72a79e72 100644

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

drivers/acpi/ac.c +5 -1
index 1f69be8f51a2..8738c42a3ae4 100644

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

drivers/acpi/acpi_ipmi.c +2 -2
index 5fba4dab5d08..cf0ee52d4126 100644

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

drivers/acpi/acpi_pad.c +5 -1
index c9a0bcaba2e4..dea7b2b4e544 100644

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

drivers/acpi/acpi_tad.c +5 -1
index 33418dd6768a..fcebfa7d507f 100644

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

drivers/acpi/bus.c +70 -0

70 lines not on this page · raw message

drivers/acpi/nfit/core.c +62 -27

89 lines not on this page · raw message

drivers/acpi/pfr_telemetry.c +5 -1
index 32bdf8cbe8f2..2387376832a1 100644

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

drivers/acpi/pfr_update.c +5 -1
index 11b1c2828005..6283105bb0e8 100644

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

drivers/acpi/processor_idle.c +2 -2
index 4166090db642..2468c1d971e7 100644

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

drivers/acpi/resource.c +3 -3
index bc8050d8a6f5..56df4599d360 100644

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

drivers/acpi/riscv/cpuidle.c +1 -1
index 624f9bbdb58c..c76dbabff702 100644

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

drivers/acpi/riscv/rimt.c +4 -3
index 8eaa8731bddd..4c0962e68c94 100644

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

drivers/acpi/thermal.c +1 -1
index 8537395b417b..e5e970daca9e 100644

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

drivers/amba/bus.c +6 -31
index 74e34a07ef72..d58f9550f877 100644

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

drivers/android/binder.c +8 -10
index 558164f0918f..81f1d92b2701 100644

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

drivers/ata/libata-core.c +19 -4
index 5ee4adc62342..22ce6accbc5b 100644

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

drivers/ata/libata-scsi.c +6 -1
index c7d2addf3487..46ef1ef6f812 100644

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

drivers/ata/pata_pxa.c +1 -0
index 03dbaf4a13a7..9f63bdfb8576 100644

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

drivers/ata/sata_gemini.c +1 -1
index 530ee26b3012..56ae2820df58 100644

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

drivers/base/core.c +74 -9

83 lines not on this page · raw message

drivers/base/dd.c +3 -4
index 2c3a610f52a7..dabdfc088f3f 100644

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

drivers/base/firmware_loader/main.c +66 -5

71 lines not on this page · raw message

drivers/base/power/main.c +5 -1
index 1de1cd72b616..13c2c48e587f 100644

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

drivers/base/property.c +3 -1
index 8d9a34be57fb..b2dc2bd7e5ac 100644

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

drivers/block/drbd/drbd_receiver.c +5 -0
index caaf2781136d..acac73b75c7c 100644

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

drivers/bluetooth/bpa10x.c +6 -2
index e305d04aac9d..989fca42ce56 100644

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

drivers/bluetooth/btmtk.c +3 -1
index 38ba8f2bd2f9..a908e7b46eca 100644

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

drivers/bluetooth/btrtl.c +3 -2
index 52794db2739b..a62eae7276d6 100644

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

drivers/bluetooth/hci_qca.c +1 -1
index d37a51101ca7..c649a3f702c0 100644

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

drivers/bluetooth/hci_vhci.c +10 -0
index 2fef08254d78..22edae355808 100644

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

drivers/bus/imx-weim.c +0 -6
index f735e0462c55..87070155b057 100644

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

drivers/bus/mhi/ep/main.c +5 -4
index cdea24e92919..2f58ad0f14b6 100644

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

drivers/bus/mhi/host/pci_generic.c +10 -10
index b929c7d6c49a..646f3bcdc636 100644

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

drivers/bus/sunxi-rsb.c +3 -0
index 7a33c3b31d1e..9e007fa4c75d 100644

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

drivers/cdx/cdx.c +5 -35
index 3d50f8cd9c0b..9d6d24f49938 100644

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

drivers/char/ipmi/ipmi_msghandler.c +8 -2
index 17f7b3b551d5..51f76d755f98 100644

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

drivers/char/tlclk.c +4 -0
index b381ea7e85d2..d08948cdb2b8 100644

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

drivers/char/tpm/eventlog/tpm1.c +2 -2
index e7913b2853d5..0397e3361020 100644

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

drivers/char/tpm/tpm-dev.c +1 -1
index 97c94b5e9340..9181f155912b 100644

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

drivers/char/tpm/tpm2-cmd.c +3 -3
index fcd46b78c78b..2f506cdb5f45 100644

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

drivers/char/tpm/tpm2-sessions.c +34 -11

45 lines not on this page · raw message

drivers/char/tpm/tpm_tis_core.c +21 -14
index 8ea252beef7a..148c55977900 100644

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

drivers/char/tpm/tpmrm-dev.c +1 -1
index c25df7ea064e..fd38de3449a5 100644

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

drivers/char/virtio_console.c +31 -21

52 lines not on this page · raw message

drivers/clk/at91/pmc.c +1 -1
index acf780a81589..4ef4f7b9d0bd 100644

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

drivers/clk/at91/sam9x7.c +9 -9
index 89868a0aeaba..6b330c3e6bca 100644

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

drivers/clk/clk-scmi.c +2 -2
index 6b286ea6f121..b6a12f3bc123 100644

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

drivers/clk/clk-scpi.c +1 -1
index 0b592de7bdb2..e082474250fe 100644

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

drivers/clk/qcom/a53-pll.c +1 -1
index 724a642311e5..0549b214fcfc 100644

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

drivers/clk/qcom/camcc-x1e80100.c +64 -0

64 lines not on this page · raw message

drivers/clk/qcom/ipq-cmn-pll.c +9 -2
index dafbf5732048..369798d1ce42 100644

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

drivers/clk/renesas/rzg2l-cpg.c +3 -3
index edad47ca33ec..769aae1a9fd3 100644

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

drivers/clocksource/timer-sun5i.c +3 -0
index f827d3f98f60..d7e012992170 100644

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

drivers/cpufreq/cpufreq_conservative.c +1 -11
index 305a32b6b302..60bab2b71b1b 100644

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

drivers/cpufreq/intel_pstate.c +4 -2
index 532e85ab0619..e6d6a30cf6c9 100644

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

drivers/crypto/Kconfig +0 -1
index e121d6929cf1..8c4a2e4ca8fa 100644

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

drivers/crypto/allwinner/Kconfig +0 -8
index b8e75210a0e3..06ea0e9fe6f2 100644

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

drivers/crypto/allwinner/sun4i-ss/Makefile +0 -1
index c0a2797d3168..06a9ae81f9f8 100644

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

drivers/crypto/allwinner/sun4i-ss/sun4i-ss-core.c +0 -36
index 58a76e2ba64e..35ef0930e77f 100644

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

drivers/crypto/allwinner/sun4i-ss/sun4i-ss-prng.c deleted +0 -69

69 lines not on this page · raw message

drivers/crypto/allwinner/sun4i-ss/sun4i-ss.h +0 -20
index 6c5d4aa6453c..f7d1c79ac677 100644

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

drivers/crypto/atmel-sha204a.c +9 -7
index 49e545ef6493..8a3520c9a0ff 100644

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

drivers/crypto/cavium/cpt/cptvf_reqmanager.c +2 -2
index fb59bb282455..f35286bcbd66 100644

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

drivers/crypto/ccp/psp-dev.c +4 -4
index 5c7f7e02a7d8..b14ce51065d5 100644

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

drivers/crypto/ccp/sev-dev.c +6 -4
index d99726d1d57f..4eaad21fd848 100644

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

drivers/crypto/hisilicon/qm.c +2 -2
index b92ee2fcb18a..fa808eeaf005 100644

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

drivers/crypto/inside-secure/eip93/eip93-main.c +2 -0
index 76858bb4fcc2..59b19e6ea4df 100644

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

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

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

drivers/crypto/intel/qat/qat_common/adf_accel_devices.h +2 -0
index 9fe3239f0114..41f6db98cd00 100644

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

drivers/crypto/intel/qat/qat_common/adf_aer.c +4 -3
index ad35d1887f16..f26cadc19d6b 100644

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

drivers/crypto/intel/qat/qat_common/adf_common_drv.h +2 -1
index a2b9491c26b1..9d65b13ed048 100644

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

drivers/crypto/intel/qat/qat_common/adf_heartbeat_inject.c +2 -4
index a3b474bdef6c..023c5f1e78b0 100644

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

drivers/crypto/intel/qat/qat_common/adf_hw_arbiter.c +0 -25
index f93d9cca70ce..dd9a31c20bc9 100644

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

drivers/crypto/intel/qat/qat_common/adf_isr.c +39 -0
index 12e565613661..7683f04adc58 100644

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

drivers/crypto/intel/qat/qat_common/adf_sriov.c +18 -2
index e9f825368b7e..ba1eb368fd65 100644

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

drivers/crypto/marvell/octeontx/otx_cptvf_reqmgr.c +2 -2
index c80baf1ad90b..89030e2711ce 100644

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

drivers/crypto/tegra/tegra-se-aes.c +18 -15
index 30c78afe3dea..9094c03e991f 100644

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

drivers/crypto/xilinx/xilinx-trng.c +1 -74

75 lines not on this page · raw message

drivers/cxl/core/features.c +1 -1
index 4bc484b46f43..c3cb2060bbea 100644

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

drivers/dax/kmem.c +6 -0
index c036e4d0b610..edd62e68ffb7 100644

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

drivers/dibs/dibs_loopback.c +5 -0
index aa029e29c6b2..8e165bdedb33 100644

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

drivers/dma-buf/dma-fence-unwrap.c +3 -0
index a495d8a6c2e3..6ca607a9af03 100644

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

drivers/dma/dma-axi-dmac.c +41 -27

68 lines not on this page · raw message

drivers/dma/dmaengine.c +2 -1
index ca13cd39330b..e6d9d338a60a 100644

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

drivers/dma/dw-edma/dw-edma-core.h +1 -1
index 71894b9e0b15..cc783e076671 100644

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

drivers/dma/dw-edma/dw-edma-v0-core.c +6 -0
index b75fdaffad9a..2850a9df80f5 100644

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

drivers/dma/imx-sdma.c +3 -1
index ed9e56de5a9b..b04d3218ddc9 100644

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

drivers/dma/qcom/gpi.c +1 -0
index 8908b7c71900..51d52a140c1b 100644

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

drivers/dma/tegra186-gpc-dma.c +7 -0
index 4d6fe0efa76e..7df0a745e7b8 100644

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

drivers/dpll/dpll_core.c +108 -32

140 lines not on this page · raw message

drivers/edac/igen6_edac.c +6 -0
index 463bbcd484c3..42eadece2d71 100644

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

drivers/edac/skx_common.c +3 -0
index 724842f512ac..ef124729bbae 100644

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

drivers/firmware/arm_ffa/driver.c +16 -11
index 827aac08a8e9..3fbc75caf0c5 100644

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

drivers/firmware/arm_scmi/power.c +5 -1
index 59aa16444c64..7d3e5f3fc379 100644

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

drivers/firmware/arm_scmi/sensors.c +1 -1
index 791efd0f82d7..1be0f89fc2c4 100644

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

drivers/firmware/smccc/soc_id.c +1 -1
index c24b3fca1cfe..8f556df34fc4 100644

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

drivers/fpga/dfl.c +2 -0
index 449c3a082e23..cc5123ebe3e1 100644

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

drivers/fpga/microchip-spi.c +3 -0
index 6134cea86ac8..cc8f6d7bb978 100644

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

drivers/gpio/gpio-davinci.c +3 -1
index 538f27209ce7..5de42f1143da 100644

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

drivers/gpio/gpio-dwapb.c +74 -38

112 lines not on this page · raw message

drivers/gpio/gpio-f7188x.c +4 -2
index 4d5b927ad70f..fb007b978729 100644

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

drivers/gpio/gpio-htc-egpio.c +5 -1
index 2eaed83214d8..8c583d6a7c96 100644

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

drivers/gpio/gpio-mlxbf3.c +2 -1
index 4770578269ba..566326644a2c 100644

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

drivers/gpio/gpio-mt7621.c +217 -66

283 lines not on this page · raw message

drivers/gpio/gpio-mvebu.c +5 -1
index a7018e8ed88b..39a7ad6585f2 100644

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

drivers/gpio/gpio-palmas.c +19 -0
index e377f6dd4ccf..e64ee0487718 100644

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

drivers/gpio/gpio-tegra.c +2 -16
index b14052fe64ac..a5994f2ee431 100644

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

drivers/gpio/gpio-timberdale.c +1 -1
index f488939dd00a..b77c9d16fd16 100644

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

drivers/gpio/gpiolib-acpi-core.c +15 -4
index 8110690ea69d..8851e4866975 100644

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

drivers/gpio/gpiolib.c +1 -1
index 67f362d53d53..9d3c33e1c9f9 100644

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

drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c +9 -7
index 0ab85d0a6a43..285c35545ebb 100644

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

drivers/gpu/drm/amd/amdgpu/amdgpu_device.c +5 -1
index c22aea46efcd..d0cb300cd382 100644

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

drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c +17 -8
index 1bc1233487a0..cd52ddd27c58 100644

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

drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c +0 -2
index 8112ffc85995..8d7f97eed5a9 100644

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

drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c +3 -0
index 3ca03b5e0f91..e1e4a61b1301 100644

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

drivers/gpu/drm/amd/amdkfd/kfd_chardev.c +3 -0
index 09ebfe8a3062..c2100fd78b52 100644

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

drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c +6 -14
index fa183a9db09b..18d03f33c620 100644

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

drivers/gpu/drm/amd/amdkfd/kfd_events.c +5 -0
index 261db87e86fe..63039035b194 100644

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

drivers/gpu/drm/amd/amdkfd/kfd_svm.c +1 -0
index 04e4bf41ccf7..202ed1c45632 100644

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

drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c +4 -6
index ae10e8365ae1..a2ca1de6b43c 100644

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

drivers/gpu/drm/amd/display/modules/info_packet/info_packet.c +2 -0
index b3d55cac3569..ae858a43c35f 100644

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

drivers/gpu/drm/amd/pm/amdgpu_pm.c +3 -3
index a7e6d7854b7b..0d72118a12b4 100644

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

drivers/gpu/drm/drm_edid.c +8 -0
index e2e85345aa9a..046b5e86a787 100644

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

drivers/gpu/drm/drm_gpusvm.c +5 -0
index 853ca57800d3..4cde5bf4aedd 100644

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

drivers/gpu/drm/drm_gpuvm.c +8 -1
index af63f4d00315..5c8bf010cd96 100644

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

drivers/gpu/drm/drm_syncobj.c +6 -4
index 7eb2cdbc574a..c0cb7d79672d 100644

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

drivers/gpu/drm/hisilicon/hibmc/dp/dp_comm.h +1 -0
index f9ee7ebfec55..f53dac256ee0 100644

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

drivers/gpu/drm/hisilicon/hibmc/dp/dp_hw.h +1 -0
index 31316fe1ea8d..0f3662d8737e 100644

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

drivers/gpu/drm/hisilicon/hibmc/dp/dp_link.c +1 -1
index 0726cb5b736e..8c53f16db516 100644

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

drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c +45 -35

80 lines not on this page · raw message

drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_dp.c +25 -10
index 616821e3c933..596c5bfe32d8 100644

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

drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c +14 -0
index 289304500ab0..99b36de1fe13 100644

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

drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.h +1 -0
index ca8502e2760c..cd3a3fca1fe6 100644

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

drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_vdac.c +36 -39

75 lines not on this page · raw message

drivers/gpu/drm/i915/display/intel_atomic.c +6 -0
index 348b1655435e..5b6e3605732e 100644

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

drivers/gpu/drm/i915/gt/intel_region_lmem.c +1 -1
index 51bb27e10a4f..7699e8fcf5ed 100644

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

drivers/gpu/drm/msm/dp/dp_display.c +2 -2
index c79e624c1175..c6f5422b60dd 100644

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

drivers/gpu/drm/msm/dp/dp_reg.h +2 -2
index 7c44d4e2cf13..3689642b7fc0 100644

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

drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowramin.c +2 -1
index 023ddc7c5399..a295e94e4cb8 100644

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

drivers/gpu/drm/panel/Kconfig +8 -1
index 407c5f6a268b..1516c6fa265d 100644

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

drivers/gpu/drm/panthor/panthor_sched.c +21 -4
index 6930053009d5..85e24ca47448 100644

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

drivers/gpu/drm/radeon/radeon_gem.c +11 -2
index f86773f3db20..1e84342ac051 100644

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

drivers/gpu/drm/radeon/radeon_ring.c +3 -1
index 581ae20c46e4..a5dff072c1ac 100644

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

drivers/gpu/drm/renesas/rz-du/rzg2l_mipi_dsi.c +5 -7
index b164e3a62cc2..cbd898a182b5 100644

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

drivers/gpu/drm/rockchip/dw_dp-rockchip.c +3 -4
index 25ab4e46301e..6d57e1c74627 100644

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

drivers/gpu/drm/rockchip/rockchip_drm_gem.c +1 -1
index 6330b883efc3..e44396d46dc1 100644

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

drivers/gpu/drm/tegra/dc.c +3 -1
index 6c84bd69b11f..dc69c8873693 100644

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

drivers/gpu/drm/tegra/gem.c +8 -14
index 8ede07fb7a21..abfac20d63fd 100644

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

drivers/gpu/drm/tegra/gr2d.c +9 -10
index 21f4dd0fa6af..892e3450b281 100644

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

drivers/gpu/drm/tegra/gr3d.c +9 -10
index 42e9656ab80c..388e47943d5e 100644

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

drivers/gpu/drm/tegra/submit.c +1 -2
index 2430fcc97448..705382035f5f 100644

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

drivers/gpu/drm/tidss/tidss_kms.c +0 -2
index 9f5f98e707f2..838111e11186 100644

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

drivers/gpu/drm/v3d/v3d_submit.c +2 -0
index 95b9e68b0dfe..1274e6010bea 100644

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

drivers/gpu/drm/xe/Makefile +2 -2
index d9c6cf0f189e..ee52b751623f 100644

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

drivers/gpu/drm/xe/tests/xe_pci.c +0 -1
index 663a79ec960d..b607d9422ef8 100644

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

drivers/gpu/drm/xe/xe_debugfs.c +1 -1
index 7b48bf90cab8..bbd7c5938a04 100644

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

drivers/gpu/drm/xe/xe_guc_relay.c +9 -4
index e5dc94f3e618..09febc2b152e 100644

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

drivers/gpu/drm/xe/xe_hw_engine.c +1 -3
index d8f16e25b817..d88770370eeb 100644

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

drivers/gpu/drm/xe/xe_hwmon.c +1 -1
index b6790589e623..65621775878b 100644

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

drivers/gpu/drm/xe/xe_pt.c +50 -10

60 lines not on this page · raw message

drivers/gpu/drm/xe/xe_svm.h +13 -2
index fa757dd07954..45bf10f86660 100644

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

drivers/gpu/drm/xe/xe_vram.c +1 -1
index 652df7a5f4f6..a4076f56a3c9 100644

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

drivers/gpu/drm/xe/xe_vsec.c +3 -4
index 8f23a27871b6..997fe0c8858e 100644

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

drivers/gpu/drm/xe/xe_vsec.h +2 -2
index dabfb4e02d70..a25b4e6e681b 100644

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

drivers/gpu/host1x/bus.c +60 -2

62 lines not on this page · raw message

drivers/gpu/host1x/job.c +6 -4
index 3ed49e1fd933..70bda32f1ff4 100644

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

drivers/hid/bpf/hid_bpf_dispatch.c +4 -1
index eb9f40c988d0..e6cf551b41e8 100644

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

drivers/hid/hid-core.c +7 -0
index 6a1600af30e2..4df51bbd0d54 100644

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

drivers/hid/hid-logitech-hidpp.c +0 -1
index 2eb67d0caebb..4ba652ae5476 100644

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

drivers/hid/hid-picolcd_core.c +2 -1
index 297103be3381..282f11ec5df7 100644

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

drivers/hid/hid-playstation.c +12 -0
index 12fad45ac106..4a17fd0c12f8 100644

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

drivers/hid/hid-wiimote-modules.c +29 -29

58 lines not on this page · raw message

drivers/hv/mshv_synic.c +5 -0
index e6b6381b7c36..1a822beae239 100644

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

drivers/hv/vmbus_drv.c +10 -33

43 lines not on this page · raw message

drivers/hwmon/Kconfig +3 -0
index 2a71b6e834b0..c8a7e45e8006 100644

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

drivers/hwmon/aspeed-g6-pwm-tach.c +4 -1
index d1f7f4397482..3be596544123 100644

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

drivers/hwmon/asus_atk0110.c +3 -0
index c80350e499e9..94ff698488fd 100644

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

drivers/hwmon/it87.c +3 -0
index 5cfb98a0512f..c0c9826d44a2 100644

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

drivers/hwmon/occ/common.c +28 -6
index 42cc6068bb08..e18e80e832fd 100644

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

drivers/hwmon/occ/common.h +1 -0
index 7ac4b2febce6..82f600093c7f 100644

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

drivers/hwmon/pmbus/adm1275.c +1 -1
index bc2a6a07dc3e..43baa5ded35e 100644

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

drivers/hwmon/pmbus/pmbus_core.c +9 -4
index 7150f12d2630..ddf64e72751c 100644

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

drivers/hwmon/w83627hf.c +4 -0
index 95115d7b863e..bb993bb09f40 100644

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

drivers/hwmon/w83793.c +1 -0
index 67728f60333f..ec03745328a6 100644

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

drivers/hwspinlock/qcom_hwspinlock.c +1 -4
index 0390979fd765..712003a4640c 100644

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

drivers/hwtracing/coresight/coresight-core.c +13 -10
index 3267192f0c1c..911a7b6d4867 100644

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

drivers/hwtracing/coresight/coresight-cti-platform.c +1 -0
index d0ae10bf6128..0ed52a693c35 100644

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

drivers/hwtracing/coresight/coresight-etm-perf.c +3 -2
index 5c256af6e54a..accf101779de 100644

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

drivers/hwtracing/coresight/coresight-etm4x-core.c +42 -20

62 lines not on this page · raw message

drivers/hwtracing/coresight/coresight-etm4x.h +0 -2
index b8796b427102..012c52fd1933 100644

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

drivers/hwtracing/coresight/coresight-priv.h +1 -1
index 33e22b1ba043..bcc5db0d9c3c 100644

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

drivers/hwtracing/coresight/coresight-sysfs.c +5 -3
index 5e52324aa9ac..958c0fe8837d 100644

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

drivers/i2c/busses/i2c-imx.c +33 -3
index 28313d0fad37..d5e6e2eca3b3 100644

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

drivers/i2c/busses/i2c-k1.c +1 -1
index 8ef6d5d1927b..1c58c39b9279 100644

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

drivers/i2c/busses/i2c-mlxbf.c +3 -1
index 8345f7e6385d..1049a725e6e1 100644

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

drivers/i2c/busses/i2c-mt65xx.c +1 -1
index aefdbee1f03c..e30baf200720 100644

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

drivers/i2c/i2c-core-of.c +0 -5
index 354a88d0599e..30b48a428c0b 100644

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

drivers/i3c/device.c +43 -3

46 lines not on this page · raw message

drivers/i3c/internals.h +4 -0
index 79ceaa5f5afd..a0c76adf7ea3 100644

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

drivers/i3c/master.c +266 -40

306 lines not on this page · raw message

drivers/i3c/master/dw-i3c-master.c +2 -13
index 585f32011974..675c257ebe2c 100644

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

drivers/i3c/master/dw-i3c-master.h +0 -2
index c5cb695c16ab..2f029bd36232 100644

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

drivers/i3c/master/i3c-master-cdns.c +1 -13
index 97b151564d3d..46a24b8607df 100644

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

drivers/i3c/master/mipi-i3c-hci/core.c +26 -13
index c355f4a2baf5..75e6610cfd81 100644

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

drivers/i3c/master/mipi-i3c-hci/dma.c +3 -3
index 42ee94767be3..34c21a56a25d 100644

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

drivers/i3c/master/mipi-i3c-hci/ext_caps.c +26 -29

55 lines not on this page · raw message

drivers/i3c/master/mipi-i3c-hci/pio.c +9 -11
index 67dc34163d51..35e6acc958a8 100644

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

drivers/i3c/master/svc-i3c-master.c +13 -17
index 93531cb216d1..d33f4c765497 100644

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

drivers/iio/accel/mma8452.c +2 -0
index 15172ba2972c..cefc7cf4bd83 100644

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

drivers/iio/adc/xilinx-ams.c +5 -0
index 124470c92529..6191cd1b29a5 100644

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

drivers/iio/light/si1133.c +13 -1
index 44fa152dbd24..bf7bf0f1631d 100644

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

drivers/iio/light/tcs3472.c +20 -18
index 12429a3261b3..849ca7885d71 100644

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

drivers/iio/magnetometer/ak8975.c +14 -0
index cc1fb1e63333..0e9bb3ead61a 100644

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

drivers/iio/orientation/hid-sensor-rotation.c +38 -2
index 5a5e6e4fbe34..83a0b0283605 100644

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

drivers/infiniband/core/cm.c +8 -5
index 01bede8ba105..11a342308286 100644

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

drivers/infiniband/core/counters.c +1 -1
index c3aa6d7fc66b..5dad5d77ce27 100644

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

drivers/infiniband/hw/bnxt_re/Makefile +1 -1
index f63417d2ccc6..1533c079c9da 100644

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

drivers/infiniband/hw/bnxt_re/ib_verbs.c +5 -307

312 lines not on this page · raw message

drivers/infiniband/hw/bnxt_re/ib_verbs.h +4 -0
index 76ba9ab04d5c..02b9c2e2d82b 100644

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

drivers/infiniband/hw/bnxt_re/main.c +0 -2
index b13810572c2e..4ca2eee6fbc2 100644

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

drivers/infiniband/hw/bnxt_re/uapi.c new file +364 -0

364 lines not on this page · raw message

drivers/infiniband/hw/hfi1/init.c +12 -1
index b35f92e7d865..7e0298c62882 100644

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

drivers/infiniband/hw/hns/hns_roce_cq.c +3 -3
index 6aa82fe9dd3d..150f5052d0b0 100644

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

drivers/infiniband/hw/hns/hns_roce_debugfs.c +5 -14
index b869cdc54118..db32c5897640 100644

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

drivers/infiniband/hw/hns/hns_roce_hem.c +4 -4
index 3d479c63b117..1680d0ac071e 100644

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

drivers/infiniband/hw/hns/hns_roce_hw_v2.c +9 -9
index f895731ad74a..5512a8084b7c 100644

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

drivers/infiniband/hw/hns/hns_roce_main.c +1 -1
index f3607fe107a7..377b3b983cae 100644

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

drivers/infiniband/hw/hns/hns_roce_mr.c +3 -3
index a14e40289233..2041ee7a3097 100644

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

drivers/infiniband/hw/hns/hns_roce_srq.c +1 -1
index 1090051f493b..fb619988b9c8 100644

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

drivers/infiniband/hw/irdma/verbs.c +13 -6
index ebf328c9ba92..2b85e32134a5 100644

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

drivers/infiniband/hw/irdma/verbs.h +0 -1
index aabbb3442098..289ebc9b23ca 100644

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

drivers/infiniband/hw/mana/main.c +1 -2
index 4143be70eea2..f5775900190e 100644

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

drivers/infiniband/hw/mlx4/mlx4_ib.h +1 -0
index 5df5b955114e..44ef41aa7df9 100644

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

drivers/infiniband/hw/mlx4/mr.c +7 -2
index 56ff98a7ea03..62485337aed6 100644

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

drivers/infiniband/hw/mlx4/sysfs.c +27 -18

45 lines not on this page · raw message

drivers/infiniband/hw/mlx5/devx.c +23 -7
index 8b506417ad2f..dfeffbacea22 100644

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

drivers/infiniband/hw/mlx5/main.c +9 -8
index 984c258ab0a8..09709ae5bd47 100644

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

drivers/infiniband/hw/mlx5/mlx5_ib.h +9 -0
index fbccb0362590..ba55e6db3bca 100644

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

drivers/infiniband/hw/mlx5/mr.c +22 -7
index 47f720c0be59..bd5a7d1ad14c 100644

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

drivers/infiniband/hw/mlx5/odp.c +9 -3
index 0e8ae85af5a6..47bb42576ad5 100644

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

drivers/infiniband/hw/mlx5/qp.c +6 -7
index 88724d15705d..02a0f4920cab 100644

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

drivers/infiniband/hw/mlx5/restrack.c +0 -3
index 67841922c7b8..00a9bcb2603f 100644

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

drivers/infiniband/hw/mlx5/umr.c +42 -51

93 lines not on this page · raw message

drivers/infiniband/hw/mlx5/umr.h +4 -5
index e9361f0140e7..1db1662378e7 100644

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

drivers/infiniband/sw/rxe/rxe_mmap.c +16 -3
index 6b7f2bd69879..466ab6dbe9af 100644

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

drivers/infiniband/sw/rxe/rxe_resp.c +28 -5
index 09ba21d0f3c4..995805e16d78 100644

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

drivers/infiniband/sw/siw/siw_cm.c +15 -15
index 708b13993fdf..49ff121f77fe 100644

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

drivers/infiniband/ulp/srpt/ib_srpt.c +3 -2
index 71269446353d..ba70c64a0aa9 100644

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

drivers/input/misc/ims-pcu.c +112 -17

129 lines not on this page · raw message

drivers/iommu/amd/amd_iommu.h +3 -0
index bf77fdf5529f..ef397c5a2c4a 100644

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

drivers/iommu/amd/amd_iommu_types.h +19 -13
index b0d919cd1a8f..dee077bd149b 100644

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

drivers/iommu/amd/init.c +91 -39

130 lines not on this page · raw message

drivers/iommu/amd/iommu.c +1 -1
index 5fef68797fda..c458eec8a5bb 100644

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

drivers/iommu/amd/ppr.c +5 -3
index e6767c057d01..1f8d2823bea4 100644

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

drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c +1 -1
index 2c442aa21815..3b9fb1c71e5f 100644

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

drivers/iommu/intel/iommu.c +5 -1
index db0cf436c839..cee1851b6924 100644

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

drivers/iommu/intel/pasid.c +3 -1
index 787897e61efa..85c3116e351c 100644

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

drivers/iommu/iommufd/driver.c +8 -5
index 21d4a35538f6..37961409c6ac 100644

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

drivers/iommu/iommufd/eventq.c +9 -1
index 617e20b67bf2..a934f02528b0 100644

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

drivers/irqchip/irq-crossbar.c +8 -2
index 66bb39e24a52..da0949e5a582 100644

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

drivers/irqchip/irq-gic-v3-its.c +2 -4
index 23158fc8d392..a1661657391d 100644

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

drivers/irqchip/irq-riscv-imsic-early.c +8 -7
index 12526b125bab..2849d99e1108 100644

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

drivers/irqchip/irq-ts4800.c +10 -0
index 1e236d5b7516..a68d261e1f6f 100644

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

drivers/leds/uleds.c +2 -1
index 374a841f18c3..48ca73c106bc 100644

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

drivers/mailbox/imx-mailbox.c +2 -1
index 003f9236c35e..a80cb2c9df6e 100644

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

drivers/mailbox/mailbox-mpfs.c +1 -1
index d5d9effece97..ef40fe2be30d 100644

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

drivers/mailbox/mtk-adsp-mailbox.c +8 -1
index 91487aa4d7da..8bcecddee0eb 100644

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

drivers/md/dm-bufio.c +3 -1
index f41f649c01d4..b7cbe5874094 100644

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

drivers/md/dm-era-target.c +7 -3
index 9c84e9d13eca..883d1549cfc0 100644

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

drivers/md/dm-integrity.c +4 -8
index a9c0157bf42f..cd602b39481d 100644

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

drivers/md/dm-ioctl.c +2 -2
index 128dd1a93925..f8d048ece982 100644

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

drivers/md/dm-log.c +3 -0
index 4a1369b8f44a..c8a1f9b6385f 100644

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

drivers/md/dm-pcache/dm_pcache.c +8 -0
index e5f5936fa6f0..87bcc1c515a6 100644

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

drivers/md/dm-stats.c +4 -6
index 1e5d988f44da..dbff4922e068 100644

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

drivers/md/dm-thin-metadata.c +21 -46

67 lines not on this page · raw message

drivers/md/dm-verity-loadpin.c +1 -1
index 0666699b6858..9a64f575ae5f 100644

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

drivers/md/dm-verity-target.c +10 -6
index a5cd55b2ba02..40c0664fa034 100644

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

drivers/md/dm-verity.h +1 -1
index 6d141abd965c..2ed44b60042b 100644

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

drivers/md/md-bitmap.c +9 -4
index 35943f5f6834..2a9584078292 100644

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

drivers/md/md-bitmap.h +1 -1
index 214f623c7e79..f46674bdfeb9 100644

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

drivers/md/md-llbitmap.c +8 -5
index 50eeddf7f539..dc9b72494a81 100644

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

drivers/md/md.c +22 -16
index b7d47c018a12..0d60c211e7c0 100644

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

drivers/md/md.h +6 -4
index da312d469285..2960a9874760 100644

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

drivers/md/raid0.c +3 -1
index e443e478645a..0bdba5944af9 100644

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

drivers/md/raid1.c +20 -8
index 84dbf801e9b1..16625b79788b 100644

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

drivers/md/raid10.c +3 -2
index 2815c05d1c9f..d6b174454b1a 100644

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

drivers/md/raid5.c +36 -25

61 lines not on this page · raw message

drivers/media/platform/nxp/imx8-isi/imx8-isi-core.c +8 -10
index adc8d9960bf0..60fed2fe200d 100644

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

drivers/media/platform/qcom/camss/camss-vfe.c +1 -1
index dff8d0a1e8c2..20e0d6604fa9 100644

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

drivers/media/platform/qcom/iris/iris_platform_sm8250.c +1 -1
index 16486284f8ac..af841f6cd9d2 100644

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

drivers/media/platform/qcom/iris/iris_probe.c +7 -0
index 00e99be16e08..a197833bac61 100644

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

drivers/media/platform/qcom/venus/core.c +6 -1
index abf959b8f3a6..66a750ed1609 100644

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

drivers/media/platform/qcom/venus/core.h +1 -0
index 7506f5d0f609..70e7b40affa9 100644

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

drivers/media/platform/qcom/venus/helpers.c +2 -2
index 2e4363f82231..7f370caacd9f 100644

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

drivers/media/platform/qcom/venus/hfi_parser.c +2 -4
index 92765f9c8873..c4cf6cd50a9a 100644

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

drivers/media/platform/qcom/venus/hfi_platform.c +0 -24
index cde7f93045ac..f19572ab1d16 100644

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

drivers/media/platform/qcom/venus/hfi_platform.h +0 -2
index 5e4f8013a6b1..a0b6d19f3e1a 100644

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

drivers/media/platform/qcom/venus/hfi_platform_v4.c +10 -10
index cda888b56b5d..e0b3652bb440 100644

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

drivers/media/platform/qcom/venus/hfi_platform_v6.c +8 -8
index d8568c08cc36..fb8d10ab3404 100644

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

drivers/media/platform/qcom/venus/pm_helpers.c +7 -1
index f0269524ac70..14a4e8311a64 100644

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

drivers/media/platform/rockchip/rga/rga-hw.c +1 -1
index 43ed742a1649..d1618bb24750 100644

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

drivers/media/platform/rockchip/rga/rga-hw.h +1 -1
index cc6bd7f5b030..2b8537a5fd0d 100644

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

drivers/media/usb/uvc/uvc_status.c +19 -9
index 231cfee8e7c2..7de074006c6a 100644

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

drivers/media/usb/uvc/uvc_video.c +110 -69

179 lines not on this page · raw message

drivers/media/v4l2-core/v4l2-common.c +1 -0
index b367d479d6b3..c1e3bcb4c1c4 100644

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

drivers/memory/tegra/mc.c +14 -0
index 6edb210287dc..c29df29920f4 100644

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

drivers/memstick/core/ms_block.c +4 -0
index 1af157ce0a63..e3657efd045e 100644

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

drivers/mfd/cs42l43.c +1 -1
index 107cfb983fec..13d446755fe2 100644

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

drivers/mfd/rsmu_i2c.c +1 -5
index cba64f107a2f..9e5fc8259eec 100644

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

drivers/mfd/rsmu_spi.c +1 -4
index 39d9be1e141f..c931d8cea0a1 100644

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

drivers/mfd/sm501.c +3 -1
index 50bf3260f65d..c56f5005eb91 100644

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

drivers/mfd/tps6586x.c +1 -1
index 8d5fe2b60bfa..f5f805446603 100644

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

drivers/mmc/core/block.c +1 -2
index 6113bb927946..e8e45b161a39 100644

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

drivers/mmc/host/sdhci-esdhc-imx.c +58 -33

91 lines not on this page · raw message

drivers/mmc/host/sdhci-of-dwcmshc.c +9 -5
index 5b7ffc359414..d7ad11a85bff 100644

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

drivers/mmc/host/vub300.c +17 -9
index 3c9df27f9fa7..93c4e145009e 100644

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

drivers/mtd/devices/mchp23k256.c +1 -1
index cef5f9677d39..66e058df4c32 100644

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

drivers/mtd/devices/slram.c +16 -6
index 8297b366a066..a476e53562a4 100644

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

drivers/mtd/maps/vmu-flash.c +1 -0
index 53019d313db7..3667faefe6c5 100644

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

drivers/mtd/nand/onenand/onenand_samsung.c +6 -1
index 6d6aa709a21f..b7b7758ce4d8 100644

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

drivers/mtd/nand/raw/fsl_ifc_nand.c +8 -1
index 7be95d0be248..d8ddaa8a35fa 100644

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

drivers/mtd/nand/raw/lpc32xx_mlc.c +10 -2
index 19b13ae536d4..8f6a89d9ba83 100644

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

drivers/mtd/nand/raw/lpc32xx_slc.c +10 -2
index fea3705a2138..db9d1d5289cf 100644

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

drivers/mtd/nand/raw/nand_base.c +12 -12
index b4bd73d7cd05..19b7e22174b9 100644

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

drivers/mtd/nand/raw/pl35x-nand-controller.c +1 -1
index 50d4305729f4..81dde993ee9b 100644

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

drivers/mtd/spi-nor/Kconfig +0 -1
index 24cd25de2b8b..fd05a24d64a9 100644

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

drivers/mtd/spi-nor/debugfs.c +1 -0
index 14ba1680c315..c0bd8f1149a5 100644

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

drivers/mtd/spi-nor/spansion.c +3 -1
index a0296c871634..3ba7dcc39032 100644

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

drivers/mtd/spi-nor/swp.c +9 -2
index e67a81dbb6bf..d5f4bf555cfc 100644

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

drivers/net/amt.c +3 -3
index 902c817a0dea..e4d1aa26d7bb 100644

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

drivers/net/bonding/bond_3ad.c +24 -3
index f1ef99f7515b..7148dd19710a 100644

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

drivers/net/bonding/bond_main.c +1 -0
index 00df78d497fa..e38cae22fe02 100644

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

drivers/net/bonding/bond_netlink.c +16 -0
index c7d3e0602c83..08d4d0814f67 100644

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

drivers/net/bonding/bond_options.c +27 -0
index adc216df4345..1b2cb2c80d91 100644

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

drivers/net/can/usb/esd_usb.c +4 -1
index e58f0bfa84a4..9b712aedc19a 100644

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

drivers/net/dsa/qca/qca8k-leds.c +2 -1
index 43ac68052baf..ef496e345a4e 100644

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

drivers/net/dsa/realtek/rtl8366rb-leds.c +4 -4
index 509ffd3f8db5..ba50d311cb15 100644

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

drivers/net/dsa/sja1105/sja1105_ptp.c +1 -1
index fefe46e2a5e6..350f958dcb2a 100644

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

drivers/net/ethernet/airoha/airoha_eth.c +3 -3
index 5bf725a78592..5efd03c2deea 100644

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

drivers/net/ethernet/airoha/airoha_ppe.c +2 -1
index 005128717a45..798839aa1010 100644

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

drivers/net/ethernet/airoha/airoha_ppe_debugfs.c +0 -2
index 0112c41150bb..e46a98514486 100644

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

drivers/net/ethernet/amazon/ena/ena_netdev.c +21 -2
index 92d149d4f091..5d05020a6d05 100644

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

drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c +1 -2
index e59530357e2c..445e80a681fe 100644

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

drivers/net/ethernet/broadcom/bnxt/bnxt.c +67 -10

77 lines not on this page · raw message

drivers/net/ethernet/broadcom/bnxt/bnxt.h +15 -4
index c80603704838..d55987e24ad6 100644

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

drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c +11 -10
index 3237515f0e7e..a71025f51370 100644

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

drivers/net/ethernet/broadcom/genet/bcmgenet.c +8 -15
index abf6a6451cb1..fc5c8a4ae41e 100644

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

drivers/net/ethernet/cadence/macb_main.c +27 -2
index 17d4a3e03945..a6540ef21044 100644

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

drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c +10 -8
index 75f22f74774c..06b4424e778e 100644

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

drivers/net/ethernet/chelsio/cxgb4/t4_hw.c +0 -8
index 171750fad44f..6871127427fa 100644

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

drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls.h +1 -1
index 21e0dfeff158..1de5744a49b0 100644

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

drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_io.c +4 -4
index 4036db466e18..4ff9b99a1e9f 100644

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

drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c +9 -1
index e212a014c8d4..789a46f6938e 100644

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

drivers/net/ethernet/freescale/enetc/enetc.c +7 -0
index b5dd49337513..6603ed696296 100644

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

drivers/net/ethernet/freescale/fman/fman.c +3 -1
index 11887458f050..b96d4e03f169 100644

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

drivers/net/ethernet/freescale/gianfar.c +11 -5
index 7c0f049f0938..a11ba2c7af2a 100644

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

drivers/net/ethernet/google/gve/gve_rx_dqo.c +18 -10
index 1aff3bbb8cfc..6a0430a93ed7 100644

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

drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c +15 -16
index a5eefa28454c..483e87eabd13 100644

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

drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c +86 -22

108 lines not on this page · raw message

drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.h +1 -0
index 032b472d2368..4ca6458625a9 100644

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

drivers/net/ethernet/ibm/emac/core.c +6 -7
index 4e503b3d0d2d..e1047915e101 100644

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

drivers/net/ethernet/intel/i40e/i40e_debug.h +1 -1
index e9871dfb32bd..01fd70db9086 100644

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

drivers/net/ethernet/intel/ice/ice_common.c +0 -1
index 4dcc3b41800b..f71e45ab809e 100644

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

drivers/net/ethernet/intel/ice/ice_dpll.c +14 -6
index 81267bae0e5c..023d0de12670 100644

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

drivers/net/ethernet/intel/ice/ice_eswitch.c +2 -2
index 2e4f0969035f..c30e27bbfe6e 100644

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

drivers/net/ethernet/intel/ice/ice_ethtool.c +8 -4
index 912bcf9fce52..ce0f8106dcd4 100644

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

drivers/net/ethernet/intel/ice/ice_main.c +5 -11
index dc5d821bf334..b89041743f6f 100644

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

drivers/net/ethernet/intel/ice/ice_vf_lib.c +1 -1
index e53a1e4247cb..4f86412a9c0c 100644

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

drivers/net/ethernet/intel/idpf/virtchnl2.h +9 -3
index 02ae447cc24a..39fea65c075c 100644

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

drivers/net/ethernet/intel/igc/igc_main.c +1 -1
index 104d6ab2ce5f..ebc00ce2e3a6 100644

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

drivers/net/ethernet/marvell/mvneta.c +3 -0
index 89ccb8eb82c7..2b66e238d61b 100644

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

drivers/net/ethernet/marvell/octeontx2/af/mcs.c +3 -3
index c1775bd01c2b..a07e0b3d8d00 100644

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

drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c +2 -1
index 8375f18c8e07..beb514ebda02 100644

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

drivers/net/ethernet/marvell/octeontx2/af/rvu_devlink.c +19 -8
index 5852a72b2230..8475d66741ea 100644

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

drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c +10 -5
index c9c65ac69ead..7de06eb8284a 100644

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

drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c +15 -25
index 65aa6aeab8e7..fbe7dbe2fea5 100644

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

drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c +8 -2
index 060c715ebad0..7b2deb78ea4c 100644

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

drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c +56 -27

83 lines not on this page · raw message

drivers/net/ethernet/marvell/octeontx2/nic/otx2_vf.c +10 -12
index 25381f079b97..5534c2c8db0f 100644

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

drivers/net/ethernet/marvell/prestera/prestera_main.c +1 -1
index 65e7ef033bde..84ff651dd058 100644

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

drivers/net/ethernet/mediatek/mtk_ppe.c +2 -2
index fa688a42a22f..bb01a7355932 100644

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

drivers/net/ethernet/mediatek/mtk_wed_debugfs.c +3 -3
index 781c691473e1..519c364e87d1 100644

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

drivers/net/ethernet/mediatek/mtk_wed_mcu.c +6 -2
index fa6b21603416..0d38183c6ba7 100644

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

drivers/net/ethernet/mellanox/mlx5/core/en.h +12 -0
index 5bced924a24f..3d8276a0692f 100644

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

drivers/net/ethernet/mellanox/mlx5/core/en/hv_vhca_stats.c +25 -12
index 195863b2c013..631f802105d5 100644

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

drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c +28 -19

47 lines not on this page · raw message

drivers/net/ethernet/mellanox/mlx5/core/en_main.c +8 -6
index a696fb88dbef..f660ef37b0a6 100644

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

drivers/net/ethernet/mellanox/mlx5/core/en_stats.c +5 -4
index a8af84fc9763..5ae501f44833 100644

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

drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c +2 -1
index 79ae3a51a4b3..58fd7a893b6b 100644

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

drivers/net/ethernet/mellanox/mlx5/core/lag/mpesw.c +5 -2
index c217998604fd..fc914ee25986 100644

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

drivers/net/ethernet/mellanox/mlx5/core/lib/hv_vhca.c +6 -2
index 30564d9b00e9..779342ebc843 100644

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

drivers/net/ethernet/mellanox/mlx5/core/lib/hv_vhca.h +4 -2
index f240ffe5116c..8b3974cf0ee4 100644

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

drivers/net/ethernet/mellanox/mlx5/core/lib/port_tun.c +2 -1
index 4571c56ec3c9..97f6097d4c70 100644

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

drivers/net/ethernet/mellanox/mlx5/core/lib/st.c +1 -0
index 47fe215f66bf..a60e8e0f74ca 100644

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

drivers/net/ethernet/mellanox/mlx5/core/main.c +7 -5
index 6e10a6de8ebc..22bdefe5696c 100644

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

drivers/net/ethernet/mellanox/mlx5/core/steering/hws/bwc.c +1 -0
index 6ef0c4be27e1..564ae98316bc 100644

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

drivers/net/ethernet/mellanox/mlxsw/spectrum.c +1 -1
index 9a2d64a0a858..b8c120585d17 100644

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

drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c +1 -0
index 2d0e89bd2fb9..a1a266479c95 100644

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

drivers/net/ethernet/meta/fbnic/fbnic_fw.c +4 -5
index fcd9912e7ad3..1204c12ea0fa 100644

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

drivers/net/ethernet/meta/fbnic/fbnic_txrx.c +6 -5
index 6e21f6c17c65..14885c3d7069 100644

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

drivers/net/ethernet/microchip/lan743x_main.c +1 -1
index ab2f3c92b3fa..441bc7a789f0 100644

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

drivers/net/ethernet/microchip/lan966x/lan966x_vcap_impl.c +3 -2
index 2a37fc1ba4bc..dca60c818d4b 100644

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

drivers/net/ethernet/microchip/sparx5/sparx5_switchdev.c +3 -1
index 0a71abbd3da5..391ce604e661 100644

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

drivers/net/ethernet/microchip/sparx5/sparx5_vcap_impl.c +3 -2
index 25066ddb8d4d..f426f37dd619 100644

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

drivers/net/ethernet/microchip/vcap/vcap_api.c +41 -31

72 lines not on this page · raw message

drivers/net/ethernet/microchip/vcap/vcap_api.h +2 -1
index 6069ad95c27e..05b4b02e59ef 100644

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

drivers/net/ethernet/microchip/vcap/vcap_api_debugfs.c +4 -4
index 59bfbda29bb3..e0c65c7ab23e 100644

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

drivers/net/ethernet/microchip/vcap/vcap_api_debugfs_kunit.c +2 -1
index 9c9d38042125..ac2a3b8c4f32 100644

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

drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c +2 -1
index 16eb3de60eb6..70683855cbfc 100644

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

drivers/net/ethernet/microchip/vcap/vcap_api_private.h +3 -0
index 844bdf6b5f45..b4057fbe3d18 100644

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

drivers/net/ethernet/microsoft/mana/gdma_main.c +2 -0
index 45ee0774522a..243f8d11be68 100644

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

drivers/net/ethernet/microsoft/mana/mana_en.c +2 -1
index 1f723c0ea128..62418f164dba 100644

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

drivers/net/ethernet/oa_tc6.c +11 -0
index 91a906a7918a..cfe1f6e3cd12 100644

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

drivers/net/ethernet/pensando/ionic/ionic_ethtool.c +9 -2
index 347b0aff100b..62b739ca26d2 100644

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

drivers/net/ethernet/qlogic/qede/qede_fp.c +7 -2
index e338bfc8b7b2..c11e0d8f98aa 100644

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

drivers/net/ethernet/qualcomm/rmnet/rmnet_handlers.c +4 -1
index 9f3479500f85..d055a2628d8c 100644

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

drivers/net/ethernet/qualcomm/rmnet/rmnet_map.h +1 -0
index b70284095568..60ca8b780c88 100644

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

drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c +40 -32

72 lines not on this page · raw message

drivers/net/ethernet/sun/sungem.c +9 -4
index 8e69d917d827..26974ee71352 100644

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

drivers/net/ethernet/sunplus/spl2sw_phy.c +4 -2
index 6f899e48f51d..a4889c52e00e 100644

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

drivers/net/ethernet/ti/icssg/icssg_common.c +28 -21

49 lines not on this page · raw message

drivers/net/ethernet/wangxun/libwx/wx_lib.c +1 -0
index 3adf7048320a..678dce480f15 100644

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

drivers/net/ethernet/wangxun/libwx/wx_type.h +1 -0
index f040b014f2dd..12bb1e19d88d 100644

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

drivers/net/ieee802154/ca8210.c +6 -3
index ebc4f1b18e7b..9e3695e4afab 100644

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

drivers/net/macsec.c +6 -3
index ee1b565efca4..e20538eda200 100644

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

drivers/net/mdio/Kconfig +2 -1
index 44380378911b..4da50e55b6be 100644

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

drivers/net/ovpn/tcp.c +1 -1
index 505c2f214c9f..433bd07a4f1b 100644

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

drivers/net/pfcp.c +1 -0
index 28e6bc4a1f14..a6aa30ae0af7 100644

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

drivers/net/phy/realtek/realtek_main.c +2 -1
index 7c3d277efaf0..05df1a33b0e2 100644

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

drivers/net/phy/sfp.c +1 -0
index 25223cfe017b..9683f9c2cd88 100644

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

drivers/net/pse-pd/pse_core.c +3 -3
index af354483d191..539094d62856 100644

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

drivers/net/thunderbolt/main.c +6 -2
index dcaa62377808..5d7d11d75b0b 100644

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

drivers/net/usb/gl620a.c +3 -3
index 0bfa37c14059..09afd137b64e 100644

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

drivers/net/usb/lan78xx.c +45 -10

55 lines not on this page · raw message

drivers/net/usb/net1080.c +1 -1
index 5d4a1fd2b524..19f6e1222d93 100644

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

drivers/net/veth.c +2 -0
index b00613cb07cf..4595c61c0790 100644

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

drivers/net/virtio_net.c +23 -4
index aed65dbf3fca..d2fe26bfaccd 100644

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

drivers/net/vxlan/vxlan_core.c +6 -2
index a4ff66e354f5..b706e1777354 100644

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

drivers/net/wan/ixp4xx_hss.c +2 -2
index 720c5dc889ea..7f4645ff90aa 100644

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

drivers/net/wireless/ath/ath12k/dp_mon.c +2 -4
index 009c49502148..4aaaccca9412 100644

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

drivers/net/wireless/ath/ath12k/mac.c +8 -4
index b97469dca046..4bb4482e2734 100644

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

drivers/net/wireless/ath/ath9k/xmit.c +5 -0
index 0ac9212e42f7..957646b2df4d 100644

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

drivers/net/wireless/ath/wcn36xx/smd.c +13 -0
index 2cf86fc3f8fe..f7457dcd8980 100644

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

drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw/core.c +6 -0
index 4f0ea4347840..b7472e19dd60 100644

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

drivers/net/wireless/marvell/libertas_tf/main.c +1 -1
index fb20fe31cd36..42be6fa22f9c 100644

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

drivers/net/wireless/marvell/mwifiex/cfg80211.c +1 -1
index be23a29e7de0..ce569d35d051 100644

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

drivers/net/wireless/marvell/mwifiex/join.c +0 -1
index 5a1a0287c1d5..b48f7febaf03 100644

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

drivers/net/wireless/mediatek/mt76/channel.c +1 -1
index eccaee1fd434..6adaeaf63e46 100644

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

drivers/net/wireless/mediatek/mt76/mac80211.c +3 -1
index 2d24f9fa51a5..7348ac5cf7e6 100644

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

drivers/net/wireless/mediatek/mt76/mt7615/init.c +0 -1
index 3e7af3e58736..c4f5f6ee916a 100644

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

drivers/net/wireless/mediatek/mt76/mt7915/mac.c +5 -5
index 9364e8673eb9..50af0d9f240b 100644

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

drivers/net/wireless/mediatek/mt76/mt7921/mac.c +3 -2
index bce26389ab18..d2731e9953bf 100644

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

drivers/net/wireless/mediatek/mt76/mt7925/mac.c +10 -10
index 0608f0c1fd2c..d951a46e9d48 100644

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

drivers/net/wireless/mediatek/mt76/mt7925/main.c +2 -2
index 9a8ef3449eea..6c0dc72efc39 100644

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

drivers/net/wireless/mediatek/mt76/mt7925/pci.c +3 -1
index 8eb1fe1082d1..d6732f50784c 100644

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

drivers/net/wireless/mediatek/mt76/mt7925/testmode.c +5 -0
index a3c97164ba21..329185d72fcc 100644

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

drivers/net/wireless/mediatek/mt76/mt792x_core.c +2 -2
index 9cad572c34a3..96c50a501c1a 100644

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

drivers/net/wireless/mediatek/mt76/mt7996/mac.c +17 -18
index 149d8d711fc4..29f599a7ad01 100644

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

drivers/net/wireless/mediatek/mt76/mt7996/main.c +6 -3
index d714b7f3efe5..20da0c10669a 100644

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

drivers/net/wireless/mediatek/mt76/mt7996/mcu.c +3 -2
index 38b8743409a0..a3f813be107d 100644

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

drivers/net/wireless/mediatek/mt76/mt7996/mt7996.h +2 -1
index 6793161ed198..b8ffa42c5a1d 100644

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

drivers/net/wireless/mediatek/mt76/tx.c +1 -1
index b78ae6a34b65..9fb0cca5524a 100644

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

drivers/net/wireless/ralink/rt2x00/rt2x00dev.c +10 -2
index f8a6f9c968a1..847b64e586f6 100644

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

drivers/net/wireless/realtek/rtw88/pci.c +9 -4
index ec0a45bfb670..eae54f50485c 100644

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

drivers/net/wireless/realtek/rtw89/core.h +3 -0
index c3839d49f442..e146fd082f21 100644

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

drivers/net/wireless/realtek/rtw89/fw.c +1 -1
index c9851aafe649..15ac357bbdba 100644

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

drivers/net/wireless/realtek/rtw89/pci.c +4 -4
index 6be1849b0c4d..17a199ee1d4a 100644

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

drivers/net/wwan/iosm/iosm_ipc_mux_codec.c +30 -10
index bff46f7ca59f..0bbd41263cc2 100644

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

drivers/net/wwan/t7xx/t7xx_hif_cldma.c +3 -0
index 97163e1e5783..f7aa9398f5cd 100644

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

drivers/net/wwan/t7xx/t7xx_port_wwan.c +2 -0
index 7fc569565ff9..d2529df7592a 100644

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

drivers/ntb/hw/epf/ntb_hw_epf.c +56 -25

81 lines not on this page · raw message

drivers/nvdimm/btt.c +10 -4
index a933db961ed7..eed4f15f4257 100644

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

drivers/nvdimm/nd.h +5 -6
index b199eea3260e..197e5368c0a4 100644

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

drivers/nvdimm/region_devs.c +22 -44

66 lines not on this page · raw message

drivers/nvme/host/apple.c +4 -8
index 0a5b3903f9b9..9cc614227bc7 100644

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

drivers/nvme/host/core.c +2 -2
index 9a0071bd791c..24a5ca35aeb2 100644

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

drivers/nvme/host/pci.c +9 -4
index 5e36a5926fe0..489583393b84 100644

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

drivers/nvme/target/core.c +1 -1
index 1567b35f96e3..39f41416d3a7 100644

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

drivers/nvme/target/fabrics-cmd-auth.c +25 -1
index 4f2f03bdf2b3..2400d7023398 100644

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

drivers/nvme/target/rdma.c +10 -8
index 9307dbc41303..4b493226d07c 100644

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

drivers/nvme/target/tcp.c +13 -3
index 97d8c1d3545b..0b8cfa3dbab1 100644

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

drivers/of/cpu.c +1 -1
index 5214dc3d05ae..bd0e918d6f29 100644

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

drivers/of/dynamic.c +0 -1
index ab10c180c488..b5be7484fb36 100644

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

drivers/of/of_reserved_mem.c +19 -9
index fe111d1ea739..39d8305a1680 100644

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

drivers/of/overlay.c +15 -0
index 255e8362f600..1528d8ad9f26 100644

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

drivers/of/platform.c +0 -5
index da023bc0b5fa..1c63f15fc7b6 100644

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

drivers/opp/core.c +2 -3
index 157c84b689fe..a179d57a5a15 100644

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

drivers/pci/Makefile +1 -1
index 67647f1880fb..f3c81c892786 100644

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

drivers/pci/controller/dwc/pci-imx6.c +29 -6
index d7de9790fe9f..de09cc2a6311 100644

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

drivers/pci/controller/dwc/pci-meson.c +12 -1
index 0694084f612b..225d887cd0a3 100644

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

drivers/pci/controller/dwc/pcie-designware-debugfs.c +7 -3
index afcc08efe253..0c81058e32fc 100644

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

drivers/pci/controller/dwc/pcie-qcom.c +1 -0
index a70911a95675..fbdb5a926478 100644

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

drivers/pci/controller/pci-loongson.c +16 -15
index 9609e6f50b98..d0c643996476 100644

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

drivers/pci/controller/pcie-iproc-bcma.c +1 -1
index 99a99900444d..593418c2bc3a 100644

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

drivers/pci/controller/pcie-iproc-platform.c +1 -1
index 0cb78c583c7e..4c9a0c4bb923 100644

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

drivers/pci/controller/pcie-iproc.c +0 -1
index 22134e95574b..5aa677f81e4f 100644

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

drivers/pci/controller/pcie-iproc.h +0 -2
index 969ded03b8c2..c4443f236ca3 100644

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

drivers/pci/controller/pcie-mediatek.c +16 -5
index d779baf1ae6d..6afce031523b 100644

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

drivers/pci/controller/pcie-rcar-host.c +0 -1
index 213028052aa5..cd9171eebc28 100644

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

drivers/pci/endpoint/functions/pci-epf-ntb.c +11 -10
index 7702ebb81d99..d12cf226f328 100644

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

drivers/pci/endpoint/functions/pci-epf-vntb.c +3 -6
index 750a246f79c9..d3d0780fb481 100644

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

drivers/pci/iov.c +4 -11
index 8bda4e202f56..277a239e26e6 100644

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

drivers/pci/msi/msi.c +1 -3
index e010ecd9f90d..34d664139f48 100644

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

drivers/pci/pci-sysfs.c +2 -15
index d36b46849fee..edb9bc34c0c5 100644

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

drivers/pci/pci.c +0 -148

148 lines not on this page · raw message

drivers/pci/pci.h +6 -4
index 5510c103be2d..8acded592150 100644

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

drivers/pci/rebar.c new file +237 -0

237 lines not on this page · raw message

drivers/pci/rom.c +126 -23

149 lines not on this page · raw message

drivers/pci/setup-bus.c +100 -36

136 lines not on this page · raw message

drivers/pci/setup-res.c +0 -78

78 lines not on this page · raw message

drivers/phy/freescale/phy-fsl-imx8qm-lvds-phy.c +7 -17
index 7aef2f59e8eb..c366d765d650 100644

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

drivers/phy/phy-can-transceiver.c +3 -0
index f59caff4b3d4..e09ce1a86f5a 100644

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

drivers/pinctrl/cirrus/pinctrl-cs42l43.c +2 -4
index 227c37c360e1..305233fc1987 100644

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

drivers/pinctrl/mediatek/mtk-eint.c +3 -3
index 2ea0902b4f66..5f12af59a91b 100644

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

drivers/pinctrl/mediatek/pinctrl-airoha.c +324 -253

577 lines not on this page · raw message

drivers/pinctrl/mediatek/pinctrl-mt8167.c +1 -1
index 143c26622272..c812d614e9d4 100644

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

drivers/pinctrl/mediatek/pinctrl-mt8516.c +1 -1
index abda75d4354e..68d6638e7f4b 100644

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

drivers/pinctrl/meson/pinctrl-amlogic-a4.c +7 -8
index 35d27626a336..1bd58fbbd26a 100644

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

drivers/pinctrl/meson/pinctrl-meson.c +1 -1
index 4507dc8b5563..18295b15ecd9 100644

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

drivers/pinctrl/nuvoton/pinctrl-ma35.c +2 -1
index cdad01d68a37..f5efa6725c40 100644

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

drivers/pinctrl/nuvoton/pinctrl-ma35d1.c +261 -209

470 lines not on this page · raw message

drivers/pinctrl/qcom/tlmm-test.c +9 -10
index 7d7fff538755..4ac96538a417 100644

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

drivers/pinctrl/spacemit/pinctrl-k1.c +1 -1
index 33af9b5791c1..8d797bf24b77 100644

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

drivers/pinctrl/sunxi/pinctrl-sun55i-a523-r.c +0 -1
index 69cd2b4ebd7d..462aa1c4a5fa 100644

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

drivers/pinctrl/sunxi/pinctrl-sun55i-a523.c +0 -1
index 7d2308c37d29..b6f78f1f30ac 100644

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

drivers/pinctrl/sunxi/pinctrl-sunxi.c +1 -1
index 0fb057a07dcc..93e396041456 100644

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

drivers/platform/x86/amd/pmc/pmc-quirks.c +39 -0
index 24506e342943..74ddf1d8289a 100644

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

drivers/platform/x86/amd/pmc/pmc.c +80 -3

83 lines not on this page · raw message

drivers/platform/x86/amd/pmc/pmc.h +2 -0
index fe3f53eb5955..8aa7073ed09f 100644

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

drivers/platform/x86/dell/dell-laptop.c +5 -0
index 57748c3ea24f..053f40572bf6 100644

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

drivers/platform/x86/intel/pmc/arl.c +6 -6
index 17ad87b392ab..7a802b799e0a 100644

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

drivers/platform/x86/intel/pmc/core.c +74 -71

145 lines not on this page · raw message

drivers/platform/x86/intel/pmc/core.h +6 -4
index d6818bd34768..7d2ad88324b8 100644

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

drivers/platform/x86/intel/pmc/lnl.c +1 -1
index 6fa027e7071f..1cd81ee54dcf 100644

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

drivers/platform/x86/intel/pmc/mtl.c +5 -4
index 0b87e10f864e..57508cbf9cd4 100644

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

drivers/platform/x86/intel/pmc/ptl.c +1 -2
index 1b35b84e06fa..1f48e2bbc699 100644

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

drivers/platform/x86/intel/pmc/ssram_telemetry.c +1 -1
index 03fad9331fc0..6f6e83e70fc5 100644

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

drivers/platform/x86/intel/pmt/class.c +4 -4
index 7c3023d5d91d..8077274726b5 100644

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

drivers/platform/x86/intel/pmt/class.h +3 -2
index 3c5ad5f52bca..1ae56a5baad2 100644

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

drivers/platform/x86/intel/pmt/discovery.c +2 -2
index e500aa327d23..c482368bfaae 100644

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

drivers/platform/x86/intel/pmt/telemetry.c +7 -6
index a4dfca6cac19..e11f7bde41b2 100644

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

drivers/platform/x86/intel/pmt/telemetry.h +6 -6
index d45af5512b4e..0f88c5e7d90e 100644

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

drivers/platform/x86/intel/sdsi.c +3 -2
index da75f53d0bcc..d7e37d4ace23 100644

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

drivers/platform/x86/intel/speed_select_if/isst_tpmi_core.c +1 -1
index c8de8688daed..b11d62c934b3 100644

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

drivers/platform/x86/intel/vsec.c +54 -30

84 lines not on this page · raw message

drivers/platform/x86/intel/vsec_tpmi.c +4 -4
index a8ccdd801ddd..e5f79c4a1d27 100644

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

drivers/platform/x86/xo15-ebook.c +6 -1
index cb02222c978c..ced2b44fd7f7 100644

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

drivers/pmdomain/imx/imx8m-blk-ctrl.c +44 -2

46 lines not on this page · raw message

drivers/power/sequencing/core.c +6 -3
index d5da006e1ee8..0a1bc6c20c11 100644

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

drivers/power/supply/bq257xx_charger.c +3 -4
index 02c7d8b61e82..7ca4ae610902 100644

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

drivers/power/supply/charger-manager.c +4 -2
index c49e0e4d02f7..c3644018b6bb 100644

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

drivers/power/supply/cpcap-battery.c +7 -4
index 507fdc1c866d..3aebbac56e1d 100644

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

drivers/power/supply/max17042_battery.c +2 -1
index a32ff503f45f..ad7e3b5b1fa3 100644

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

drivers/power/supply/power_supply_core.c +3 -8
index 9a28381e2607..42ad333394d9 100644

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

drivers/pwm/pwm-imx27.c +7 -1
index 3d34cdc4a3a5..c8b801fcb525 100644

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

drivers/pwm/pwm-rzg2l-gpt.c +4 -4
index 4856af080e8e..dfa1d11a48a8 100644

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

drivers/rapidio/devices/tsi721.c +2 -1
index 4b84270a8906..ab64c991468d 100644

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

drivers/regulator/core.c +2 -2
index 761a3f905859..019606bc36b9 100644

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

drivers/regulator/ltc3676.c +5 -5
index 73d511eb1c1d..768cdce0d4ec 100644

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

drivers/remoteproc/qcom_common.c +10 -4
index 8c8688f99f0a..5bbbe36d0964 100644

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

drivers/reset/reset-sunxi.c +3 -1
index e752594b6971..8e01589ab7af 100644

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

drivers/rpmsg/qcom_glink_native.c +0 -2
index 3a15d9d10808..833ff9cb8afe 100644

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

drivers/rpmsg/rpmsg_core.c +7 -36

43 lines not on this page · raw message

drivers/rpmsg/virtio_rpmsg_bus.c +0 -1
index 484890b4a6a7..d4fce3ac1c88 100644

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

drivers/rtc/rtc-abx80x.c +2 -1
index 5f3a3e60a19d..862833519d7f 100644

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

drivers/rtc/rtc-cmos.c +6 -0
index 0743c6acd6e2..f8068c717fb8 100644

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

drivers/rtc/rtc-ds1307.c +18 -12
index 7205c59ff729..9ba5958ca7a6 100644

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

drivers/rtc/rtc-isl1208.c +14 -1
index f71a6bb77b2a..a0df53991fbd 100644

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

drivers/rtc/rtc-mpfs.c +1 -1
index 6aa3eae575d2..ece6de4a6adb 100644

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

drivers/rtc/rtc-msc313.c +2 -2
index 8d7737e0e2e0..6ef9c4efd7c9 100644

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

drivers/rtc/rtc-renesas-rtca3.c +1 -1
index ab816bdf0d77..47b482797934 100644

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

drivers/s390/char/monwriter.c +3 -0
index 0fab1f025a94..dab717ae40aa 100644

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

drivers/s390/crypto/pkey_api.c +3 -5
index 01549003a903..79bd71ceba8e 100644

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

drivers/s390/crypto/pkey_pckmo.c +4 -0
index 7eca9f1340bd..f3078b41ae1a 100644

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

drivers/s390/crypto/zcrypt_cex2a.c deleted +0 -0
deleted file mode 100644
index e69de29bb2d1..000000000000
drivers/s390/crypto/zcrypt_cex2a.h deleted +0 -0
deleted file mode 100644
index e69de29bb2d1..000000000000
drivers/s390/crypto/zcrypt_cex2c.c deleted +0 -0
deleted file mode 100644
index e69de29bb2d1..000000000000
drivers/s390/crypto/zcrypt_cex2c.h deleted +0 -0
deleted file mode 100644
index e69de29bb2d1..000000000000
drivers/scsi/elx/efct/efct_hw.c +2 -0
index 5b079b8b7a08..f41b7f1e4416 100644

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

drivers/scsi/elx/efct/efct_unsol.c +1 -0
index e6addab66a60..6a871a59c909 100644

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

drivers/scsi/hisi_sas/hisi_sas_v3_hw.c +11 -1
index f69efc6494b8..f30d4a58d7ab 100644

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

drivers/scsi/hpsa.c +4 -0
index 3654b12c5d5a..23bbe6ce0225 100644

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

drivers/scsi/lpfc/lpfc_init.c +1 -2
index adc0beaf5468..8a64d2639d12 100644

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

drivers/scsi/pm8001/pm8001_ctl.c +1 -4
index cbfda8c04e95..c10854ec44c7 100644

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

drivers/scsi/scsi_scan.c +1 -1
index 05ccd11e56a9..1b48820a5eb4 100644

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

drivers/scsi/scsi_transport_sas.c +48 -53

101 lines not on this page · raw message

drivers/scsi/sg.c +3 -4
index 21c3962ee1cb..238f5360ca23 100644

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

drivers/scsi/smartpqi/smartpqi_init.c +1 -1
index 5a6e1bb57e7c..090e786470b3 100644

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

drivers/soc/fsl/qe/qe.c +3 -0
index 70b6eddb867b..3ecc4ce9cfa2 100644

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

drivers/soc/mediatek/mt8167-mmsys.h +8 -3
index c468926561b4..eef14083c47b 100644

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

drivers/soc/ti/k3-ringacc.c +2 -2
index 7602b8a909b0..e2ca380812d2 100644

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

drivers/soc/xilinx/zynqmp_power.c +3 -1
index ae59bf16659a..84ef7c87dfaa 100644

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

drivers/soundwire/generic_bandwidth_allocation.c +22 -25

47 lines not on this page · raw message

drivers/soundwire/intel_ace2x.c +1 -0
index 5b73bbb73be6..63aef9836146 100644

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

drivers/soundwire/stream.c +7 -0
index 38c9dbd35606..ecd0c2889bb4 100644

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

drivers/spi/spi-atmel.c +68 -65

133 lines not on this page · raw message

drivers/spi/spi-dw.h +1 -0
index fc267c6437ae..8a3c085c85e0 100644

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

drivers/spi/spi-ep93xx.c +1 -0
index 52d2f8920cd7..a8ddd3d388de 100644

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

drivers/spi/spi-hisi-kunpeng.c +2 -4
index a38dcae6271f..f004920600ae 100644

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

drivers/spi/spi-meson-spifc.c +1 -0
index ef7efeaeee97..e19ca48a2b65 100644

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

drivers/spi/spi-rpc-if.c +5 -1
index 6edc0c4db854..c2f9c86c1d8d 100644

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

drivers/spi/spi-sh-msiof.c +6 -4
index 7f4135a3bda2..a4ae96290aa2 100644

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

drivers/spi/spi-uniphier.c +2 -2
index 75b7a0d3f865..2126f46cb14e 100644

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

drivers/spi/spi-xilinx.c +9 -2
index c86dc56f38b4..8085571913c8 100644

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

drivers/spi/spi.c +0 -5
index ac4de4703a6f..6ea9ac2931cd 100644

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

drivers/staging/gpib/common/gpib_os.c +1 -3
index baa2fea5ebf7..a2bed6bd757a 100644

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

drivers/staging/media/atomisp/i2c/atomisp-gc2235.c +18 -11
index 6fc39ab95e46..4b11a20c2ba1 100644

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

drivers/staging/media/atomisp/pci/atomisp_cmd.c +2 -4
index 3a4eb4f6d3be..ae9c4dc8a44b 100644

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

drivers/staging/media/atomisp/pci/sh_css.c +4 -4
index cd5719dc1646..cc9ca691b1ad 100644

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

drivers/staging/media/sunxi/cedrus/cedrus.c +3 -1
index bff42ea1871f..1c7191bb0d8f 100644

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

drivers/staging/most/video/video.c +6 -1
index 32f71d9a9cf7..221295d8cac2 100644

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

drivers/staging/nvec/nvec.c +3 -1
index 263774e6a78c..1cdaf7dd02e9 100644

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

drivers/staging/rtl8723bs/core/rtw_ieee80211.c +57 -36

93 lines not on this page · raw message

drivers/staging/rtl8723bs/core/rtw_security.c +1 -1
index cef628f1352a..5406f60dd31c 100644

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

drivers/target/iscsi/iscsi_target_auth.c +4 -2
index 02a4c9aff98d..41e4def46ede 100644

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

drivers/target/loopback/tcm_loop.c +0 -64

64 lines not on this page · raw message

drivers/target/target_core_fabric_lib.c +69 -20

89 lines not on this page · raw message

drivers/target/target_core_internal.h +2 -1
index 20aab1f50565..32d0da505baf 100644

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

drivers/target/target_core_pr.c +7 -5
index 83e172c92238..f18085d8345f 100644

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

drivers/thermal/intel/therm_throt.c +6 -1
index debc94e2dc16..7c21483c46b9 100644

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

drivers/thermal/testing/command.c +44 -4

48 lines not on this page · raw message

drivers/thermal/testing/thermal_testing.h +8 -0
index c790a32aae4e..5880c9a63dba 100644

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

drivers/thermal/testing/zone.c +3 -4
index c12c405225bb..aa61e34e30c8 100644

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

drivers/thermal/thermal_hwmon.c +4 -1
index 64cc3ab949fe..c68b27b2fb02 100644

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

drivers/thunderbolt/debugfs.c +7 -1
index 46a2a3550be7..71c9833563c7 100644

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

drivers/tty/serial/8250/8250_omap.c +2 -1
index 272bc07c9a6b..454a5e0f40c4 100644

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

drivers/tty/serial/max310x.c +12 -0
index ac7d3f197c3a..09b9ab57d2b4 100644

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

drivers/tty/serial/msm_serial.c +2 -1
index 2e999cb9c974..bfa44b01c3e9 100644

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

drivers/ufs/core/ufs_trace.h +27 -9
index 584c2b5c6ad9..5e887f87248d 100644

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

drivers/ufs/core/ufshcd.c +1 -1
index 5371f173e28b..8de3d0886a12 100644

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

drivers/usb/atm/ueagle-atm.c +38 -56

94 lines not on this page · raw message

drivers/usb/dwc3/core.c +20 -0
index a1f99c3b5f37..f0a9bb5754a3 100644

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

drivers/usb/dwc3/core.h +4 -0
index a35b3db1f9f3..a39bf284c763 100644

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

drivers/usb/dwc3/ulpi.c +25 -0
index 57daad15f502..a256b7f5d78b 100644

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

drivers/usb/gadget/function/f_fs.c +44 -45

89 lines not on this page · raw message

drivers/usb/host/max3421-hcd.c +8 -0
index 4b5f03f683f7..8fbbf9e195b0 100644

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

drivers/vdpa/octeon_ep/octep_vdpa_main.c +17 -3
index 31a02e7fd7f2..df8af6c1454c 100644

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

drivers/vdpa/vdpa_user/vduse_dev.c +40 -24

64 lines not on this page · raw message

drivers/vfio/pci/mlx5/cmd.h +9 -6
index d7821b5ca772..82831e0483c0 100644

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

drivers/vfio/pci/qat/main.c +10 -6
index a19b68043eb2..c6f5f2edc0dd 100644

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

drivers/vhost/net.c +11 -4
index e11b46a1c937..b2b90732b1d5 100644

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

drivers/vhost/vdpa.c +22 -7
index 7e51eec842b8..a6c6c28bf2d9 100644

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

drivers/vhost/vhost.c +7 -4
index bccdc9eab267..6a7b22650aa7 100644

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

drivers/video/fbdev/aty/radeon_base.c +1 -0
index 1d2c57ba25a3..4e228072ea4a 100644

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

drivers/video/fbdev/broadsheetfb.c +6 -2
index c8ba098a8c42..582f1ee4c9b6 100644

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

drivers/video/fbdev/carminefb.c +1 -0
index 2bdd67595891..37a5ee4da13c 100644

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

drivers/video/fbdev/core/fbcon.c +5 -5
index 926905ad46a3..df1ecbf3f5d0 100644

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

drivers/video/fbdev/efifb.c +1 -0
index 0e1bd3dba255..cf901f5654e8 100644

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

drivers/video/fbdev/hecubafb.c +5 -1
index 3547d58a29cf..dd2af980f3d8 100644

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

drivers/video/fbdev/i740fb.c +1 -0
index 9b74dae71472..c14a19382769 100644

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

drivers/video/fbdev/metronomefb.c +6 -2
index 6f0942c6e5f1..83c614963a0a 100644

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

drivers/video/fbdev/nvidia/nvidia.c +1 -0
index 72b85f475605..c9dcc9e89948 100644

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

drivers/video/fbdev/s3fb.c +1 -0
index ba30e5568cab..d7ee2ff07c7c 100644

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

drivers/video/fbdev/sm501fb.c +12 -4
index ed6f4f43e2d5..aaa3fef0dcb2 100644

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

drivers/video/fbdev/sm712.h +1 -1
index c7ebf03b8d53..83fe25fc61f2 100644

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

drivers/video/fbdev/tdfxfb.c +1 -0
index 531fb8478e20..c5095358209e 100644

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

drivers/video/fbdev/tridentfb.c +1 -0
index 516cf2a18757..2f7338de0912 100644

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

drivers/video/fbdev/uvesafb.c +2 -2
index 5d52fd00806e..b806da0538bc 100644

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

drivers/video/fbdev/vesafb.c +1 -0
index a81df8865143..634d4c9898d1 100644

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

drivers/virtio/virtio_rtc_driver.c +20 -8
index a57d5e06e19d..4419735b0f0d 100644

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

drivers/watchdog/sama5d4_wdt.c +21 -27

48 lines not on this page · raw message

drivers/watchdog/sp5100_tco.c +2 -1
index 2bd3dc25cb03..7e99c3b1f367 100644

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

drivers/watchdog/sprd_wdt.c +2 -3
index 4e689b6ff141..aacf04616fef 100644

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

drivers/watchdog/watchdog_core.c +3 -0
index 6152dba4b52c..4c1a090ee496 100644

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

drivers/xen/gntdev.c +6 -2
index 2c960f187f7c..1e21b75114e5 100644

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

drivers/xen/xen-scsiback.c +23 -7
index 7d5117e5efe0..82a757d7fe26 100644

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

fs/9p/vfs_inode.c +15 -13
index 0f3189a0a516..b2368334f6ee 100644

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

fs/9p/vfs_inode_dotl.c +2 -2
index 6312b3590f74..cbc72a17b01a 100644

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

fs/afs/callback.c +5 -2
index 894d2bad6b6c..0a09a9ca3c6b 100644

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

fs/afs/cell.c +21 -6
index 71c10a05cebe..24b8a05712ca 100644

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

fs/afs/cm_security.c +2 -1
index edcbd249d202..103168c70dd4 100644

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

fs/afs/cmservice.c +5 -2
index 1a906805a9e3..8dafc10ee667 100644

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

fs/afs/dir.c +25 -15
index fa84610e0b0d..7c3cef0835a8 100644

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

fs/afs/dynroot.c +1 -1
index dc9d29e3739e..8beac43c21ce 100644

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

fs/afs/fs_operation.c +1 -1
index 8418813ee043..ae0c9750c6b6 100644

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

fs/afs/inode.c +1 -1
index e1cb17b85791..f8d9ceb914ce 100644

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

fs/afs/internal.h +1 -0
index 009064b8d661..bea8aae5364e 100644

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

fs/afs/rxrpc.c +13 -3
index c1cadf8fb346..b3207e141343 100644

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

fs/afs/super.c +3 -2
index d672b7ab57ae..0612dd76a18e 100644

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

fs/afs/vl_list.c +8 -2
index 9b1c20daac53..429fde817e1d 100644

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

fs/afs/volume.c +1 -1
index 0efff3d25133..e76995ab30f0 100644

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

fs/bpf_fs_kfuncs.c +8 -2
index 5ace2511fec5..b5a0736b120f 100644

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

fs/btrfs/compression.c +2 -18
index 8c3899832a1a..bd55541cd6c5 100644

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

fs/btrfs/direct-io.c +60 -9

69 lines not on this page · raw message

fs/btrfs/extent-tree.c +3 -2
index ffe6c8049566..6ef7cc116bfc 100644

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

fs/btrfs/extent_io.c +42 -30

72 lines not on this page · raw message

fs/btrfs/inode.c +6 -8
index b972d4cba980..30a34cd905ba 100644

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

fs/btrfs/ordered-data.c +17 -24

41 lines not on this page · raw message

fs/btrfs/ordered-data.h +4 -4
index 1e6b0b182b29..2e7879c6cbc7 100644

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

fs/btrfs/reflink.c +57 -44

101 lines not on this page · raw message

fs/btrfs/super.c +3 -1
index f1bfe97beacf..736575f92517 100644

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

fs/btrfs/zoned.c +39 -25

64 lines not on this page · raw message

fs/configfs/dir.c +44 -13

57 lines not on this page · raw message

fs/dlm/midcomms.c +2 -2
index 2c101bbe261a..2015a5f40a14 100644

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

fs/efs/file.c +3 -18
index 9e641da6fab2..9153dfe79bbc 100644

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

fs/eventpoll.c +418 -175

593 lines not on this page · raw message

fs/exfat/dir.c +44 -5

49 lines not on this page · raw message

fs/exfat/exfat_fs.h +3 -2
index 38210fb6901c..9a85270f8493 100644

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

fs/exfat/namei.c +69 -20

89 lines not on this page · raw message

fs/ext2/file.c +6 -3
index 76bddce462fc..c59c19e5ff72 100644

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

fs/ext4/ext4.h +20 -0
index 9bf82b568cfe..54be698b9a1c 100644

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

fs/ext4/fast_commit.c +18 -32

50 lines not on this page · raw message

fs/ext4/inode.c +2 -1
index 3ed0c2656e2e..c38ca1441b25 100644

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

fs/ext4/ioctl.c +9 -3
index acc28aa5744b..fbf5771eca99 100644

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

fs/ext4/namei.c +1 -1
index 2cd36f59c9e3..2e35453a56f2 100644

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

fs/fhandle.c +1 -1
index a56dd02ddbbd..831dc3b69225 100644

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

fs/fs-writeback.c +0 -5
index 99d0658b49a2..d2510c818da9 100644

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

fs/fuse/control.c +1 -6
index ce11f4b427c2..2e300f6d646c 100644

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

fs/hfs/bfind.c +1 -1
index c2f840c49e60..d56e47bdc517 100644

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

fs/hfs/bnode.c +27 -27

54 lines not on this page · raw message

fs/hfs/brec.c +1 -1
index e49a141c87e5..5a2f740ddefd 100644

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

fs/hfs/btree.c +1 -1
index 22e62fe7448b..b8be01809b63 100644

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

fs/hfs/btree.h +36 -35

71 lines not on this page · raw message

fs/hfs/hfs_fs.h +52 -36

88 lines not on this page · raw message

fs/hfs/inode.c +2 -1
index 9cd449913dc8..cd43eff72d13 100644

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

fs/hfsplus/bfind.c +1 -1
index 9e3c19138ae4..9a55fa6d5294 100644

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

fs/hfsplus/bnode.c +30 -30

60 lines not on this page · raw message

fs/hfsplus/brec.c +1 -1
index b4645102feec..6796c1a80e99 100644

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

fs/hfsplus/btree.c +1 -1
index 7cc5aea14572..229f25dc7c49 100644

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

fs/hfsplus/hfsplus_fs.h +20 -20
index d0eb2a4e06b4..2da2bd52d200 100644

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

fs/iomap/ioend.c +6 -2
index fb26cfd9c4cc..6c75fbf4d5af 100644

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

fs/jbd2/journal.c +2 -0
index d02fc04e60d0..fa0fb738db0c 100644

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

fs/kernfs/dir.c +7 -4
index a670ba3e565e..360cfbd8dd36 100644

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

fs/libfs.c +13 -0
index 96551deff8e5..52f00bfc8f7b 100644

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

fs/lockd/svcsubs.c +3 -1
index 7ea204eadfca..d11beea76ddb 100644

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

fs/minix/minix.h +1 -1
index d54273c3c9ff..c81e48badae9 100644

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

fs/namei.c +4 -0
index 7377020a2cba..003c9a1b2f90 100644

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

fs/netfs/write_issue.c +14 -4
index 03d170b9022b..76614339554e 100644

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

fs/nfs/callback_proc.c +5 -4
index 8397c43358bd..4f41986b875e 100644

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

fs/nfs/delegation.c +8 -1
index 9d3a5f29f17f..f95707fc0edf 100644

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

fs/nfs/filelayout/filelayout.c +2 -0
index 5c4551117c58..c933e3b695bc 100644

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

fs/nfs/flexfilelayout/flexfilelayout.c +29 -0
index bb3f6c18630c..4604f1088272 100644

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

fs/nfs/flexfilelayout/flexfilelayout.h +16 -0
index 17a008c8e97c..a5bd00f69e82 100644

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

fs/nfs/fs_context.c +6 -2
index b4679b7161b0..128ebd48b4f4 100644

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

fs/nfs/internal.h +7 -5
index 61216b30cb93..ea239a7e5ef6 100644

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

fs/nfs/nfs4proc.c +11 -11
index fc858b5c3f66..403f7f8dfea2 100644

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

fs/nfs/pnfs.c +2 -2
index d3c1f49f3924..f84086437f53 100644

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

fs/nfs/pnfs_nfs.c +1 -1
index 37cf4020f3d5..1e291fd23d46 100644

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

fs/nfs/read.c +24 -1
index 3c1fa320b3f1..fe41e4272994 100644

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

fs/nfs/write.c +8 -6
index bf412455e8ed..c68129903411 100644

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

fs/nfsd/nfs4state.c +15 -1
index a3e6076a3e64..c9d9a7d46e7b 100644

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

fs/nilfs2/namei.c +1 -1
index 40f4b1a28705..4132be9810a0 100644

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

fs/nilfs2/super.c +0 -2
index badc2cbc895e..8ca3cf2ecdd2 100644

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

fs/ntfs3/fslog.c +123 -26

149 lines not on this page · raw message

fs/ntfs3/index.c +42 -3

45 lines not on this page · raw message

fs/ntfs3/lznt.c +1 -1
index fdc9b2ebf341..f818d9785004 100644

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

fs/ntfs3/namei.c +1 -1
index 612923d93f4d..747a2a66c488 100644

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

fs/ntfs3/ntfs_fs.h +2 -1
index 7fb08bff0254..7e3d51b8d2dd 100644

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

fs/ntfs3/run.c +7 -2
index de9081be462e..66baaada02e9 100644

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

fs/ocfs2/alloc.c +1 -1
index a0ced11e0c24..fb7d8dc2129b 100644

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

fs/ocfs2/aops.c +9 -4
index 4ff9f2b64fe9..53f99d49037b 100644

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

fs/ocfs2/buffer_head_io.c +4 -3
index 8f714406528d..e52e202857d1 100644

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

fs/ocfs2/dlm/dlmdebug.c +12 -4
index fe4fdd09bae3..564567358620 100644

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

fs/ocfs2/dlmglue.c +17 -0
index 92a6149da9c1..8ade51f7ffa8 100644

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

fs/ocfs2/inode.c +180 -2

182 lines not on this page · raw message

fs/ocfs2/journal.c +7 -6
index e5f58ff2175f..8c07610692d0 100644

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

fs/ocfs2/journal.h +3 -0
index 6397170f302f..f8b3b2a3d630 100644

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

fs/ocfs2/move_extents.c +3 -1
index 26e150c5f25e..831c6c648f04 100644

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

fs/ocfs2/ocfs2.h +0 -2
index 6aaa94c554c1..8bdeea60742a 100644

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

fs/ocfs2/quota_local.c +1 -1
index de7f12858729..bd3eb098097f 100644

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

fs/ocfs2/stack_user.c +3 -7
index be0a5758bd40..f5d83b4f56dd 100644

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

fs/ocfs2/super.c +0 -2
index 53daa4482406..a4f5a868bec1 100644

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

fs/ocfs2/sysfile.c +3 -6
index d53a6cc866be..67e492f4b828 100644

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

fs/orangefs/dir.c +4 -3
index 6d1fbeca9d81..53acc281fcd9 100644

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

fs/overlayfs/inode.c +2 -2
index e11f310ce092..1cc1b60fc70f 100644

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

fs/proc/array.c +8 -7
index 038d4b57127f..38f96af7b521 100644

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

fs/proc/base.c +80 -102

182 lines not on this page · raw message

fs/proc/fd.c +14 -19
index 9eeccff49b2a..5d6dac7fd1c8 100644

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

fs/proc/generic.c +4 -5
index 501889856461..12b817f4ffcf 100644

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

fs/proc/internal.h +3 -3
index d1598576506c..77c347d3b6ad 100644

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

fs/proc/namespaces.c +14 -2
index ea2b597fd92c..2f46f1396744 100644

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

fs/proc/page.c +1 -1
index fc64f23e05e5..f612524c92a8 100644

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

fs/proc/proc_net.c +1 -1
index 52f0b75cbce2..184cddeb8215 100644

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

fs/proc/task_mmu.c +59 -2

61 lines not on this page · raw message

fs/resctrl/rdtgroup.c +10 -5
index 0320360cd7a6..7cfb0086451c 100644

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

fs/smb/client/Makefile +4 -1
index 4c97b31a25c2..9754b4776df8 100644

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

fs/smb/client/cifssmb.c +3 -2
index bfc9b1ea76fa..7694ca283fdc 100644

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

fs/smb/client/cifstransport.c deleted +0 -565

565 lines not on this page · raw message

fs/smb/client/connect.c +3 -0
index 7bc912d00030..2ee2199d2a6a 100644

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

fs/smb/client/file.c +1 -0
index b0dc071a9de4..a34457d5143e 100644

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

fs/smb/client/inode.c +29 -1
index 7cd718dd7cb7..594798a6b0fb 100644

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

fs/smb/client/ioctl.c +5 -7
index 1a6ce837e26a..4607d007d950 100644

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

fs/smb/client/misc.c +8 -0
index 3770f8348541..f37843711312 100644

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

fs/smb/client/smb1transport.c new file +565 -0

565 lines not on this page · raw message

fs/smb/client/smb2ops.c +19 -19
index 9c2a6fb423fc..786a7e963f1f 100644

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

fs/smb/server/Kconfig +2 -4
index 6200c71298f6..12594879cb64 100644

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

fs/smb/server/auth.c +80 -316

396 lines not on this page · raw message

fs/smb/server/auth.h +5 -5
index 6879a1bd1b91..6d351d61b0e5 100644

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

fs/smb/server/connection.c +86 -15

101 lines not on this page · raw message

fs/smb/server/connection.h +6 -0
index 50d1e5a54f33..8d985568a82f 100644

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

fs/smb/server/crypto_ctx.c +0 -24
index 80bd68c8635e..fe29d186baf6 100644

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

fs/smb/server/crypto_ctx.h +1 -14
index ac64801d52d3..b9476ed520ae 100644

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

fs/smb/server/misc.c +0 -33
index cb2a11ffb23f..53ddcae31f71 100644

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

fs/smb/server/misc.h +0 -1
index 1facfcd21200..53282a6d2436 100644

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

fs/smb/server/oplock.c +8 -5
index 6454c7a4baa4..a019c4496ae4 100644

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

fs/smb/server/server.c +12 -4
index ef7a24e31f50..b78126bb2371 100644

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

fs/smb/server/smb2pdu.c +47 -31

78 lines not on this page · raw message

fs/smb/server/smb_common.h +1 -1
index dac783b46545..e3be583e803d 100644

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

fs/smb/server/smbacl.c +6 -1
index f5864dd1dd5f..b09bc8d9389a 100644

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

fs/smb/server/vfs.c +45 -13

58 lines not on this page · raw message

fs/smb/server/vfs_cache.c +92 -22

114 lines not on this page · raw message

fs/smb/server/vfs_cache.h +1 -0
index 6fcb7791f275..10f4172ec801 100644

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

fs/super.c +6 -5
index 4c79f170ac0d..ce6e5b4ff3c5 100644

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

fs/sysfs/file.c +4 -0
index 3825e780cc58..b25f6a951c70 100644

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

fs/udf/super.c +1 -1
index 62a311d88f2d..5a82ae2af93e 100644

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

fs/xfs/libxfs/xfs_group.h +9 -0
index 4423932a2313..4ae638f1c2c5 100644

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

fs/xfs/libxfs/xfs_rtgroup.h +8 -0
index d4fcf591e63d..a94e925ae67c 100644

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

fs/xfs/xfs_iomap.c +1 -1
index 490e12cb99be..dcea927e0d3a 100644

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

fs/xfs/xfs_rtalloc.c +4 -4
index 59fad43063a7..907c88034c8d 100644

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

fs/xfs/xfs_zone_gc.c +6 -7
index d18c43598d4b..d2c2352c97e9 100644

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

fs/xfs/xfs_zone_space_resv.c +3 -5
index 9cd38716fd25..0e54e557a585 100644

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

include/acpi/acpi_bus.h +2 -0
index aad1a95e6863..9a8a796a870d 100644

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

include/asm-generic/bitops/lock.h +11 -11
index 14d4ec8c5152..ffb73b6129e7 100644

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

include/dt-bindings/clock/qcom,x1e80100-camcc.h +3 -0
index d72fdfb06a7c..06c316022fb0 100644

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

include/dt-bindings/power/fsl,imx93-power.h +1 -0
index 17f9f015bf7d..071221fe5c57 100644

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

include/linux/amba/bus.h +0 -5
index 9946276aff73..6c54d5c0d21f 100644

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

include/linux/arm-smccc.h +5 -0
index 50b47eba7d01..976c5f8001ff 100644

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

include/linux/bpf-cgroup.h +3 -2
index aedf573bdb42..27b207ba8bb8 100644

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

include/linux/bpf.h +4 -0
index e2dd3a6d495a..e264c695f31c 100644

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

include/linux/bpf_local_storage.h +0 -3
index ab7244d8108f..782f58feea35 100644

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

include/linux/bpf_lsm.h +10 -0
index 643809cc78c3..dda272d78f01 100644

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

include/linux/cdx/cdx_bus.h +0 -4
index 79bb80e56790..527f8851f0cd 100644

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

include/linux/device.h +4 -1
index 84910bffe795..dc1252a06480 100644

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

include/linux/dpll.h +2 -0
index 480ea3cbe709..dd86d9d9d068 100644

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

include/linux/firmware.h +10 -0
index aae1b85ffc10..0fa3b027f02f 100644

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

include/linux/fs.h +3 -0
index 39269c7d167e..14f5accc97b7 100644

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

include/linux/fwnode.h +1 -0
index c30a9baafc0d..4e86e6990d28 100644

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

include/linux/host1x.h +7 -0
index 9fa9c30a34e6..42ca410594e8 100644

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

include/linux/hyperv.h +0 -5
index b0502a336eb3..be9946a2cff2 100644

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

include/linux/i3c/master.h +24 -1
index c52a82dd79a6..1aa1efd835b8 100644

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

include/linux/ieee80211-eht.h +4 -8
index cd9abf519396..d386a6c189c1 100644

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

include/linux/inetdevice.h +5 -0
index dccbeb25f701..6032eea2539a 100644

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

include/linux/intel_vsec.h +16 -14
index d7f1f531660a..4eecb2a6bac4 100644

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

include/linux/iommu.h +1 -0
index 66e4abb2df0d..84cf41f51f05 100644

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

include/linux/netdevice.h +4 -0
index fc55157a4486..43ea96ecedc3 100644

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

include/linux/nfs_page.h +1 -0
index afe1d8f09d89..4b9a35dbc062 100644

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

include/linux/nfs_xdr.h +0 -1
index 31463286402f..972059a016c9 100644

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

include/linux/pci.h +2 -1
index 89f5a4290b6e..505bf6e009b1 100644

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

include/linux/platform_data/mipi-i3c-hci.h new file +15 -0
new file mode 100644
index 000000000000..ab7395f455f9

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

include/linux/rpmsg.h +0 -4
index fb7ab9165645..c2e3ef8480d5 100644

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

include/linux/seqlock.h +110 -0

110 lines not on this page · raw message

include/linux/sunrpc/clnt.h +1 -0
index f8b406b0a1af..3c2b8c355ab3 100644

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

include/linux/sunrpc/xprt.h +2 -0
index f46d1fb8f71a..a82045804d34 100644

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

include/linux/uaccess.h +1 -1
index 7657904c8db9..6973fee49f09 100644

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

include/linux/vmalloc.h +3 -1
index eb54b7b3202f..380dcc5a470e 100644

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

include/net/addrconf.h +9 -1
index 9e5e95988b9e..a106e8d6bd6e 100644

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

include/net/bluetooth/hci.h +3 -2
index cb4c02d00759..2613cfe5b8a3 100644

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

include/net/bluetooth/l2cap.h +6 -4
index 6578da0048fb..265afda2e13b 100644

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

include/net/bond_options.h +1 -0
index e6eedf23aea1..52b966e92793 100644

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

include/net/bonding.h +1 -0
index 99c1bdadcd11..45069ed6e527 100644

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

include/net/fib_rules.h +5 -0
index 6e68e359ad18..7dee0ae616e3 100644

Lines of this file are not shown. View the raw message.

include/net/gue.h +1 -1
index dfca298bec9c..caefd6da8693 100644

Lines of this file are not shown. View the raw message.

include/net/inet_common.h +1 -2
index c17a6585d0b0..0f4626776b29 100644

Lines of this file are not shown. View the raw message.

include/net/ip.h +1 -1
index 1ce79e62a76f..e94c59cecef0 100644

Lines of this file are not shown. View the raw message.

include/net/ip_fib.h +3 -4
index 318593743b6e..24023c19c7b1 100644

Lines of this file are not shown. View the raw message.

include/net/ip_vs.h +2 -1
index 2163f32ef6ab..2be04ca409d1 100644

Lines of this file are not shown. View the raw message.

include/net/ipv6.h +2 -4
index 7e984e75f334..087aa7f502d5 100644

Lines of this file are not shown. View the raw message.

include/net/netfilter/nf_conntrack_extend.h +0 -12
index 0b247248b032..fd5c4dbf72ca 100644

Lines of this file are not shown. View the raw message.

include/net/netfilter/nf_flow_table.h +6 -0
index c003cd194fa2..e9f72d2558e9 100644

Lines of this file are not shown. View the raw message.

include/net/netfilter/nf_queue.h +1 -0
index 3978c3174cdb..fc3e81c07364 100644

Lines of this file are not shown. View the raw message.

include/net/netfilter/nft_meta.h +2 -0
index d602263590fe..fab3e6658e91 100644

Lines of this file are not shown. View the raw message.

include/net/ping.h +2 -3
index 9634b8800814..08503f7f8953 100644

Lines of this file are not shown. View the raw message.

include/net/sctp/sctp.h +2 -1
index e96d1bd087f6..bf1e63d84159 100644

Lines of this file are not shown. View the raw message.

include/net/sock.h +1 -1
index 5a26a3834ac6..9637ee4f55ee 100644

Lines of this file are not shown. View the raw message.

include/net/tc_act/tc_pedit.h +8 -10
index cb7b82f2cbc7..97754ea0a827 100644

Lines of this file are not shown. View the raw message.

include/net/tcp.h +10 -1
index f460d2c391de..31ac90230b12 100644

Lines of this file are not shown. View the raw message.

include/net/xfrm.h +11 -4
index 7ad342e20750..af0869c14a25 100644

Lines of this file are not shown. View the raw message.

include/rdma/ib_umem.h +4 -0
index 113a5a230176..5122f7846767 100644

Lines of this file are not shown. View the raw message.

include/rdma/rdma_vt.h +0 -20
index c429d6ddb129..d69df6ebc80a 100644

Lines of this file are not shown. View the raw message.

include/uapi/linux/bpf.h +2 -0
index 6829936d33f5..a4250e713112 100644

Lines of this file are not shown. View the raw message.

include/uapi/linux/if_link.h +1 -0
index 69f19759b79d..857b83a04b28 100644

Lines of this file are not shown. View the raw message.

init/initramfs_test.c +16 -1
index 5d2db455e60c..3f0241ca9075 100644

Lines of this file are not shown. View the raw message.

kernel/bpf/bpf_inode_storage.c +9 -0
index e54cce2b9175..97c3e8f1a929 100644

Lines of this file are not shown. View the raw message.

kernel/bpf/bpf_lru_list.c +100 -65

165 lines not on this page · raw message

kernel/bpf/bpf_lru_list.h +19 -6
index fe2661a58ea9..8d0ee61622af 100644

Lines of this file are not shown. View the raw message.

kernel/bpf/bpf_lsm.c +23 -0
index 2eead789b898..518c933fe944 100644

Lines of this file are not shown. View the raw message.

kernel/bpf/cgroup.c +103 -65

168 lines not on this page · raw message

kernel/bpf/core.c +1 -1
index b102704f89bc..c99d3f396fdc 100644

Lines of this file are not shown. View the raw message.

kernel/bpf/devmap.c +12 -0
index 5b9eac5342a9..dc7b859e8bbf 100644

Lines of this file are not shown. View the raw message.

kernel/bpf/hashtab.c +7 -14
index 469bc48b2512..7f8e029a6af8 100644

Lines of this file are not shown. View the raw message.

kernel/bpf/helpers.c +17 -12
index b59645242448..5aed5659822f 100644

Lines of this file are not shown. View the raw message.

kernel/bpf/inode.c +11 -2
index 81780bcf8d25..cf907fab3721 100644

Lines of this file are not shown. View the raw message.

kernel/bpf/lpm_trie.c +4 -4
index be66d7e520e0..b05180661b73 100644

Lines of this file are not shown. View the raw message.

kernel/bpf/map_in_map.c +4 -1
index 645bd30bc9a9..d2cbab4bdf64 100644

Lines of this file are not shown. View the raw message.

kernel/bpf/map_iter.c +4 -0
index 9575314f40a6..f84af5cddd43 100644

Lines of this file are not shown. View the raw message.

kernel/bpf/syscall.c +16 -7
index ff268fd2ff8b..e92fd2bec98c 100644

Lines of this file are not shown. View the raw message.

kernel/bpf/verifier.c +95 -91

186 lines not on this page · raw message

kernel/cgroup/cpuset.c +6 -1
index 5057cf44342b..2386090351cd 100644

Lines of this file are not shown. View the raw message.

kernel/cpu.c +8 -12
index 15000c7abc65..27ad827689e4 100644

Lines of this file are not shown. View the raw message.

kernel/fork.c +5 -4
index 8b1238d69291..91f1512a1d31 100644

Lines of this file are not shown. View the raw message.

kernel/kcov.c +2 -2
index 6563141f5de9..ab8678b7b5e0 100644

Lines of this file are not shown. View the raw message.

kernel/locking/spinlock_rt.c +24 -3
index db1e11b45de6..1d5e1b3c60bf 100644

Lines of this file are not shown. View the raw message.

kernel/sched/core.c +1 -0
index d089b1f21155..b5b5897b595b 100644

Lines of this file are not shown. View the raw message.

kernel/sched/cpufreq_schedutil.c +1 -0
index 307f3076635e..e82bb019b920 100644

Lines of this file are not shown. View the raw message.

kernel/sched/debug.c +3 -0
index 3504ec9bd730..146d8b1eab67 100644

Lines of this file are not shown. View the raw message.

kernel/sched/fair.c +15 -8
index b2f569d6c022..ac5f08cd01a8 100644

Lines of this file are not shown. View the raw message.

kernel/taskstats.c +33 -29

62 lines not on this page · raw message

kernel/time/alarmtimer.c +0 -2
index b64db405ba5c..189ee8bbc3e6 100644

Lines of this file are not shown. View the raw message.

kernel/time/posix-cpu-timers.c +1 -1
index d6ccd9fbf5b9..99affd9e228e 100644

Lines of this file are not shown. View the raw message.

kernel/time/tick-sched.c +6 -5
index 466e083c8272..4f04c621c922 100644

Lines of this file are not shown. View the raw message.

kernel/time/time.c +1 -1
index 3c1518a7a526..c0ca090c4670 100644

Lines of this file are not shown. View the raw message.

kernel/trace/bpf_trace.c +6 -5
index 88f470b31375..22d779ae345d 100644

Lines of this file are not shown. View the raw message.

kernel/trace/fprobe.c +10 -0
index b9346f4efa6d..01f98f8a86e6 100644

Lines of this file are not shown. View the raw message.

kernel/trace/ring_buffer.c +2 -1
index bef1c05b9b71..fefa16e51e0e 100644

Lines of this file are not shown. View the raw message.

kernel/trace/trace.c +1 -1
index 55c9f51a2fda..5b1693d58af0 100644

Lines of this file are not shown. View the raw message.

kernel/trace/trace_eprobe.c +1 -1
index a1d402124836..7697ce22337b 100644

Lines of this file are not shown. View the raw message.

kernel/trace/trace_events_hist.c +29 -12

41 lines not on this page · raw message

kernel/trace/trace_events_user.c +32 -7
index c428dafe7496..8e839370f713 100644

Lines of this file are not shown. View the raw message.

kernel/trace/trace_osnoise.c +3 -1
index b93ab382d833..1bf9ed1ae7f8 100644

Lines of this file are not shown. View the raw message.

kernel/trace/trace_probe.c +148 -26

174 lines not on this page · raw message

kernel/trace/trace_probe.h +5 -2
index 6149c4850382..d5ea914e01b3 100644

Lines of this file are not shown. View the raw message.

kernel/workqueue.c +1 -1
index a7793c471cfd..20c79180fbfa 100644

Lines of this file are not shown. View the raw message.

lib/alloc_tag.c +7 -2
index df6ba06a8e4a..3082d977efaa 100644

Lines of this file are not shown. View the raw message.

lib/locking-selftest.c +3 -4
index ed99344317f5..7f74e0549c32 100644

Lines of this file are not shown. View the raw message.

lib/test_meminit.c +1 -1
index 6298f66c964b..d028a6552cd6 100644

Lines of this file are not shown. View the raw message.

lib/tests/kunit_iov_iter.c +10 -2
index 43e63bf4c095..0ee92536e5e7 100644

Lines of this file are not shown. View the raw message.

lib/vsprintf.c +14 -22
index a356965c1d73..a8f12833fbb3 100644

Lines of this file are not shown. View the raw message.

mm/compaction.c +3 -4
index 1e8f8eca318c..6769a9d6f16a 100644

Lines of this file are not shown. View the raw message.

mm/damon/core.c +46 -7

53 lines not on this page · raw message

mm/damon/sysfs-schemes.c +7 -10
index 4a432a07c5c3..adf60f672b8b 100644

Lines of this file are not shown. View the raw message.

mm/hugetlb.c +4 -3
index 9ac5df16b1a9..e0b36a634eb6 100644

Lines of this file are not shown. View the raw message.

mm/memory_hotplug.c +1 -1
index 6a7714179c20..b7030bcd9b03 100644

Lines of this file are not shown. View the raw message.

mm/mm_init.c +29 -18

47 lines not on this page · raw message

mm/numa_emulation.c +13 -4
index 703c8fa05048..55f26b22bb0b 100644

Lines of this file are not shown. View the raw message.

net/9p/client.c +2 -0
index 9c9d249dabae..08ae4c44d730 100644

Lines of this file are not shown. View the raw message.

net/9p/trans_rdma.c +17 -2
index b84748baf9cb..d9f53f1da2c2 100644

Lines of this file are not shown. View the raw message.

net/atm/common.c +2 -0
index c4edc1111bf0..f4c6e0131c92 100644

Lines of this file are not shown. View the raw message.

net/batman-adv/distributed-arp-table.c +28 -2
index 860db505e869..c9ef48b5e69e 100644

Lines of this file are not shown. View the raw message.

net/batman-adv/fragmentation.c +5 -3
index 4779741e7273..c9eb27ded616 100644

Lines of this file are not shown. View the raw message.

net/batman-adv/gateway_client.c +2 -1
index ff341c270d91..39d03f1cc019 100644

Lines of this file are not shown. View the raw message.

net/batman-adv/main.c +12 -1
index a4d33ee0fda5..b9b0bef44803 100644

Lines of this file are not shown. View the raw message.

net/batman-adv/mesh-interface.c +6 -11
index dcdc82f6af8c..0d598bf39bfc 100644

Lines of this file are not shown. View the raw message.

net/batman-adv/mesh-interface.h +2 -0
index 53756c5a45e0..5e1e83e04ffb 100644

Lines of this file are not shown. View the raw message.

net/batman-adv/multicast_forw.c +3 -4
index b8668a80b94a..1404a3b7adfb 100644

Lines of this file are not shown. View the raw message.

net/batman-adv/routing.c +2 -1
index 41951c7a1c50..9de5bc552bfd 100644

Lines of this file are not shown. View the raw message.

net/batman-adv/translation-table.c +3 -2
index 83dfd804a143..877475c68825 100644

Lines of this file are not shown. View the raw message.

net/bluetooth/6lowpan.c +36 -22

58 lines not on this page · raw message

net/bluetooth/eir.c +5 -3
index 3f72111ba651..1de5f9df6eec 100644

Lines of this file are not shown. View the raw message.

net/bluetooth/hci_codec.c +1 -1
index 3cc135bb1d30..5bc5003c387c 100644

Lines of this file are not shown. View the raw message.

net/bluetooth/hci_core.c +2 -0
index 0f86b81b3973..a1d7e7985f76 100644

Lines of this file are not shown. View the raw message.

net/bluetooth/hci_event.c +7 -0
index b6b52b81b7b9..396aafa609c9 100644

Lines of this file are not shown. View the raw message.

net/bluetooth/l2cap_core.c +79 -15

94 lines not on this page · raw message

net/bluetooth/l2cap_sock.c +49 -54

103 lines not on this page · raw message

net/bluetooth/mgmt.c +2 -0
index 90da285a00cd..410910f64c1c 100644

Lines of this file are not shown. View the raw message.

net/bluetooth/msft.c +1 -1
index c560d8467669..dea81c8e8b20 100644

Lines of this file are not shown. View the raw message.

net/bluetooth/sco.c +53 -22

75 lines not on this page · raw message

net/bluetooth/smp.c +6 -21
index abf3ab7479ff..1172df9b7004 100644

Lines of this file are not shown. View the raw message.

net/bridge/br_cfm.c +6 -0
index f4ca77d9b0e9..e1de280bacc1 100644

Lines of this file are not shown. View the raw message.

net/bridge/br_cfm_netlink.c +3 -1
index 2faab44652e7..91b9922dc3f2 100644

Lines of this file are not shown. View the raw message.

net/bridge/br_if.c +3 -0
index ca3a637d7cca..5bcd1acc5da9 100644

Lines of this file are not shown. View the raw message.

net/bridge/br_stp.c +2 -1
index 024210f95468..76a2df165ffc 100644

Lines of this file are not shown. View the raw message.

net/bridge/netfilter/nft_meta_bridge.c +21 -2
index 1bcef43b2a81..a3d0c8a82d86 100644

Lines of this file are not shown. View the raw message.

net/can/bcm.c +101 -26

127 lines not on this page · raw message

net/can/isotp.c +227 -71

298 lines not on this page · raw message

net/core/dev.c +2 -1
index 5853aada258c..8dee703a0916 100644

Lines of this file are not shown. View the raw message.

net/core/fib_rules.c +5 -1
index 8ca634964e36..cf374c208732 100644

Lines of this file are not shown. View the raw message.

net/core/filter.c +22 -6
index 6dd9bdbef199..42385e790431 100644

Lines of this file are not shown. View the raw message.

net/core/flow_dissector.c +10 -2
index 2a98f5fa74eb..8aa4f9b4df81 100644

Lines of this file are not shown. View the raw message.

net/core/lwt_bpf.c +12 -0
index 9f40be0c3e71..2efcda93d139 100644

Lines of this file are not shown. View the raw message.

net/core/netdev-genl.c +3 -1
index 93ea09bd1e7b..ba35ba5ae784 100644

Lines of this file are not shown. View the raw message.

net/core/sock.c +1 -6
index 04fa0c18adc3..c52cec0bf942 100644

Lines of this file are not shown. View the raw message.

net/devlink/rate.c +14 -11
index d157a8419bca..de13b9818dfc 100644

Lines of this file are not shown. View the raw message.

net/handshake/genl.c +1 -1
index a5fa8b27f224..7ec805ae3d7d 100644

Lines of this file are not shown. View the raw message.

net/ieee802154/core.c +29 -22

51 lines not on this page · raw message

net/ieee802154/header_ops.c +6 -3
index 41a556be1017..a9f0c8df5ae4 100644

Lines of this file are not shown. View the raw message.

net/ieee802154/ieee802154.h +17 -0
index c5d91f78301a..e765adc4b88f 100644

Lines of this file are not shown. View the raw message.

net/ieee802154/netlink.c +18 -18
index 7d2de4ee6992..cacad21347ec 100644

Lines of this file are not shown. View the raw message.

net/ieee802154/socket.c +3 -3
index 18d267921bb5..dc0de5ae6afb 100644

Lines of this file are not shown. View the raw message.

net/ife/ife.c +1 -1
index be05b690b9ef..7a75947a31e3 100644

Lines of this file are not shown. View the raw message.

net/ipv4/af_inet.c +6 -11
index 3109c5ec38f3..4f105a0d0cfc 100644

Lines of this file are not shown. View the raw message.

net/ipv4/igmp.c +41 -22

63 lines not on this page · raw message

net/ipv4/inet_connection_sock.c +7 -0
index c777895a720e..1679bfefa560 100644

Lines of this file are not shown. View the raw message.

net/ipv4/ip_sockglue.c +2 -2
index 6d9c5c20b1c4..7d4f1face2e7 100644

Lines of this file are not shown. View the raw message.

net/ipv4/ip_vti.c +3 -0
index 95b6bb78fcd2..3b80929994a0 100644

Lines of this file are not shown. View the raw message.

net/ipv4/ipip.c +3 -0
index 3e03af073a1c..94e974c201f0 100644

Lines of this file are not shown. View the raw message.

net/ipv4/netfilter/nf_reject_ipv4.c +1 -1
index fae4aa4a5f09..c47d56576720 100644

Lines of this file are not shown. View the raw message.

net/ipv4/ping.c +4 -5
index 690f486173e0..7f32753a16f4 100644

Lines of this file are not shown. View the raw message.

net/ipv4/raw.c +3 -3
index f79f4c29a043..26468a2ec63d 100644

Lines of this file are not shown. View the raw message.

net/ipv4/tcp.c +2 -3
index 6fc00b38695b..db80b81a74cb 100644

Lines of this file are not shown. View the raw message.

net/ipv4/tcp_bpf.c +8 -9
index d3d6a47af527..7a3f0b244c8f 100644

Lines of this file are not shown. View the raw message.

net/ipv4/tcp_ipv4.c +2 -2
index 36206fc6aed2..f0106c2be1cf 100644

Lines of this file are not shown. View the raw message.

net/ipv4/tcp_output.c +6 -2
index 318d548b606e..479be2f24262 100644

Lines of this file are not shown. View the raw message.

net/ipv4/udp.c +4 -5
index 4ac4a120fca8..2f5c91ba0ce9 100644

Lines of this file are not shown. View the raw message.

net/ipv4/udp_bpf.c +17 -8
index 779a3a03762f..6987b8cf59eb 100644

Lines of this file are not shown. View the raw message.

net/ipv4/udp_impl.h +1 -2
index c7142213fc21..17a6fa8b1409 100644

Lines of this file are not shown. View the raw message.

net/ipv4/udp_tunnel_nic.c +1 -1
index 944b3cf25468..b13e8f7092f4 100644

Lines of this file are not shown. View the raw message.

net/ipv6/addrconf.c +38 -17

55 lines not on this page · raw message

net/ipv6/af_inet6.c +3 -8
index 3709f213d33d..f8e1dc4f3227 100644

Lines of this file are not shown. View the raw message.

net/ipv6/datagram.c +4 -5
index a62c20e8329f..97c655c26056 100644

Lines of this file are not shown. View the raw message.

net/ipv6/ioam6_iptunnel.c +4 -4
index b9f6d892a566..cfb2c41634a0 100644

Lines of this file are not shown. View the raw message.

net/ipv6/ip6_fib.c +8 -9
index ffa773359833..940aae3d10be 100644

Lines of this file are not shown. View the raw message.

net/ipv6/ip6_gre.c +6 -0
index 6dea7caf5a77..75961c4ebcdd 100644

Lines of this file are not shown. View the raw message.

net/ipv6/ip6_tunnel.c +3 -0
index 9e2449db0bdf..cbc984a32a29 100644

Lines of this file are not shown. View the raw message.

net/ipv6/ip6_vti.c +3 -0
index d871cab6938d..ab94b3a4ba9c 100644

Lines of this file are not shown. View the raw message.

net/ipv6/mcast.c +28 -12
index f4b3cb483870..c63f97c79c49 100644

Lines of this file are not shown. View the raw message.

net/ipv6/ndisc.c +3 -5
index ded2d3a0660c..9df1fba967c6 100644

Lines of this file are not shown. View the raw message.

net/ipv6/netfilter.c +3 -1
index 46540a5a4331..c3065439f624 100644

Lines of this file are not shown. View the raw message.

net/ipv6/netfilter/ip6t_ah.c +5 -0
index 70da2f2ce064..1258783ed876 100644

Lines of this file are not shown. View the raw message.

net/ipv6/netfilter/ip6t_hbh.c +1 -0
index 450dd53846a2..6d1a5d2026a6 100644

Lines of this file are not shown. View the raw message.

net/ipv6/netfilter/ip6t_rt.c +2 -1
index 5561bd9cea81..278b52752f36 100644

Lines of this file are not shown. View the raw message.

net/ipv6/netfilter/nf_conntrack_reasm.c +2 -1
index 7edca05dbfc9..599c49bf0a0a 100644

Lines of this file are not shown. View the raw message.

net/ipv6/ping.c +1 -2
index d7a2cdaa2631..b74606334c34 100644

Lines of this file are not shown. View the raw message.

net/ipv6/raw.c +4 -4
index e369f54844dd..c534848933ee 100644

Lines of this file are not shown. View the raw message.

net/ipv6/route.c +6 -3
index f89220929c4e..ef66a3c86feb 100644

Lines of this file are not shown. View the raw message.

net/ipv6/seg6.c +3 -0
index a5c4c629b788..0246ab6b2c95 100644

Lines of this file are not shown. View the raw message.

net/ipv6/sit.c +3 -0
index 6a833ee665e9..c03df1682a63 100644

Lines of this file are not shown. View the raw message.

net/ipv6/udp.c +5 -5
index d47b4f5ac870..7ae825cb5413 100644

Lines of this file are not shown. View the raw message.

net/ipv6/udp_impl.h +1 -2
index 8a406be25a3a..1bd4a573e1bb 100644

Lines of this file are not shown. View the raw message.

net/kcm/kcmsock.c +4 -4
index f6d44481954c..dc126f7f030c 100644

Lines of this file are not shown. View the raw message.

net/l2tp/l2tp_ip.c +2 -2
index 29795d2839e8..e9565bbdc4f6 100644

Lines of this file are not shown. View the raw message.

net/l2tp/l2tp_ip6.c +3 -3
index ea232f338dcb..2d26d10b6612 100644

Lines of this file are not shown. View the raw message.

net/llc/af_llc.c +1 -0
index 5958a80fe14c..1863cacc63a8 100644

Lines of this file are not shown. View the raw message.

net/llc/llc_conn.c +0 -1
index 5c0ac243b248..b4d732baafb8 100644

Lines of this file are not shown. View the raw message.

net/mac80211/main.c +2 -1
index eefa6f7e899b..655a8aec7738 100644

Lines of this file are not shown. View the raw message.

net/mac80211/tx.c +16 -1
index 98f0a275b60c..c125871adb62 100644

Lines of this file are not shown. View the raw message.

net/mac802154/iface.c +1 -1
index 000be60d9580..b823720630e7 100644

Lines of this file are not shown. View the raw message.

net/mac802154/scan.c +1 -0
index a6dab3cc3ad8..0eef3b4f5b9b 100644

Lines of this file are not shown. View the raw message.

net/mptcp/protocol.c +2 -2
index b82b2a409487..72a909bc0fca 100644

Lines of this file are not shown. View the raw message.

net/netfilter/Makefile +1 -0
index e43e20f529f8..6bfc250e474f 100644

Lines of this file are not shown. View the raw message.

net/netfilter/ipset/ip_set_core.c +2 -2
index 94157104d85a..f51a1af31513 100644

Lines of this file are not shown. View the raw message.

net/netfilter/ipset/ip_set_hash_gen.h +43 -26

69 lines not on this page · raw message

net/netfilter/ipvs/ip_vs_app.c +4 -6
index fdacbc3c15be..f9132b359f0c 100644

Lines of this file are not shown. View the raw message.

net/netfilter/ipvs/ip_vs_conn.c +2 -2
index 37ebb0cb62b8..bc8ff5f15702 100644

Lines of this file are not shown. View the raw message.

net/netfilter/ipvs/ip_vs_core.c +22 -14
index 5ea7ab8bf4dc..90619453cb6f 100644

Lines of this file are not shown. View the raw message.

net/netfilter/ipvs/ip_vs_proto_sctp.c +7 -11
index 63c78a1f3918..c67317be17df 100644

Lines of this file are not shown. View the raw message.

net/netfilter/ipvs/ip_vs_proto_tcp.c +3 -8
index ede4fa3b63f5..b382810156b2 100644

Lines of this file are not shown. View the raw message.

net/netfilter/ipvs/ip_vs_proto_udp.c +2 -1
index ffbebda547fc..dbd4155bb075 100644

Lines of this file are not shown. View the raw message.

net/netfilter/ipvs/ip_vs_xmit.c +2 -4
index fc254d1f59de..f564b4197cee 100644

Lines of this file are not shown. View the raw message.

net/netfilter/nf_conncount.c +11 -12
index 14e62b3263cd..aca365f9f0ae 100644

Lines of this file are not shown. View the raw message.

net/netfilter/nf_conntrack_core.c +20 -63

83 lines not on this page · raw message

net/netfilter/nf_conntrack_ecache.c +1 -1
index 9df159448b89..cc8d8e85169f 100644

Lines of this file are not shown. View the raw message.

net/netfilter/nf_conntrack_extend.c +1 -31
index dd62cc12e775..0da105e1ded9 100644

Lines of this file are not shown. View the raw message.

net/netfilter/nf_conntrack_irc.c +3 -3
index 0f50ea92ced9..454532838870 100644

Lines of this file are not shown. View the raw message.

net/netfilter/nf_conntrack_seqadj.c +2 -0
index 7ab2b25b57bc..b7e99f34dfce 100644

Lines of this file are not shown. View the raw message.

net/netfilter/nf_flow_table_path.c new file +276 -0

276 lines not on this page · raw message

net/netfilter/nf_nat_core.c +10 -0
index d3e158ecf729..cd84f2aa08f2 100644

Lines of this file are not shown. View the raw message.

net/netfilter/nf_nat_sip.c +11 -0
index 00838c0cc5bb..f7be30c69b5c 100644

Lines of this file are not shown. View the raw message.

net/netfilter/nf_queue.c +14 -0
index dd416c8532c5..c0c9ea5fc4e1 100644

Lines of this file are not shown. View the raw message.

net/netfilter/nf_synproxy_core.c +21 -19
index a277b2bd3275..69f84c44801d 100644

Lines of this file are not shown. View the raw message.

net/netfilter/nf_tables_api.c +3 -0
index 64e6a95439ab..0842916c19f5 100644

Lines of this file are not shown. View the raw message.

net/netfilter/nfnetlink_cthelper.c +15 -9
index 71a248cca746..eee6dbebb2b1 100644

Lines of this file are not shown. View the raw message.

net/netfilter/nfnetlink_osf.c +1 -5
index c89efb951994..b9a0257fa2be 100644

Lines of this file are not shown. View the raw message.

net/netfilter/nfnetlink_queue.c +3 -0
index aa870e29b500..a65d9a5cb0f0 100644

Lines of this file are not shown. View the raw message.

net/netfilter/nft_compat.c +21 -3
index 08f620311b03..a77ffe2fcea7 100644

Lines of this file are not shown. View the raw message.

net/netfilter/nft_flow_offload.c +0 -259

259 lines not on this page · raw message

net/netfilter/nft_lookup.c +5 -5
index 58c5b14889c4..beca9c7705e0 100644

Lines of this file are not shown. View the raw message.

net/netfilter/nft_meta.c +3 -2
index 05cd1e6e6a2f..d3b0efec036a 100644

Lines of this file are not shown. View the raw message.

net/netfilter/nft_payload.c +13 -3
index b0214418f75a..da1c6bf0dc57 100644

Lines of this file are not shown. View the raw message.

net/netfilter/nft_set_pipapo.c +29 -5
index 394b78a00a6a..b377bef60b21 100644

Lines of this file are not shown. View the raw message.

net/netfilter/nft_set_pipapo.h +8 -0
index 9aee9a9eaeb7..659908c225d6 100644

Lines of this file are not shown. View the raw message.

net/netfilter/nft_set_rbtree.c +6 -2
index 154bf2772e27..a698420ab2b8 100644

Lines of this file are not shown. View the raw message.

net/netfilter/nft_synproxy.c +4 -5
index 4d3e5a31b412..ad3e7d27f02e 100644

Lines of this file are not shown. View the raw message.

net/netfilter/xt_cluster.c +1 -1
index 908fd5f2c3c8..eaf2511d63f0 100644

Lines of this file are not shown. View the raw message.

net/netfilter/xt_connmark.c +12 -2
index 4277084de2e7..2cf27f7d59b9 100644

Lines of this file are not shown. View the raw message.

net/netfilter/xt_nat.c +9 -0
index b4f7bbc3f3ca..51c7f7ce88d9 100644

Lines of this file are not shown. View the raw message.

net/netfilter/xt_rateest.c +1 -1
index b1d736c15fcb..7c05b6342578 100644

Lines of this file are not shown. View the raw message.

net/netfilter/xt_u32.c +11 -1
index 1ae7f926b0df..dabbaa742874 100644

Lines of this file are not shown. View the raw message.

net/openvswitch/conntrack.c +1 -1
index a0811e1fba65..f63c8ac74e4a 100644

Lines of this file are not shown. View the raw message.

net/openvswitch/flow_netlink.c +157 -44

201 lines not on this page · raw message

net/phonet/datagram.c +2 -2
index 976fe250b509..22cf23f06832 100644

Lines of this file are not shown. View the raw message.

net/phonet/pep.c +1 -1
index 058a16c423ae..7c695f3afc28 100644

Lines of this file are not shown. View the raw message.

net/psample/psample.c +4 -2
index 25f92ba0840c..2d3bda59fa0d 100644

Lines of this file are not shown. View the raw message.

net/qrtr/af_qrtr.c +1 -1
index 2c009793f193..305523cebe3b 100644

Lines of this file are not shown. View the raw message.

net/rxrpc/ar-internal.h +4 -2
index 98f2165159d7..d2b31d15851b 100644

Lines of this file are not shown. View the raw message.

net/rxrpc/call_accept.c +19 -6
index 00982a030744..eccd13f425ea 100644

Lines of this file are not shown. View the raw message.

net/rxrpc/call_event.c +4 -1
index fec59d9338b9..21be9c86d7a7 100644

Lines of this file are not shown. View the raw message.

net/rxrpc/call_object.c +2 -0
index fcb9d38bb521..817ed9acb91e 100644

Lines of this file are not shown. View the raw message.

net/rxrpc/conn_client.c +1 -1
index 63bbcc567f59..ef8df142c16d 100644

Lines of this file are not shown. View the raw message.

net/rxrpc/conn_event.c +7 -2
index c96ca615b787..611c790bc6d0 100644

Lines of this file are not shown. View the raw message.

net/rxrpc/input.c +32 -7
index ce761466b02d..73cafe6bfa9f 100644

Lines of this file are not shown. View the raw message.

net/rxrpc/oob.c +10 -2
index 05ca9c1faa57..c80ee2487d09 100644

Lines of this file are not shown. View the raw message.

net/rxrpc/recvmsg.c +11 -12
index c940600117a4..efcba4b2e74f 100644

Lines of this file are not shown. View the raw message.

net/rxrpc/rxgk.c +2 -1
index 1ad5f7ea3280..3c2bfded7fcc 100644

Lines of this file are not shown. View the raw message.

net/rxrpc/sendmsg.c +2 -1
index 39a6b21d6b8f..65e2f5626947 100644

Lines of this file are not shown. View the raw message.

net/sched/act_api.c +9 -4
index 6afeeb6b590a..f948646985dd 100644

Lines of this file are not shown. View the raw message.

net/sched/act_bpf.c +1 -1
index c2b5bc19e091..284800b7d3c5 100644

Lines of this file are not shown. View the raw message.

net/sched/act_ct.c +8 -5
index f9cb8f7474ed..27d9a7181a0d 100644

Lines of this file are not shown. View the raw message.

net/sched/act_pedit.c +11 -2
index c0a5f5d78dac..5aa91fb145a2 100644

Lines of this file are not shown. View the raw message.

net/sched/cls_api.c +20 -5
index b03dc4fe20e5..3b0a438977cd 100644

Lines of this file are not shown. View the raw message.

net/sched/cls_bpf.c +6 -4
index a32754a2658b..e888d0aa9f21 100644

Lines of this file are not shown. View the raw message.

net/sched/cls_flow.c +9 -3
index edf1252c1fde..9b472578bf75 100644

Lines of this file are not shown. View the raw message.

net/sched/sch_cake.c +1 -4
index f2ad946a519c..c19eeed7e7cf 100644

Lines of this file are not shown. View the raw message.

net/sched/sch_codel.c +43 -5

48 lines not on this page · raw message

net/sched/sch_drr.c +4 -4
index 9b6d79bd8737..44686fd1c274 100644

Lines of this file are not shown. View the raw message.

net/sched/sch_dualpi2.c +43 -5

48 lines not on this page · raw message

net/sched/sch_fq_codel.c +39 -2

41 lines not on this page · raw message

net/sched/sch_generic.c +30 -11

41 lines not on this page · raw message

net/sched/sch_hfsc.c +12 -12
index 57221522fe56..601f99dd989a 100644

Lines of this file are not shown. View the raw message.

net/sched/sch_hhf.c +27 -0
index 81c3a388c943..e1c9d1edc8a9 100644

Lines of this file are not shown. View the raw message.

net/sched/sch_htb.c +5 -9
index b5e40c51655a..db97fdb40351 100644

Lines of this file are not shown. View the raw message.

net/sched/sch_multiq.c +1 -1
index 06e03f5cd7ce..e50a37b7cec1 100644

Lines of this file are not shown. View the raw message.

net/sched/sch_taprio.c +1 -1
index b3481cafa6ec..99a711d0479c 100644

Lines of this file are not shown. View the raw message.

net/sched/sch_teql.c +88 -40

128 lines not on this page · raw message

net/sctp/diag.c +32 -35

67 lines not on this page · raw message

net/sctp/protocol.c +2 -1
index 6ce58fc95ef5..bbeff25185b1 100644

Lines of this file are not shown. View the raw message.

net/sctp/sm_make_chunk.c +12 -3
index 51affa4fd396..a7804e47d382 100644

Lines of this file are not shown. View the raw message.

net/sctp/sm_statefuns.c +47 -12

59 lines not on this page · raw message

net/sctp/socket.c +33 -17

50 lines not on this page · raw message

net/smc/smc_cdc.c +10 -5
index 619b3bab3824..32d6d03df321 100644

Lines of this file are not shown. View the raw message.

net/sunrpc/clnt.c +17 -2
index 8ca354ecfd02..a142e20ce7e7 100644

Lines of this file are not shown. View the raw message.

net/sunrpc/svc.c +10 -0
index 4704dce7284e..1f4bf5b290e4 100644

Lines of this file are not shown. View the raw message.

net/sunrpc/svcsock.c +10 -0
index 7b90abc5cf0e..9c14558bc552 100644

Lines of this file are not shown. View the raw message.

net/sunrpc/sysfs.c +2 -2
index 8b01b7ae2690..9dcd5e985e72 100644

Lines of this file are not shown. View the raw message.

net/sunrpc/xdr.c +9 -5
index 70efc727a9cd..fe17a6e8372b 100644

Lines of this file are not shown. View the raw message.

net/sunrpc/xprt.c +16 -0
index 1023361845f9..59b45aaadda2 100644

Lines of this file are not shown. View the raw message.

net/sunrpc/xprtrdma/backchannel.c +2 -3
index 8c817e755262..02ffe7e1b5ed 100644

Lines of this file are not shown. View the raw message.

net/sunrpc/xprtrdma/frwr_ops.c +1 -1
index 31434aeb8e29..a82eefe5e6b5 100644

Lines of this file are not shown. View the raw message.

net/sunrpc/xprtrdma/rpc_rdma.c +125 -46

171 lines not on this page · raw message

net/sunrpc/xprtrdma/transport.c +74 -11

85 lines not on this page · raw message

net/sunrpc/xprtrdma/verbs.c +116 -10

126 lines not on this page · raw message

net/sunrpc/xprtrdma/xprt_rdma.h +3 -1
index 8147d2b41494..ae14f6a526e6 100644

Lines of this file are not shown. View the raw message.

net/sunrpc/xprtsock.c +14 -2
index 3aa987e7f072..6b64c6c49494 100644

Lines of this file are not shown. View the raw message.

net/tipc/bearer.c +1 -0
index ae1ddbf71853..8866a3d71313 100644

Lines of this file are not shown. View the raw message.

net/tipc/core.c +5 -0
index 434e70eabe08..1ddecea1df6e 100644

Lines of this file are not shown. View the raw message.

net/tipc/discover.c +12 -2
index 775fd4f3f072..f13a823c13c6 100644

Lines of this file are not shown. View the raw message.

net/tipc/name_distr.c +11 -2
index 190b49c5cbc3..ba4f4906e13b 100644

Lines of this file are not shown. View the raw message.

net/tipc/netlink.c +12 -0
index 1a9a5bdaccf4..8336a9664703 100644

Lines of this file are not shown. View the raw message.

net/tipc/socket.c +6 -3
index 3d5de693a222..677e17ec2939 100644

Lines of this file are not shown. View the raw message.

net/tls/tls.h +1 -1
index a1d8467bece3..12f44cb649c9 100644

Lines of this file are not shown. View the raw message.

net/tls/tls_sw.c +12 -2
index 9949ae027081..f19b504efa5d 100644

Lines of this file are not shown. View the raw message.

net/unix/af_unix.c +29 -10
index b339f83caf03..b65479a738f4 100644

Lines of this file are not shown. View the raw message.

net/unix/unix_bpf.c +1 -1
index 57f3124c9d8d..f86ff19e9764 100644

Lines of this file are not shown. View the raw message.

net/vmw_vsock/af_vsock.c +2 -2
index 2db48b53e47c..d007ce89d19b 100644

Lines of this file are not shown. View the raw message.

net/vmw_vsock/vsock_bpf.c +1 -1
index 07b96d56f3a5..9049d2648646 100644

Lines of this file are not shown. View the raw message.

net/wireless/nl80211.c +1 -1
index 54a4585eb3a2..6e41a4269e1c 100644

Lines of this file are not shown. View the raw message.

net/wireless/scan.c +4 -1
index 199c63de0145..2f2104bb0d52 100644

Lines of this file are not shown. View the raw message.

net/xfrm/espintcp.c +8 -28
index b951700dffc4..dd7a7dc02785 100644

Lines of this file are not shown. View the raw message.

net/xfrm/xfrm_interface_core.c +3 -0
index 330a05286a56..688306bf62c5 100644

Lines of this file are not shown. View the raw message.

net/xfrm/xfrm_nat_keepalive.c +9 -6
index 1856beee0149..f50b1f48f2ed 100644

Lines of this file are not shown. View the raw message.

net/xfrm/xfrm_policy.c +15 -12
index c76625d511ec..4dad1f817228 100644

Lines of this file are not shown. View the raw message.

net/xfrm/xfrm_state.c +17 -9
index 898cddff498c..89daad5db10c 100644

Lines of this file are not shown. View the raw message.

net/xfrm/xfrm_user.c +10 -10
index 2c11866be578..9ad6619888c7 100644

Lines of this file are not shown. View the raw message.

rust/kernel/alloc/kvec.rs +2 -2
index ac8d6f763ae8..223c5ae0f831 100644

Lines of this file are not shown. View the raw message.

samples/damon/mtier.c +2 -0
index 775838a23d93..dab8fb10b617 100644

Lines of this file are not shown. View the raw message.

samples/trace_events/trace-events-sample.c +4 -0
index ecc7db237f2e..0b7a6efdb247 100644

Lines of this file are not shown. View the raw message.

scripts/kconfig/conf.c +2 -4
index a7b44cd8ae14..c368bec5ab60 100644

Lines of this file are not shown. View the raw message.

security/apparmor/af_unix.c +39 -32

71 lines not on this page · raw message

security/apparmor/apparmorfs.c +83 -30

113 lines not on this page · raw message

security/apparmor/domain.c +46 -12

58 lines not on this page · raw message

security/apparmor/file.c +6 -6
index 7de23e85cd5d..534a93520c56 100644

Lines of this file are not shown. View the raw message.

security/apparmor/include/apparmorfs.h +12 -0
index 1e94904f68d9..9224497736fd 100644

Lines of this file are not shown. View the raw message.

security/apparmor/label.c +1 -1
index 3bec1e33815e..d382ac772ca1 100644

Lines of this file are not shown. View the raw message.

security/apparmor/net.c +1 -0
index 1fc6145ccbb8..cf590dd08540 100644

Lines of this file are not shown. View the raw message.

security/apparmor/policy.c +19 -1
index c474a55fed22..b0203b30db60 100644

Lines of this file are not shown. View the raw message.

security/apparmor/policy_unpack.c +3 -3
index b0e18dd8d512..1e1792d3ff5a 100644

Lines of this file are not shown. View the raw message.

security/apparmor/procattr.c +2 -0
index ce40f15d4952..c07b6e8fd9c9 100644

Lines of this file are not shown. View the raw message.

security/bpf/hooks.c +3 -0
index db759025abe1..9ea9eb9c5d25 100644

Lines of this file are not shown. View the raw message.

security/integrity/evm/evm_secfs.c +11 -5
index b0d2aad27850..0611a7531068 100644

Lines of this file are not shown. View the raw message.

security/keys/keyring.c +1 -1
index df2580072cfe..e105349794f2 100644

Lines of this file are not shown. View the raw message.

security/landlock/fs.c +14 -0
index a2ed0e76938a..4f8dfeadbbe2 100644

Lines of this file are not shown. View the raw message.

security/landlock/fs.h +10 -0
index bf9948941f2f..911b83669e20 100644

Lines of this file are not shown. View the raw message.

security/landlock/net.c +9 -2
index f309ee2def32..8bce78cf3d6d 100644

Lines of this file are not shown. View the raw message.

security/landlock/task.c +11 -0
index 2385017418ca..492a5ff62b08 100644

Lines of this file are not shown. View the raw message.

security/selinux/hooks.c +52 -28

80 lines not on this page · raw message

sound/core/init.c +8 -3
index c372b3228785..c8f992cff4a4 100644

Lines of this file are not shown. View the raw message.

sound/core/seq/oss/seq_oss_event.c +4 -2
index 76fb81077eef..122735862044 100644

Lines of this file are not shown. View the raw message.

sound/core/seq/oss/seq_oss_event.h +2 -1
index b4f723949a17..a4524e51d0e9 100644

Lines of this file are not shown. View the raw message.

sound/core/seq/oss/seq_oss_ioctl.c +4 -1
index ccf682689ec9..ce7a69d52b30 100644

Lines of this file are not shown. View the raw message.

sound/core/seq/oss/seq_oss_midi.c +5 -1
index 023e5d0a4351..553c405ddd71 100644

Lines of this file are not shown. View the raw message.

sound/core/seq/oss/seq_oss_midi.h +1 -1
index bcc1683773df..4819d4170bf6 100644

Lines of this file are not shown. View the raw message.

sound/core/seq/oss/seq_oss_readq.c +52 -25

77 lines not on this page · raw message

sound/core/seq/oss/seq_oss_rw.c +4 -1
index 307ef98c44c7..111c792bc72c 100644

Lines of this file are not shown. View the raw message.

sound/core/seq/seq_clientmgr.c +28 -5
index 46a1ded7eb06..0c31b19dd948 100644

Lines of this file are not shown. View the raw message.

sound/core/seq/seq_fifo.c +37 -15

52 lines not on this page · raw message

sound/core/seq/seq_memory.c +1 -1
index e7edea10027f..60afe351bbca 100644

Lines of this file are not shown. View the raw message.

sound/core/seq/seq_midi.c +41 -14

55 lines not on this page · raw message

sound/drivers/aloop.c +0 -1
index a37a1695f51c..3f8488716a08 100644

Lines of this file are not shown. View the raw message.

sound/hda/codecs/conexant.c +0 -3
index 263773f8bd6a..c3c8326d0b77 100644

Lines of this file are not shown. View the raw message.

sound/hda/codecs/realtek/alc269.c +2 -0
index 04c2bbe9560f..01483eb545cd 100644

Lines of this file are not shown. View the raw message.

sound/hda/codecs/side-codecs/tas2781_hda_i2c.c +3 -0
index 624a822341bb..ebfc08b5fb28 100644

Lines of this file are not shown. View the raw message.

sound/hda/codecs/side-codecs/tas2781_hda_spi.c +3 -0
index a64f2c899d50..ab2a2472d7bd 100644

Lines of this file are not shown. View the raw message.

sound/hda/controllers/Kconfig +1 -1
index 34721f50b055..39b934365aee 100644

Lines of this file are not shown. View the raw message.

sound/hda/core/regmap.c +2 -2
index e7b866fc52c1..d6eb17aa9e08 100644

Lines of this file are not shown. View the raw message.

sound/soc/amd/acp/acp-sdw-legacy-mach.c +4 -3
index e87d9e9991e1..ac955a9b51dc 100644

Lines of this file are not shown. View the raw message.

sound/soc/amd/acp/acp-sdw-sof-mach.c +4 -3
index d055582a3bf1..14d6e31d5040 100644

Lines of this file are not shown. View the raw message.

sound/soc/codecs/adau1372.c +5 -0
index d7363f9d53bb..879afeb81c42 100644

Lines of this file are not shown. View the raw message.

sound/soc/codecs/aw88261.c +6 -6
index 124c0a58d08b..3270319c32a1 100644

Lines of this file are not shown. View the raw message.

sound/soc/codecs/cs35l56-shared.c +1 -0
index a13e8eaf277d..646bb4fbca02 100644

Lines of this file are not shown. View the raw message.

sound/soc/codecs/cs35l56.c +12 -2
index 193adba0cd1a..7b57ef2336ea 100644

Lines of this file are not shown. View the raw message.

sound/soc/codecs/hdac_hdmi.c +3 -1
index e50afd0bfcec..2385e18127a3 100644

Lines of this file are not shown. View the raw message.

sound/soc/codecs/lpass-va-macro.c +7 -1
index 92c177b82a02..38e8b190d5c2 100644

Lines of this file are not shown. View the raw message.

sound/soc/codecs/sma1307.c +21 -14
index 1b5c13f505a8..c6b6cbadf202 100644

Lines of this file are not shown. View the raw message.

sound/soc/codecs/tlv320aic3x.c +19 -6
index eea8ca285f8e..0e5e8002cd01 100644

Lines of this file are not shown. View the raw message.

sound/soc/fsl/fsl_asrc_dma.c +20 -0
index 1bba48318e2d..c96369da6aec 100644

Lines of this file are not shown. View the raw message.

sound/soc/fsl/fsl_audmix.c +6 -0
index 7981d598ba13..d9b0bd61755d 100644

Lines of this file are not shown. View the raw message.

sound/soc/mediatek/mt8183/mt8183-afe-pcm.c +19 -4
index a7fef772760a..2634699534db 100644

Lines of this file are not shown. View the raw message.

sound/soc/mediatek/mt8192/mt8192-afe-pcm.c +17 -4
index 3d32fe46118e..db0ae44a86af 100644

Lines of this file are not shown. View the raw message.

sound/soc/qcom/qdsp6/q6apm.c +8 -0
index d425cf1bcbb4..6326649ba31b 100644

Lines of this file are not shown. View the raw message.

sound/soc/renesas/rcar/rsnd.h +1 -1
index 04c70690f7a2..3e666125959b 100644

Lines of this file are not shown. View the raw message.

sound/soc/sof/intel/Kconfig +2 -2
index 4f27f8c8debf..b299bcd80904 100644

Lines of this file are not shown. View the raw message.

sound/soc/sof/ipc3-control.c +60 -19

79 lines not on this page · raw message

sound/soc/sof/ipc4-control.c +7 -4
index 453ed1643b89..e50bc0dad18f 100644

Lines of this file are not shown. View the raw message.

sound/soc/sof/topology.c +4 -1
index 4c8dba285408..d6134df874ee 100644

Lines of this file are not shown. View the raw message.

sound/soc/tegra/tegra210_ahub.c +3 -1
index 01d60a74ad1c..0f756ea474ce 100644

Lines of this file are not shown. View the raw message.

sound/usb/fcp.c +2 -0
index 11e9a96b46ff..6eab5cd0cd35 100644

Lines of this file are not shown. View the raw message.

sound/usb/midi2.c +5 -0
index 32a3102df15c..50b04e5a190b 100644

Lines of this file are not shown. View the raw message.

sound/usb/mixer_scarlett2.c +179 -22

201 lines not on this page · raw message

sound/usb/qcom/mixer_usb_offload.c +1 -1
index 2adeb64f4d33..005138714f72 100644

Lines of this file are not shown. View the raw message.

sound/usb/qcom/qc_audio_offload.c +25 -5
index e70649c4afcd..da2759f2ee86 100644

Lines of this file are not shown. View the raw message.

sound/xen/xen_snd_front_alsa.c +12 -5
index b229eb6f7057..293cc376e3ce 100644

Lines of this file are not shown. View the raw message.

sound/xen/xen_snd_front_evtchnl.c +19 -9
index 2fbed8e4a490..8e95273093a9 100644

Lines of this file are not shown. View the raw message.

sound/xen/xen_snd_front_evtchnl.h +4 -2
index 3675fba70564..f6ebdb09c029 100644

Lines of this file are not shown. View the raw message.

tools/bpf/bpftool/cgroup.c +13 -1
index ec356deb27c9..ce69d1e5468e 100644

Lines of this file are not shown. View the raw message.

tools/bpf/bpftool/gen.c +1 -1
index 993c7d9484a4..bdef69c5e6cd 100644

Lines of this file are not shown. View the raw message.

tools/bpf/bpftool/net.c +2 -2
index 1a06b0b5eef3..f669716a588b 100644

Lines of this file are not shown. View the raw message.

tools/include/linux/args.h +4 -0
index 2e8e65d975c7..14b268f2389a 100644

Lines of this file are not shown. View the raw message.

tools/include/nolibc/getopt.h +1 -1
index 217abb95264b..032969094187 100644

Lines of this file are not shown. View the raw message.

tools/include/uapi/linux/bpf.h +2 -0
index 6829936d33f5..a4250e713112 100644

Lines of this file are not shown. View the raw message.

tools/include/uapi/linux/if_link.h +2 -0
index 7e46ca4cd31b..757ce5e9426e 100644

Lines of this file are not shown. View the raw message.

tools/lib/api/fs/fs.c +13 -6
index edec23406dbc..cbd8eab0d1df 100644

Lines of this file are not shown. View the raw message.

tools/lib/bpf/gen_loader.c +58 -23

81 lines not on this page · raw message

tools/lib/bpf/libbpf.c +8 -1
index 84b6fb47a2f7..3baa6025ecba 100644

Lines of this file are not shown. View the raw message.

tools/lib/bpf/strset.c +41 -21

62 lines not on this page · raw message

tools/lib/bpf/usdt.c +12 -4
index c174b4086673..63d628029ad4 100644

Lines of this file are not shown. View the raw message.

tools/lib/symbol/kallsyms.c +4 -1
index e335ac2b9e19..d64bd9cc82a9 100644

Lines of this file are not shown. View the raw message.

tools/perf/Documentation/perf-inject.txt +5 -0
index c972032f4ca0..95dfdf39666e 100644

Lines of this file are not shown. View the raw message.

tools/perf/Makefile.config +1 -0
index 2dd5f5a60568..8ae13809f68b 100644

Lines of this file are not shown. View the raw message.

tools/perf/arch/arm64/util/header.c +0 -1
index f445a2dd6293..cbc0ba101636 100644

Lines of this file are not shown. View the raw message.

tools/perf/arch/common.c +3 -1
index 4908d54dd33b..e9454df5235e 100644

Lines of this file are not shown. View the raw message.

tools/perf/arch/powerpc/util/auxtrace.c +6 -0
index 62c6f67f1bbe..57f2910c0b01 100644

Lines of this file are not shown. View the raw message.

tools/perf/arch/x86/tests/amd-ibs-period.c +1 -1
index 223e059e04de..986ac34d218f 100644

Lines of this file are not shown. View the raw message.

tools/perf/arch/x86/tests/bp-modify.c +12 -18
index 0924ccd9e36d..589b43273948 100644

Lines of this file are not shown. View the raw message.

tools/perf/bench/inject-buildid.c +1 -1
index 12387ea88b9a..aad572a78d7f 100644

Lines of this file are not shown. View the raw message.

tools/perf/bench/uprobe.c +1 -1
index 0b90275862e1..c4dac868f1ee 100644

Lines of this file are not shown. View the raw message.

tools/perf/builtin-annotate.c +2 -1
index 646f43b0f7c4..0485bddb0246 100644

Lines of this file are not shown. View the raw message.

tools/perf/builtin-buildid-cache.c +7 -5
index 2e0f2004696a..539e779e3268 100644

Lines of this file are not shown. View the raw message.

tools/perf/builtin-buildid-list.c +2 -2
index a91bbb34ac94..e0881b0ac38f 100644

Lines of this file are not shown. View the raw message.

tools/perf/builtin-c2c.c +22 -2
index 9e9ff471ddd1..0849092ef5fc 100644

Lines of this file are not shown. View the raw message.

tools/perf/builtin-daemon.c +3 -5
index f0568431fbd5..33473e071392 100644

Lines of this file are not shown. View the raw message.

tools/perf/builtin-diff.c +7 -8
index 53d5ea4a6a4f..98fcfe924f5d 100644

Lines of this file are not shown. View the raw message.

tools/perf/builtin-inject.c +155 -2

157 lines not on this page · raw message

tools/perf/builtin-list.c +2 -2
index caf42276bd0f..0ad687663d22 100644

Lines of this file are not shown. View the raw message.

tools/perf/builtin-probe.c +1 -2
index 69800e4d9530..1b4ba85ee019 100644

Lines of this file are not shown. View the raw message.

tools/perf/builtin-record.c +11 -14
index b1fb87016d5a..c82b9720c929 100644

Lines of this file are not shown. View the raw message.

tools/perf/builtin-report.c +2 -1
index 35df04dad2fd..fd5bd3d97686 100644

Lines of this file are not shown. View the raw message.

tools/perf/builtin-sched.c +93 -29

122 lines not on this page · raw message

tools/perf/builtin-stat.c +32 -27

59 lines not on this page · raw message

tools/perf/builtin-trace.c +14 -14
index 96efe1fba854..2be8c3ed93c9 100644

Lines of this file are not shown. View the raw message.

tools/perf/jvmti/libjvmti.c +1 -1
index 82514e6532b8..87bfd4781003 100644

Lines of this file are not shown. View the raw message.

tools/perf/perf.c +7 -11
index 88c60ecf3395..f475a8664ffc 100644

Lines of this file are not shown. View the raw message.

tools/perf/tests/code-reading.c +5 -2
index 4c9fbf6965c4..4e759b898980 100644

Lines of this file are not shown. View the raw message.

tools/perf/tests/pe-file-parsing.c +2 -2
index 8b31d1d05f90..30c7da79e109 100644

Lines of this file are not shown. View the raw message.

tools/perf/tests/pmu-events.c +22 -2
index 95fd9f671a22..5adac4f7d94c 100644

Lines of this file are not shown. View the raw message.

tools/perf/tests/sdt.c +1 -1
index 6132f1af3e22..93baee2eae42 100644

Lines of this file are not shown. View the raw message.

tools/perf/ui/browser.c +3 -0
index dc88427b4ae5..321187b204d3 100644

Lines of this file are not shown. View the raw message.

tools/perf/ui/browsers/annotate.c +4 -1
index 8fe699f98542..97f92512f136 100644

Lines of this file are not shown. View the raw message.

tools/perf/util/bpf-event.c +47 -19

66 lines not on this page · raw message

tools/perf/util/bpf-event.h +2 -2
index 60d2c6637af5..da4eeb4a1a73 100644

Lines of this file are not shown. View the raw message.

tools/perf/util/bpf-utils.c +18 -2
index 5a66dc8594aa..69148197b1ef 100644

Lines of this file are not shown. View the raw message.

tools/perf/util/bpf_lock_contention.c +1 -1
index 7b5671f13c53..788d30be2058 100644

Lines of this file are not shown. View the raw message.

tools/perf/util/build-id.c +2 -2
index 35505a1ffd11..fdb35133fde4 100644

Lines of this file are not shown. View the raw message.

tools/perf/util/cap.c +1 -2
index 24a0ea7e6d97..ac6d1d9a523d 100644

Lines of this file are not shown. View the raw message.

tools/perf/util/cpumap.c +36 -13

49 lines not on this page · raw message

tools/perf/util/cs-etm-base.c +3 -1
index 4abe416e3feb..aebef71d3a0a 100644

Lines of this file are not shown. View the raw message.

tools/perf/util/cs-etm-decoder/cs-etm-decoder.c +16 -5
index 43ac711a4e2a..4f66ff9fe7f6 100644

Lines of this file are not shown. View the raw message.

tools/perf/util/cs-etm.c +184 -99

283 lines not on this page · raw message

tools/perf/util/cs-etm.h +6 -2
index a8caeea720aa..dfc9aeacfd0b 100644

Lines of this file are not shown. View the raw message.

tools/perf/util/data.c +10 -19
index 164eb45a0b36..90df41da1a32 100644

Lines of this file are not shown. View the raw message.

tools/perf/util/debuginfo.c +7 -4
index bb9ebd84ec2d..46fecb7b17e1 100644

Lines of this file are not shown. View the raw message.

tools/perf/util/demangle-java.c +1 -1
index ddf33d58bcd3..c3cb327ed562 100644

Lines of this file are not shown. View the raw message.

tools/perf/util/disasm.c +5 -2
index c513db41137f..61a186399035 100644

Lines of this file are not shown. View the raw message.

tools/perf/util/dso.c +45 -20

65 lines not on this page · raw message

tools/perf/util/dsos.c +2 -2
index 64c1d65b0149..0a7645c7fae7 100644

Lines of this file are not shown. View the raw message.

tools/perf/util/env.h +14 -0
index 9977b85523a8..6ca0e223ea40 100644

Lines of this file are not shown. View the raw message.

tools/perf/util/event.c +13 -2
index fcf44149feb2..f3c331c70247 100644

Lines of this file are not shown. View the raw message.

tools/perf/util/evlist.c +19 -15
index 80d8387e6b97..314393a430a3 100644

Lines of this file are not shown. View the raw message.

tools/perf/util/evsel.c +9 -8
index 9df9818e3701..22e43a57dc95 100644

Lines of this file are not shown. View the raw message.

tools/perf/util/header.c +55 -2

57 lines not on this page · raw message

tools/perf/util/hist.c +4 -3
index ef4b569f7df4..bd894054021b 100644

Lines of this file are not shown. View the raw message.

tools/perf/util/hwmon_pmu.c +15 -11
index 5c27256a220a..b24cdc329944 100644

Lines of this file are not shown. View the raw message.

tools/perf/util/intel-pt-decoder/intel-pt-insn-decoder.c +3 -8
index 72c7a4e15d61..f90fcbc4302d 100644

Lines of this file are not shown. View the raw message.

tools/perf/util/jitdump.c +3 -2
index b062b1f234b6..2a4c14b003b3 100644

Lines of this file are not shown. View the raw message.

tools/perf/util/libbfd.c +9 -2
index 2324f6846d51..63ea3fb53e77 100644

Lines of this file are not shown. View the raw message.

tools/perf/util/libbfd.h +2 -3
index e300f171d1bd..953886f3d62f 100644

Lines of this file are not shown. View the raw message.

tools/perf/util/lzma.c +3 -3
index c355757ed391..91b9b5171d1f 100644

Lines of this file are not shown. View the raw message.

tools/perf/util/machine.c +5 -5
index b5dd42588c91..9331b4cc19f1 100644

Lines of this file are not shown. View the raw message.

tools/perf/util/metricgroup.c +2 -3
index 595b83142d2c..238c3e605bfe 100644

Lines of this file are not shown. View the raw message.

tools/perf/util/mmap.c +13 -5
index a34726219af3..fcc093984683 100644

Lines of this file are not shown. View the raw message.

tools/perf/util/pmu.c +8 -2
index 3d1f975e8db9..bcdbbaadcbb3 100644

Lines of this file are not shown. View the raw message.

tools/perf/util/print-events.c +5 -10
index 4153124a9948..f5f828d49ef0 100644

Lines of this file are not shown. View the raw message.

tools/perf/util/session.c +6 -5
index 09af486c83e4..3a37f6df7e78 100644

Lines of this file are not shown. View the raw message.

tools/perf/util/strlist.c +16 -21
index 8a868cbeffae..50add72575e0 100644

Lines of this file are not shown. View the raw message.

tools/perf/util/strlist.h +0 -2
index 7e82c71dcc42..3e9533e66ca9 100644

Lines of this file are not shown. View the raw message.

tools/perf/util/svghelper.c +6 -4
index b1d259f590e9..7c862c33321e 100644

Lines of this file are not shown. View the raw message.

tools/perf/util/symbol-elf.c +64 -27

91 lines not on this page · raw message

tools/perf/util/symbol-minimal.c +24 -5
index aeb253248895..0a71d1463952 100644

Lines of this file are not shown. View the raw message.

tools/perf/util/symbol.c +3 -4
index f6c268c588a5..af0df841d640 100644

Lines of this file are not shown. View the raw message.

tools/perf/util/symbol.h +1 -1
index 347106218799..3fb5d146d9b1 100644

Lines of this file are not shown. View the raw message.

tools/perf/util/synthetic-events.c +1 -1
index c85d219928d4..c5b0ba775098 100644

Lines of this file are not shown. View the raw message.

tools/perf/util/thread.c +5 -0
index aa9c58bbf9d3..9409d32dce04 100644

Lines of this file are not shown. View the raw message.

tools/perf/util/thread_map.c +6 -12
index ca193c1374ed..48c70f149e92 100644

Lines of this file are not shown. View the raw message.

tools/perf/util/time-utils.c +2 -2
index 1b91ccd4d523..d43c4577d7eb 100644

Lines of this file are not shown. View the raw message.

tools/perf/util/tp_pmu.c +1 -1
index eddb9807131a..c2be8c9f9084 100644

Lines of this file are not shown. View the raw message.

tools/perf/util/trace-event-info.c +1 -1
index c8755679281e..45774722f249 100644

Lines of this file are not shown. View the raw message.

tools/perf/util/units.c +1 -1
index 4c6a86e1cb54..0bbacf5a29aa 100644

Lines of this file are not shown. View the raw message.

tools/power/x86/intel-speed-select/isst-daemon.c +8 -1
index 66df21b2b573..acedb7432849 100644

Lines of this file are not shown. View the raw message.

tools/testing/cxl/test/cxl.c +7 -3
index 5771c75bc588..3e5ae5caae94 100644

Lines of this file are not shown. View the raw message.

tools/testing/cxl/test/mem.c +3 -3
index d533481672b7..2b5c78b7a2d9 100644

Lines of this file are not shown. View the raw message.

tools/testing/kunit/kunit_parser.py +6 -6
index 333cd3a4a56b..e07c9d062252 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/Makefile +1 -1
index c46ebdb9b8ef..dbf81e9a7785 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/bpf/bpf_util.h +32 -13

45 lines not on this page · raw message

tools/testing/selftests/bpf/cgroup_helpers.c +1 -1
index 20cede4db3ce..45cd0b479fe3 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/bpf/prog_tests/bpf_attr_size.c new file +69 -0

69 lines not on this page · raw message

tools/testing/selftests/bpf/prog_tests/fill_link_info.c +1 -1
index e40114620751..f589eefbf9fb 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/bpf/prog_tests/verifier_log.c +1 -0
index 8337c6bc5b95..abc473c3741f 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/bpf/progs/bpf_iter_task_vmas.c +1 -1
index d64ba7ddaed5..d7fb561ed4fb 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/bpf/progs/cpumask_success.c +1 -1
index 0e04c31b91c0..774706e7b058 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/bpf/progs/test_tunnel_kern.c +6 -7
index 32127f1cd687..30f1de458669 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/bpf/progs/verifier_bounds.c +7 -7
index ea5db79da40e..f61733b736f9 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/bpf/progs/verifier_linked_scalars.c +554 -2

556 lines not on this page · raw message

tools/testing/selftests/bpf/progs/xdp_flowtable.c +5 -2
index 7fdc7b23ee74..e67daa02749d 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/bpf/vmtest.sh +1 -1
index 2f869daf8a06..9ca802285393 100755

Lines of this file are not shown. View the raw message.

tools/testing/selftests/drivers/net/hw/tso.py +6 -10
index 0998e68ebaf0..061259057fb8 100755

Lines of this file are not shown. View the raw message.

tools/testing/selftests/ftrace/test.d/00basic/test_ownership.tc +1 -1
index e71cc3ad0bdf..6d00d3c0f493 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/hid/Makefile +1 -1
index 2839d2612ce3..7cdf133812a9 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/hid/hid_bpf.c +29 -7
index 1e979fb3542b..b851339308c2 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/hid/progs/hid.c +15 -0
index 5ecc845ef792..b21fbb13c926 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/landlock/scoped_signal_test.c +220 -17

237 lines not on this page · raw message

tools/testing/selftests/mm/charge_reserved_hugetlb.sh +1 -2
index fa6713892d82..2b24d703e7ad 100755

Lines of this file are not shown. View the raw message.

tools/testing/selftests/mm/compaction_test.c +3 -0
index 9bc4591c7b16..be226ead936f 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/mm/hmm-tests.c +52 -11

63 lines not on this page · raw message

tools/testing/selftests/mm/hugepage-mremap.c +9 -23
index 2bd1dac75c3f..928c1045e295 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/mm/hugetlb_reparenting_test.sh +32 -28

60 lines not on this page · raw message

tools/testing/selftests/mm/pkey-arm64.h +2 -1
index 8e9685e03c44..c5a78a2f211d 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/mm/split_huge_page_test.c +20 -7
index 743af3c05190..7c7e5e8ea59d 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/mm/uffd-stress.c +2 -3
index b51c89e1cd1a..73af98ef6850 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/net/broadcast_ether_dst.sh +1 -1
index 334a7eca8a80..cc571f607429 100755

Lines of this file are not shown. View the raw message.

tools/testing/selftests/net/lib.sh +23 -2
index d0306b27fe95..e182e4f3b64d 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/net/tcp_mmap.c +4 -0
index 4fcce5150850..2544ae35d07a 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/net/tls.c +7 -1
index 5c6d8215021c..6dc9b5da738c 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/net/vlan_bridge_binding.sh +1 -1
index e8c02c64e03a..d04caa14202d 100755

Lines of this file are not shown. View the raw message.

tools/testing/selftests/rseq/Makefile +5 -1
index 0d0a5fae5954..ee4325874bae 100644

Lines of this file are not shown. View the raw message.

tools/tracing/rtla/src/actions.c +6 -2
index 4274fa0894b0..084c41ebfe6d 100644

Lines of this file are not shown. View the raw message.

tools/tracing/rtla/src/actions.h +5 -0
index a4f9b570775b..fb77069c972b 100644

Lines of this file are not shown. View the raw message.

tools/virtio/vringh_test.c +5 -0
index b9591223437a..5ea6d29bc992 100644

Lines of this file are not shown. View the raw message.

virt/kvm/kvm_main.c +5 -11
index 8d55bbc6f34a..bec634ac68cb 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.