Skip to contentSkip to conversation

Linux 6.12.110

DISCUSSION Greg Kroah-Hartman 1 participant 2 messages Sep 14 Stable branch

lore
Share & tools
lore

Greg Kroah-Hartman

author maintainer
#0 lore raw

I'm announcing the release of the 6.12.110 kernel.

All users of the 6.12 kernel series must upgrade.

The updated 6.12.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-6.12.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/configfs-usb-gadget-uac1_legacy                     |    3 
 Documentation/admin-guide/cgroup-v1/memory.rst                                |   49 
 Documentation/admin-guide/kernel-parameters.txt                               |   12 
 Documentation/admin-guide/mm/memory-hotplug.rst                               |    4 
 Documentation/admin-guide/pm/amd-pstate.rst                                   |    4 
 Documentation/hwmon/emc1403.rst                                               |    8 
 Documentation/usb/gadget-testing.rst                                          |    3 
 Documentation/userspace-api/media/v4l/ext-ctrls-colorimetry.rst               |   12 
 MAINTAINERS                                                                   |    1 
 Makefile                                                                      |    2 
 arch/Kconfig                                                                  |    3 
 arch/arm/boot/dts/allwinner/sun4i-a10.dtsi                                    |    2 
 arch/arm/boot/dts/marvell/armada-388-helios4.dts                              |   13 
 arch/arm/kernel/hw_breakpoint.c                                               |   11 
 arch/arm/mach-imx/src.c                                                       |    3 
 arch/arm/mach-lpc32xx/common.c                                                |    5 
 arch/arm/mach-lpc32xx/common.h                                                |    2 
 arch/arm/mach-lpc32xx/phy3250.c                                               |    2 
 arch/arm/mach-lpc32xx/pm.c                                                    |    5 
 arch/arm/mm/fault.c                                                           |   16 
 arch/arm64/Kconfig                                                            |    3 
 arch/arm64/boot/dts/allwinner/sun50i-a64-pinephone.dtsi                       |    4 
 arch/arm64/boot/dts/amlogic/meson-axg-s400.dts                                |    4 
 arch/arm64/boot/dts/amlogic/meson-axg.dtsi                                    |    3 
 arch/arm64/boot/dts/freescale/imx8-ss-audio.dtsi                              |    8 
 arch/arm64/boot/dts/freescale/imx93-kontron-osm-s.dtsi                        |    4 
 arch/arm64/boot/dts/marvell/armada-3720-turris-mox.dts                        |    3 
 arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dts                            |    2 
 arch/arm64/boot/dts/qcom/msm8998-sony-xperia-yoshino.dtsi                     |    4 
 arch/arm64/boot/dts/qcom/msm8998-xiaomi-sagit.dts                             |    5 
 arch/arm64/boot/dts/qcom/msm8998.dtsi                                         |   24 
 arch/arm64/boot/dts/qcom/qcm2290.dtsi                                         |    1 
 arch/arm64/boot/dts/qcom/qcs404.dtsi                                          |   16 
 arch/arm64/boot/dts/qcom/qcs8550-aim300.dtsi                                  |    4 
 arch/arm64/boot/dts/qcom/sc8180x-lenovo-flex-5g.dts                           |   57 
 arch/arm64/boot/dts/qcom/sc8180x-primus.dts                                   |   56 
 arch/arm64/boot/dts/qcom/sc8180x.dtsi                                         |   16 
 arch/arm64/boot/dts/qcom/sc8280xp-crd.dts                                     |    4 
 arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts                    |    2 
 arch/arm64/boot/dts/qcom/sdm632-motorola-ocean.dts                            |    2 
 arch/arm64/boot/dts/qcom/sdm845.dtsi                                          |   64 
 arch/arm64/boot/dts/qcom/sm7225-fairphone-fp4.dts                             |    6 
 arch/arm64/boot/dts/qcom/sm8150.dtsi                                          |    8 
 arch/arm64/boot/dts/qcom/sm8250-xiaomi-elish-common.dtsi                      |    2 
 arch/arm64/boot/dts/qcom/sm8250.dtsi                                          |   48 
 arch/arm64/boot/dts/qcom/sm8350.dtsi                                          |    8 
 arch/arm64/boot/dts/qcom/sm8450.dtsi                                          |    8 
 arch/arm64/boot/dts/qcom/sm8550.dtsi                                          |    8 
 arch/arm64/boot/dts/qcom/sm8650.dtsi                                          |   97 
 arch/arm64/boot/dts/qcom/x1e80100.dtsi                                        |    4 
 arch/arm64/boot/dts/rockchip/rk3399-gru-chromebook.dtsi                       |    3 
 arch/arm64/boot/dts/ti/k3-am64-main.dtsi                                      |    2 
 arch/arm64/include/asm/pgtable.h                                              |    8 
 arch/arm64/include/asm/ptdump.h                                               |   22 
 arch/arm64/kernel/hibernate.c                                                 |   16 
 arch/arm64/kvm/Kconfig                                                        |    4 
 arch/arm64/lib/Makefile                                                       |    4 
 arch/arm64/mm/Makefile                                                        |    2 
 arch/arm64/mm/fault.c                                                         |   12 
 arch/arm64/mm/ptdump.c                                                        |   60 
 arch/csky/kernel/entry.S                                                      |    6 
 arch/loongarch/Kconfig                                                        |    2 
 arch/loongarch/configs/loongson3_defconfig                                    |    5 
 arch/loongarch/include/asm/kvm_host.h                                         |    1 
 arch/loongarch/kernel/acpi.c                                                  |    3 
 arch/loongarch/kernel/kprobes.c                                               |    3 
 arch/loongarch/kernel/rethook_trampoline.S                                    |    2 
 arch/loongarch/kvm/main.c                                                     |    6 
 arch/loongarch/kvm/mmu.c                                                      |   10 
 arch/loongarch/kvm/vcpu.c                                                     |    6 
 arch/loongarch/kvm/vm.c                                                       |    1 
 arch/m68k/emu/nfcon.c                                                         |    2 
 arch/m68k/kernel/traps.c                                                      |    4 
 arch/mips/kernel/ptrace.c                                                     |    6 
 arch/parisc/kernel/head.S                                                     |    1 
 arch/powerpc/Kconfig                                                          |    4 
 arch/powerpc/configs/85xx-hw.config                                           |    1 
 arch/powerpc/include/asm/papr-watchdog.h                                      |   64 
 arch/powerpc/include/asm/thread_info.h                                        |    9 
 arch/powerpc/include/asm/vdso_datapage.h                                      |   24 
 arch/powerpc/kernel/asm-offsets.c                                             |    2 
 arch/powerpc/kernel/ima_arch.c                                                |    5 
 arch/powerpc/kernel/interrupt.c                                               |    4 
 arch/powerpc/kernel/irq.c                                                     |   16 
 arch/powerpc/kernel/secure_boot.c                                             |   11 
 arch/powerpc/kernel/smp.c                                                     |    3 
 arch/powerpc/kernel/vdso.c                                                    |   16 
 arch/powerpc/kernel/vdso/cacheflush.S                                         |    2 
 arch/powerpc/kernel/vdso/datapage.S                                           |    4 
 arch/powerpc/kernel/vdso/getrandom.S                                          |    3 
 arch/powerpc/kernel/vdso/gettimeofday.S                                       |    5 
 arch/powerpc/kernel/vdso/vdso32.lds.S                                         |    2 
 arch/powerpc/kernel/vdso/vdso64.lds.S                                         |    2 
 arch/powerpc/kexec/crash.c                                                    |    2 
 arch/powerpc/kexec/file_load_64.c                                             |    2 
 arch/powerpc/kexec/ranges.c                                                   |   12 
 arch/powerpc/mm/Makefile                                                      |    2 
 arch/powerpc/mm/book3s64/radix_pgtable.c                                      |    7 
 arch/powerpc/mm/ptdump/ptdump.c                                               |   46 
 arch/powerpc/platforms/pseries/setup.c                                        |   28 
 arch/riscv/Kconfig                                                            |    2 
 arch/riscv/boot/dts/sophgo/cv18xx.dtsi                                        |    2 
 arch/riscv/include/asm/kexec.h                                                |    5 
 arch/riscv/kernel/Makefile                                                    |    2 
 arch/riscv/kernel/cpufeature.c                                                |    3 
 arch/riscv/kernel/elf_kexec.c                                                 |  485 ----
 arch/riscv/kernel/kexec_elf.c                                                 |  144 +
 arch/riscv/kernel/machine_kexec_file.c                                        |  368 +++
 arch/riscv/mm/Makefile                                                        |    2 
 arch/riscv/mm/ptdump.c                                                        |   46 
 arch/riscv/net/bpf_jit_comp64.c                                               |    5 
 arch/riscv/net/bpf_jit_core.c                                                 |    1 
 arch/s390/Kconfig                                                             |    5 
 arch/s390/include/asm/irqflags.h                                              |   20 
 arch/s390/include/asm/thread_info.h                                           |   21 
 arch/s390/kernel/Makefile                                                     |    2 
 arch/s390/kernel/debug.c                                                      |   10 
 arch/s390/kernel/ima_arch.c                                                   |   14 
 arch/s390/kernel/ipl.c                                                        |    6 
 arch/s390/kernel/irqflags.c                                                   |   28 
 arch/s390/kvm/guestdbg.c                                                      |    9 
 arch/s390/kvm/interrupt.c                                                     |    2 
 arch/s390/kvm/kvm-s390.c                                                      |   15 
 arch/s390/mm/Makefile                                                         |    2 
 arch/s390/mm/dump_pagetables.c                                                |   46 
 arch/s390/net/bpf_jit_comp.c                                                  |   11 
 arch/x86/Kconfig                                                              |    2 
 arch/x86/Kconfig.debug                                                        |    2 
 arch/x86/entry/entry_64_fred.S                                                |    2 
 arch/x86/events/amd/uncore.c                                                  |   31 
 arch/x86/events/intel/lbr.c                                                   |   12 
 arch/x86/events/intel/pt.c                                                    |  137 +
 arch/x86/events/intel/pt.h                                                    |    4 
 arch/x86/events/intel/uncore.c                                                |    2 
 arch/x86/include/asm/efi.h                                                    |    4 
 arch/x86/include/asm/linkage.h                                                |    2 
 arch/x86/include/asm/pkeys.h                                                  |    3 
 arch/x86/kvm/hyperv.c                                                         |   25 
 arch/x86/kvm/mmu/mmu.c                                                        |   35 
 arch/x86/kvm/vmx/nested.c                                                     |   75 
 arch/x86/kvm/x86.c                                                            |    5 
 arch/x86/kvm/x86.h                                                            |    2 
 arch/x86/mm/Makefile                                                          |    2 
 arch/x86/mm/dump_pagetables.c                                                 |   39 
 arch/x86/net/bpf_jit_comp.c                                                   |    7 
 arch/x86/platform/efi/efi.c                                                   |    2 
 block/blk-cgroup.c                                                            |    2 
 block/blk-iocost.c                                                            |    2 
 block/blk-stat.c                                                              |    2 
 block/genhd.c                                                                 |    7 
 block/kyber-iosched.c                                                         |    2 
 crypto/lskcipher.c                                                            |    1 
 drivers/accessibility/speakup/keyhelp.c                                       |   17 
 drivers/accessibility/speakup/kobjects.c                                      |    6 
 drivers/acpi/battery.c                                                        |   36 
 drivers/acpi/cppc_acpi.c                                                      |  224 --
 drivers/acpi/ec.c                                                             |   40 
 drivers/acpi/pci_root.c                                                       |    3 
 drivers/acpi/processor_core.c                                                 |   31 
 drivers/acpi/processor_driver.c                                               |   18 
 drivers/acpi/processor_idle.c                                                 |  103 
 drivers/acpi/riscv/irq.c                                                      |   33 
 drivers/acpi/scan.c                                                           |   13 
 drivers/acpi/video_detect.c                                                   |    4 
 drivers/ata/ahci.c                                                            |   49 
 drivers/base/cacheinfo.c                                                      |    9 
 drivers/base/firmware_loader/fallback.c                                       |   10 
 drivers/base/memory.c                                                         |    8 
 drivers/base/soc.c                                                            |   15 
 drivers/base/swnode.c                                                         |    2 
 drivers/block/mtip32xx/mtip32xx.c                                             |    7 
 drivers/block/mtip32xx/mtip32xx.h                                             |    2 
 drivers/block/null_blk/main.c                                                 |   78 
 drivers/block/ublk_drv.c                                                      |   16 
 drivers/bluetooth/btintel.c                                                   |    2 
 drivers/bluetooth/btmtk.c                                                     |  104 
 drivers/bluetooth/btmtk.h                                                     |    8 
 drivers/bluetooth/btmtksdio.c                                                 |   80 
 drivers/bluetooth/btqca.c                                                     |    3 
 drivers/bluetooth/btusb.c                                                     |   68 
 drivers/bluetooth/virtio_bt.c                                                 |    8 
 drivers/bus/mhi/ep/main.c                                                     |   15 
 drivers/bus/mhi/host/init.c                                                   |    4 
 drivers/bus/mhi/host/main.c                                                   |    6 
 drivers/bus/qcom-ebi2.c                                                       |   51 
 drivers/bus/ti-sysc.c                                                         |   12 
 drivers/char/hw_random/core.c                                                 |    4 
 drivers/char/hw_random/ks-sa-rng.c                                            |    9 
 drivers/char/ppdev.c                                                          |   10 
 drivers/char/tpm/st33zp24/st33zp24.c                                          |    8 
 drivers/char/xilinx_hwicap/xilinx_hwicap.c                                    |    5 
 drivers/clk/clk-devres.c                                                      |   12 
 drivers/clk/clk-moxart.c                                                      |   14 
 drivers/clk/clk-palmas.c                                                      |   14 
 drivers/clk/clk-versaclock7.c                                                 |    2 
 drivers/clk/hisilicon/reset.c                                                 |    2 
 drivers/clk/imx/clk-scu.c                                                     |    1 
 drivers/clk/mediatek/clk-mt8135.c                                             |    5 
 drivers/clk/meson/gxbb.c                                                      |    2 
 drivers/clk/nuvoton/clk-ma35d1-pll.c                                          |   52 
 drivers/clk/qcom/camcc-sc8280xp.c                                             |   19 
 drivers/clk/qcom/common.c                                                     |    4 
 drivers/clk/qcom/gcc-mdm9607.c                                                |  182 -
 drivers/clk/qcom/gcc-msm8916.c                                                |    5 
 drivers/clk/qcom/gcc-msm8939.c                                                |    5 
 drivers/clk/qcom/gcc-qcm2290.c                                                |   12 
 drivers/clk/qcom/gdsc.c                                                       |   25 
 drivers/clk/qcom/gpucc-qcm2290.c                                              |    2 
 drivers/clk/rockchip/clk-pll.c                                                |    9 
 drivers/clk/rockchip/clk-rk3576.c                                             |   11 
 drivers/clk/rockchip/clk-rk3588.c                                             |    2 
 drivers/clk/tegra/clk-tegra124-emc.c                                          |    1 
 drivers/clk/ti/adpll.c                                                        |    4 
 drivers/clk/ti/divider.c                                                      |    2 
 drivers/clk/ti/mux.c                                                          |   22 
 drivers/clk/visconti/clkc.c                                                   |    2 
 drivers/clk/x86/clk-pmc-atom.c                                                |    3 
 drivers/clocksource/clps711x-timer.c                                          |    2 
 drivers/clocksource/timer-armada-370-xp.c                                     |   18 
 drivers/cpufreq/amd-pstate.c                                                  |   33 
 drivers/cpufreq/imx6q-cpufreq.c                                               |    6 
 drivers/cpufreq/intel_pstate.c                                                |   19 
 drivers/cpufreq/spear-cpufreq.c                                               |    4 
 drivers/cpuidle/dt_idle_genpd.c                                               |    3 
 drivers/crypto/atmel-ecc.c                                                    |   45 
 drivers/crypto/atmel-sha204a.c                                                |    6 
 drivers/crypto/ccp/sev-dev.c                                                  |   17 
 drivers/crypto/gemini/sl3516-ce-cipher.c                                      |    8 
 drivers/crypto/hisilicon/sec2/sec_crypto.c                                    |   12 
 drivers/crypto/intel/keembay/keembay-ocs-aes-core.c                           |    9 
 drivers/crypto/intel/qat/qat_common/adf_aer.c                                 |    2 
 drivers/crypto/intel/qat/qat_common/qat_algs.c                                |    1 
 drivers/crypto/rockchip/rk3288_crypto_ahash.c                                 |    7 
 drivers/crypto/sa2ul.c                                                        |    6 
 drivers/cxl/core/core.h                                                       |    6 
 drivers/cxl/core/mbox.c                                                       |   95 
 drivers/cxl/core/memdev.c                                                     |   24 
 drivers/cxl/core/region.c                                                     |    7 
 drivers/cxl/cxlmem.h                                                          |   40 
 drivers/cxl/pci.c                                                             |   13 
 drivers/dax/super.c                                                           |   12 
 drivers/dma/dw-edma/dw-edma-core.c                                            |  127 -
 drivers/dma/dw-edma/dw-hdma-v0-core.c                                         |    2 
 drivers/dma/fsl-edma-trace.h                                                  |    4 
 drivers/dma/hisi_dma.c                                                        |    2 
 drivers/dma/mediatek/mtk-uart-apdma.c                                         |    2 
 drivers/dma/qcom/bam_dma.c                                                    |    1 
 drivers/dma/xilinx/xilinx_dma.c                                               |   12 
 drivers/firewire/.kunitconfig                                                 |    1 
 drivers/firewire/Kconfig                                                      |   15 
 drivers/firewire/core-topology.c                                              |   62 
 drivers/firewire/node-tree-test.c                                             |  607 +++++
 drivers/firmware/arm_scmi/bus.c                                               |   67 
 drivers/firmware/arm_scmi/driver.c                                            |   72 
 drivers/firmware/arm_scmi/notify.c                                            |   21 
 drivers/firmware/arm_scmi/notify.h                                            |    1 
 drivers/firmware/arm_scmi/transports/mailbox.c                                |   26 
 drivers/firmware/arm_scmi/transports/smc.c                                    |   15 
 drivers/firmware/google/coreboot_table.c                                      |   26 
 drivers/firmware/qcom/Makefile                                                |    1 
 drivers/firmware/qcom/qcom_scm-smc.c                                          |   12 
 drivers/firmware/qcom/qcom_scm.c                                              |  126 +
 drivers/firmware/qcom/qcom_scm.h                                              |    3 
 drivers/firmware/qcom/qcom_scm_trace.h                                        |  143 +
 drivers/firmware/qcom/qcom_tzmem.c                                            |   13 
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c                              |    7 
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c                                    |   14 
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c                                       |    1 
 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c                                       |    6 
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c                                        |    2 
 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c                                         |   74 
 drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c                                         |   10 
 drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c                                         |   10 
 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c                                      |    3 
 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c                         |   10 
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c                       |   13 
 drivers/gpu/drm/amd/display/dc/hubp/dcn10/dcn10_hubp.c                        |    3 
 drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_dpia_bw.c               |    5 
 drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c                           |   24 
 drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c                         |   35 
 drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c                           |    2 
 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c                                     |    3 
 drivers/gpu/drm/bridge/tc358767.c                                             |    2 
 drivers/gpu/drm/drm_atomic_uapi.c                                             |    2 
 drivers/gpu/drm/drm_drv.c                                                     |   34 
 drivers/gpu/drm/drm_dumb_buffers.c                                            |    1 
 drivers/gpu/drm/gud/gud_connector.c                                           |   12 
 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c                                |   52 
 drivers/gpu/drm/i915/i915_pci.c                                               |    3 
 drivers/gpu/drm/lima/lima_device.c                                            |   12 
 drivers/gpu/drm/msm/adreno/a6xx_catalog.c                                     |    2 
 drivers/gpu/drm/msm/adreno/a6xx_gmu.c                                         |    5 
 drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c                                 |    4 
 drivers/gpu/drm/msm/dsi/dsi_host.c                                            |   14 
 drivers/gpu/drm/mxsfb/lcdif_kms.c                                             |   15 
 drivers/gpu/drm/nouveau/nouveau_chan.c                                        |    9 
 drivers/gpu/drm/nouveau/nouveau_sgdma.c                                       |    4 
 drivers/gpu/drm/nouveau/nouveau_uvmm.c                                        |    6 
 drivers/gpu/drm/omapdrm/dss/dsi.c                                             |    7 
 drivers/gpu/drm/omapdrm/dss/dsi.h                                             |    2 
 drivers/gpu/drm/panel/panel-edp.c                                             |   19 
 drivers/gpu/drm/panel/panel-samsung-s6d16d0.c                                 |   10 
 drivers/gpu/drm/panthor/panthor_drv.c                                         |    2 
 drivers/gpu/drm/panthor/panthor_fw.c                                          |   19 
 drivers/gpu/drm/rockchip/rockchip_drm_vop2.c                                  |    2 
 drivers/gpu/drm/solomon/ssd130x.c                                             |    9 
 drivers/gpu/drm/sun4i/sun4i_backend.c                                         |    2 
 drivers/gpu/drm/sun4i/sun4i_crtc.c                                            |    2 
 drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c                                        |    2 
 drivers/gpu/drm/sun4i/sun4i_tcon.c                                            |   22 
 drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c                                         |    2 
 drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c                                        |    2 
 drivers/gpu/drm/sun4i/sun8i_vi_scaler.c                                       |   18 
 drivers/gpu/drm/tve200/tve200_drv.c                                           |    1 
 drivers/gpu/drm/v3d/v3d_drv.h                                                 |    8 
 drivers/gpu/drm/v3d/v3d_fence.c                                               |   11 
 drivers/gpu/drm/v3d/v3d_gem.c                                                 |    3 
 drivers/gpu/drm/v3d/v3d_irq.c                                                 |    6 
 drivers/gpu/drm/v3d/v3d_sched.c                                               |   67 
 drivers/gpu/drm/xe/tests/xe_migrate.c                                         |    3 
 drivers/gpu/host1x/debug.c                                                    |    4 
 drivers/gpu/host1x/hw/channel_hw.c                                            |    5 
 drivers/hid/bpf/hid_bpf_struct_ops.c                                          |   17 
 drivers/hid/hid-core.c                                                        |    9 
 drivers/hid/hid-lg4ff.c                                                       |    8 
 drivers/hid/hid-multitouch.c                                                  |    2 
 drivers/hid/hid-nintendo.c                                                    |    1 
 drivers/hid/hid-rmi.c                                                         |   46 
 drivers/hid/hid-roccat-kone.c                                                 |    8 
 drivers/hid/i2c-hid/Makefile                                                  |    2 
 drivers/hid/i2c-hid/i2c-hid-acpi-prp0001.c                                    |  104 
 drivers/hid/i2c-hid/i2c-hid-acpi.c                                            |   52 
 drivers/hid/i2c-hid/i2c-hid-acpi.h                                            |   33 
 drivers/hid/i2c-hid/i2c-hid-core.c                                            |    2 
 drivers/hid/i2c-hid/i2c-hid-of-goodix.c                                       |    4 
 drivers/hid/wacom_wac.c                                                       |   13 
 drivers/hwmon/coretemp.c                                                      |    1 
 drivers/hwmon/emc1403.c                                                       |   73 
 drivers/hwspinlock/hwspinlock_core.c                                          |    2 
 drivers/hwtracing/coresight/coresight-etm4x-cfg.c                             |    2 
 drivers/hwtracing/coresight/coresight-etm4x-core.c                            |   15 
 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c                           |    6 
 drivers/hwtracing/coresight/coresight-etm4x.h                                 |    9 
 drivers/i2c/busses/i2c-ocores.c                                               |    6 
 drivers/i2c/i2c-core-base.c                                                   |    6 
 drivers/i2c/i2c-mux.c                                                         |    1 
 drivers/i2c/muxes/i2c-demux-pinctrl.c                                         |    1 
 drivers/i3c/master.c                                                          |    2 
 drivers/i3c/master/dw-i3c-master.c                                            |   10 
 drivers/i3c/master/mipi-i3c-hci/core.c                                        |   18 
 drivers/i3c/master/mipi-i3c-hci/dma.c                                         |    4 
 drivers/i3c/master/mipi-i3c-hci/ext_caps.c                                    |   55 
 drivers/i3c/master/mipi-i3c-hci/pio.c                                         |   54 
 drivers/iio/accel/dmard09.c                                                   |    7 
 drivers/iio/adc/Kconfig                                                       |    1 
 drivers/iio/adc/pac1921.c                                                     |    2 
 drivers/iio/chemical/atlas-sensor.c                                           |   19 
 drivers/iio/chemical/sgp30.c                                                  |    3 
 drivers/iio/dac/m62332.c                                                      |   17 
 drivers/iio/gyro/mpu3050-core.c                                               |    2 
 drivers/iio/industrialio-buffer.c                                             |   38 
 drivers/iio/light/cm32181.c                                                   |    2 
 drivers/iio/light/gp2ap002.c                                                  |   24 
 drivers/iio/light/isl29028.c                                                  |    2 
 drivers/iio/light/ltrf216a.c                                                  |    3 
 drivers/iio/light/opt4001.c                                                   |   37 
 drivers/iio/light/tsl2583.c                                                   |    2 
 drivers/iio/light/tsl2772.c                                                   |    2 
 drivers/iio/orientation/hid-sensor-rotation.c                                 |   20 
 drivers/iio/pressure/dps310.c                                                 |    3 
 drivers/iio/pressure/mpl115.c                                                 |   11 
 drivers/iio/proximity/srf04.c                                                 |    1 
 drivers/iio/temperature/hid-sensor-temperature.c                              |    3 
 drivers/infiniband/core/cma.c                                                 |    6 
 drivers/infiniband/core/counters.c                                            |    5 
 drivers/infiniband/core/cq.c                                                  |   14 
 drivers/infiniband/core/device.c                                              |    3 
 drivers/infiniband/core/nldev.c                                               |   20 
 drivers/infiniband/core/restrack.c                                            |  174 +
 drivers/infiniband/core/restrack.h                                            |    4 
 drivers/infiniband/core/ucma.c                                                |    2 
 drivers/infiniband/core/uverbs_cmd.c                                          |   10 
 drivers/infiniband/core/verbs.c                                               |   28 
 drivers/infiniband/hw/bnxt_re/ib_verbs.c                                      |    6 
 drivers/infiniband/hw/cxgb4/device.c                                          |    2 
 drivers/infiniband/hw/cxgb4/mem.c                                             |    4 
 drivers/infiniband/hw/efa/efa_verbs.c                                         |   13 
 drivers/infiniband/hw/erdma/Kconfig                                           |    4 
 drivers/infiniband/hw/erdma/erdma.h                                           |   12 
 drivers/infiniband/hw/erdma/erdma_cm.c                                        |   77 
 drivers/infiniband/hw/erdma/erdma_cmdq.c                                      |   26 
 drivers/infiniband/hw/erdma/erdma_cq.c                                        |   45 
 drivers/infiniband/hw/erdma/erdma_eq.c                                        |   16 
 drivers/infiniband/hw/erdma/erdma_hw.h                                        |   98 
 drivers/infiniband/hw/erdma/erdma_main.c                                      |   51 
 drivers/infiniband/hw/erdma/erdma_qp.c                                        |  230 +-
 drivers/infiniband/hw/erdma/erdma_verbs.c                                     |  568 ++++-
 drivers/infiniband/hw/erdma/erdma_verbs.h                                     |  206 +
 drivers/infiniband/hw/hfi1/chip.c                                             |    4 
 drivers/infiniband/hw/hfi1/hfi.h                                              |    2 
 drivers/infiniband/hw/hfi1/init.c                                             |   44 
 drivers/infiniband/hw/hfi1/user_sdma.c                                        |   13 
 drivers/infiniband/hw/mlx5/cong.c                                             |    8 
 drivers/infiniband/hw/mlx5/main.c                                             |    2 
 drivers/infiniband/hw/mlx5/qp.c                                               |   25 
 drivers/infiniband/sw/rxe/rxe_req.c                                           |   15 
 drivers/infiniband/sw/rxe/rxe_resp.c                                          |    9 
 drivers/infiniband/sw/siw/siw_cm.c                                            |    2 
 drivers/infiniband/ulp/ipoib/ipoib_main.c                                     |    2 
 drivers/infiniband/ulp/isert/ib_isert.c                                       |   85 
 drivers/infiniband/ulp/isert/ib_isert.h                                       |    1 
 drivers/infiniband/ulp/srp/ib_srp.c                                           |   45 
 drivers/infiniband/ulp/srpt/ib_srpt.c                                         |    9 
 drivers/input/tablet/aiptek.c                                                 |   13 
 drivers/iommu/amd/init.c                                                      |   42 
 drivers/iommu/amd/ppr.c                                                       |    2 
 drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c                                   |    5 
 drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c                                |   43 
 drivers/iommu/arm/arm-smmu/qcom_iommu.c                                       |    6 
 drivers/iommu/dma-iommu.c                                                     |   13 
 drivers/iommu/intel/iommu.c                                                   |   17 
 drivers/iommu/iommufd/selftest.c                                              |    5 
 drivers/iommu/msm_iommu.c                                                     |    2 
 drivers/iommu/mtk_iommu_v1.c                                                  |    2 
 drivers/ipack/devices/ipoctal.c                                               |   56 
 drivers/irqchip/irq-gic-v3-its.c                                              |   23 
 drivers/irqchip/irq-mbigen.c                                                  |   20 
 drivers/irqchip/irq-renesas-irqc.c                                            |    1 
 drivers/irqchip/irq-renesas-rzg2l.c                                           |    4 
 drivers/irqchip/irq-stm32mp-exti.c                                            |    4 
 drivers/leds/leds-pca9532.c                                                   |   18 
 drivers/mailbox/pcc.c                                                         |   70 
 drivers/mailbox/qcom-cpucp-mbox.c                                             |   25 
 drivers/mailbox/rockchip-mailbox.c                                            |   17 
 drivers/md/dm-raid.c                                                          |   42 
 drivers/md/dm.c                                                               |   14 
 drivers/md/md-bitmap.c                                                        |   17 
 drivers/md/md-cluster.c                                                       |   16 
 drivers/md/md.c                                                               |  334 ++-
 drivers/md/md.h                                                               |   15 
 drivers/md/raid0.c                                                            |   10 
 drivers/md/raid1-10.c                                                         |    2 
 drivers/md/raid1.c                                                            |   20 
 drivers/md/raid10.c                                                           |   20 
 drivers/md/raid5-ppl.c                                                        |   10 
 drivers/md/raid5.c                                                            |  138 -
 drivers/media/cec/core/cec-adap.c                                             |   10 
 drivers/media/cec/core/cec-core.c                                             |    2 
 drivers/media/cec/core/cec-pin.c                                              |    8 
 drivers/media/cec/platform/meson/ao-cec-g12a.c                                |    1 
 drivers/media/cec/usb/extron-da-hd-4k-plus/extron-da-hd-4k-plus.c             |    3 
 drivers/media/dvb-frontends/rtl2832_sdr.c                                     |   21 
 drivers/media/i2c/alvium-csi2.c                                               |    2 
 drivers/media/i2c/imx415.c                                                    |    2 
 drivers/media/i2c/ov02a10.c                                                   |   12 
 drivers/media/i2c/ov7740.c                                                    |    4 
 drivers/media/i2c/rdacm21.c                                                   |    5 
 drivers/media/i2c/video-i2c.c                                                 |    8 
 drivers/media/pci/cobalt/cobalt-alsa-main.c                                   |    1 
 drivers/media/pci/cx23885/cimax2.c                                            |    1 
 drivers/media/pci/intel/ipu6/ipu6-isys.c                                      |    1 
 drivers/media/pci/intel/ipu6/ipu6.c                                           |   10 
 drivers/media/pci/saa7164/saa7164-core.c                                      |    8 
 drivers/media/pci/zoran/zoran_card.c                                          |    2 
 drivers/media/platform/amphion/venc.c                                         |    2 
 drivers/media/platform/broadcom/bcm2835-unicam.c                              |    2 
 drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c                      |    3 
 drivers/media/platform/mediatek/mdp3/mtk-mdp3-core.c                          |    6 
 drivers/media/platform/nxp/imx8-isi/imx8-isi-crossbar.c                       |    6 
 drivers/media/platform/nxp/imx8-isi/imx8-isi-video.c                          |    2 
 drivers/media/platform/qcom/venus/hfi_parser.c                                |    9 
 drivers/media/rc/sunxi-cir.c                                                  |    9 
 drivers/media/test-drivers/vimc/vimc-capture.c                                |    4 
 drivers/media/tuners/tda18250.c                                               |    4 
 drivers/media/usb/airspy/airspy.c                                             |   17 
 drivers/media/usb/cx231xx/cx231xx-video.c                                     |    4 
 drivers/media/usb/em28xx/em28xx-cards.c                                       |    3 
 drivers/media/usb/em28xx/em28xx-core.c                                        |    2 
 drivers/media/usb/go7007/snd-go7007.c                                         |   10 
 drivers/media/usb/s2255/s2255drv.c                                            |   11 
 drivers/media/usb/usbtv/usbtv-audio.c                                         |   11 
 drivers/media/v4l2-core/v4l2-async.c                                          |   16 
 drivers/media/v4l2-core/v4l2-ctrls-core.c                                     |   49 
 drivers/media/v4l2-core/v4l2-fwnode.c                                         |    2 
 drivers/mfd/iqs62x.c                                                          |    2 
 drivers/mfd/rave-sp.c                                                         |   64 
 drivers/misc/ad525x_dpot-i2c.c                                                |    1 
 drivers/misc/ad525x_dpot-spi.c                                                |    1 
 drivers/misc/ad525x_dpot.c                                                    |  177 +
 drivers/misc/ad525x_dpot.h                                                    |    3 
 drivers/misc/bcm-vk/bcm_vk_msg.c                                              |    6 
 drivers/misc/cardreader/rtsx_pcr.c                                            |    2 
 drivers/misc/cardreader/rtsx_usb.c                                            |   23 
 drivers/misc/sgi-gru/grufault.c                                               |  101 
 drivers/misc/sgi-gru/gruprocfs.c                                              |    1 
 drivers/misc/sgi-gru/grutables.h                                              |    1 
 drivers/misc/vmw_vmci/vmci_event.c                                            |    4 
 drivers/mtd/mtdoops.c                                                         |    3 
 drivers/mtd/mtdpart.c                                                         |    3 
 drivers/mtd/mtdswap.c                                                         |    1 
 drivers/mtd/nand/raw/nand_onfi.c                                              |   27 
 drivers/mtd/parsers/afs.c                                                     |    7 
 drivers/mtd/ubi/attach.c                                                      |    4 
 drivers/mtd/ubi/build.c                                                       |   11 
 drivers/mtd/ubi/fastmap.c                                                     |    6 
 drivers/mtd/ubi/io.c                                                          |   11 
 drivers/mtd/ubi/ubi.h                                                         |    4 
 drivers/mtd/ubi/wl.c                                                          |   15 
 drivers/net/bonding/bond_netlink.c                                            |    2 
 drivers/net/dsa/b53/b53_common.c                                              |    2 
 drivers/net/dsa/mv88e6xxx/pcs-6352.c                                          |    5 
 drivers/net/ethernet/allwinner/sun4i-emac.c                                   |    4 
 drivers/net/ethernet/broadcom/bnxt/bnxt_hwmon.c                               |    2 
 drivers/net/ethernet/freescale/fec_main.c                                     |    6 
 drivers/net/ethernet/intel/ice/ice_lib.c                                      |    3 
 drivers/net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c                        |    2 
 drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c                       |    6 
 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c                           |   11 
 drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c                             |    2 
 drivers/net/ethernet/nvidia/forcedeth.c                                       |    2 
 drivers/net/ethernet/pensando/ionic/ionic_txrx.c                              |   27 
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c                              |  445 ++--
 drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c                          |    1 
 drivers/net/ethernet/realtek/8139cp.c                                         |    2 
 drivers/net/ethernet/stmicro/stmmac/dwmac1000_core.c                          |    2 
 drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c                             |    2 
 drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c                           |    2 
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c                             |    4 
 drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c                        |   41 
 drivers/net/ethernet/wangxun/libwx/wx_type.h                                  |    2 
 drivers/net/ethernet/wangxun/txgbe/txgbe_type.h                               |    2 
 drivers/net/gtp.c                                                             |    2 
 drivers/net/ipa/ipa_main.c                                                    |    6 
 drivers/net/ntb_netdev.c                                                      |   27 
 drivers/net/ppp/pppox.c                                                       |   17 
 drivers/net/slip/slip.c                                                       |    8 
 drivers/net/thunderbolt/main.c                                                |    6 
 drivers/net/vxlan/vxlan_mdb.c                                                 |    9 
 drivers/net/vxlan/vxlan_vnifilter.c                                           |    6 
 drivers/net/wireless/ath/ath10k/snoc.c                                        |    9 
 drivers/net/wireless/ath/ath11k/dp_rx.c                                       |   30 
 drivers/net/wireless/ath/ath11k/wmi.c                                         |   40 
 drivers/net/wireless/ath/ath12k/wmi.c                                         |   20 
 drivers/net/wireless/ath/ath6kl/wmi.c                                         |   17 
 drivers/net/wireless/intel/iwlwifi/fw/dump.c                                  |    2 
 drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c                              |    8 
 drivers/net/wireless/intel/iwlwifi/mei/main.c                                 |    8 
 drivers/net/wireless/intel/iwlwifi/mvm/ops.c                                  |    2 
 drivers/net/wireless/mediatek/mt76/dma.c                                      |   16 
 drivers/net/wireless/mediatek/mt76/dma.h                                      |    2 
 drivers/net/wireless/mediatek/mt76/mac80211.c                                 |    7 
 drivers/net/wireless/mediatek/mt76/mt76.h                                     |    3 
 drivers/net/wireless/mediatek/mt76/mt76_connac.h                              |    5 
 drivers/net/wireless/mediatek/mt76/mt76x02_mac.c                              |    2 
 drivers/net/wireless/mediatek/mt76/mt7915/eeprom.c                            |    2 
 drivers/net/wireless/mediatek/mt76/mt7915/init.c                              |    9 
 drivers/net/wireless/mediatek/mt76/mt7915/mac.c                               |    6 
 drivers/net/wireless/mediatek/mt76/mt7915/main.c                              |   24 
 drivers/net/wireless/mediatek/mt76/mt7915/mcu.c                               |   10 
 drivers/net/wireless/mediatek/mt76/mt7915/mcu.h                               |    6 
 drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h                            |   18 
 drivers/net/wireless/mediatek/mt76/mt7915/pci.c                               |    9 
 drivers/net/wireless/mediatek/mt76/mt7915/soc.c                               |    2 
 drivers/net/wireless/mediatek/mt76/mt7915/testmode.c                          |    5 
 drivers/net/wireless/mediatek/mt76/mt7925/main.c                              |   66 
 drivers/net/wireless/mediatek/mt76/mt7925/mcu.c                               |    2 
 drivers/net/wireless/mediatek/mt76/mt7996/eeprom.c                            |    6 
 drivers/net/wireless/mediatek/mt76/mt7996/init.c                              |   16 
 drivers/net/wireless/mediatek/mt76/mt7996/mac.c                               |    7 
 drivers/net/wireless/mediatek/mt76/mt7996/main.c                              |    2 
 drivers/net/wireless/mediatek/mt76/mt7996/mcu.c                               |   16 
 drivers/net/wireless/mediatek/mt76/mt7996/mcu.h                               |    2 
 drivers/net/wireless/mediatek/mt76/mt7996/mmio.c                              |   12 
 drivers/net/wireless/mediatek/mt76/sdio.c                                     |   11 
 drivers/net/wireless/mediatek/mt76/tx.c                                       |    8 
 drivers/net/wireless/realtek/rtlwifi/pci.c                                    |    6 
 drivers/net/wireless/realtek/rtw89/mac.c                                      |    2 
 drivers/net/wireless/virtual/mac80211_hwsim.c                                 |    5 
 drivers/net/wireless/zydas/zd1211rw/zd_usb.c                                  |    8 
 drivers/nfc/pn533/pn533.c                                                     |   21 
 drivers/nvdimm/btt.c                                                          |    8 
 drivers/nvdimm/label.c                                                        |   15 
 drivers/nvme/host/apple.c                                                     |  227 +-
 drivers/nvme/host/fabrics.c                                                   |    2 
 drivers/nvme/host/fc.c                                                        |   32 
 drivers/nvme/host/ioctl.c                                                     |  117 -
 drivers/nvme/host/tcp.c                                                       |    7 
 drivers/nvme/target/auth.c                                                    |    6 
 drivers/nvme/target/core.c                                                    |    2 
 drivers/nvme/target/fabrics-cmd-auth.c                                        |   12 
 drivers/nvme/target/nvmet.h                                                   |    2 
 drivers/nvme/target/rdma.c                                                    |   31 
 drivers/nvme/target/tcp.c                                                     |   10 
 drivers/nvme/target/zns.c                                                     |    2 
 drivers/of/property.c                                                         |   81 
 drivers/of/unittest.c                                                         |    8 
 drivers/parisc/eisa.c                                                         |    5 
 drivers/pci/controller/cadence/pci-j721e.c                                    |    4 
 drivers/pci/controller/pci-xgene.c                                            |   11 
 drivers/pci/controller/plda/pcie-starfive.c                                   |   10 
 drivers/pci/pcie/aspm.c                                                       |   31 
 drivers/pci/probe.c                                                           |    7 
 drivers/perf/arm_spe_pmu.c                                                    |    2 
 drivers/perf/cxl_pmu.c                                                        |    2 
 drivers/phy/qualcomm/phy-qcom-qmp-combo.c                                     | 1056 +++++++++-
 drivers/phy/qualcomm/phy-qcom-qmp-dp-phy-v8.h                                 |   25 
 drivers/phy/qualcomm/phy-qcom-qmp-dp-qserdes-com-v8.h                         |   52 
 drivers/phy/qualcomm/phy-qcom-qmp-pcs-aon-v6.h                                |   12 
 drivers/phy/qualcomm/phy-qcom-qmp-pcs-aon-v8.h                                |   17 
 drivers/phy/qualcomm/phy-qcom-qmp-pcs-misc-v5.h                               |   12 
 drivers/phy/qualcomm/phy-qcom-qmp-pcs-misc-v8.h                               |   12 
 drivers/phy/qualcomm/phy-qcom-qmp-pcs-usb-v8.h                                |   38 
 drivers/phy/qualcomm/phy-qcom-qmp-pcs-v8.h                                    |   32 
 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-com-v8.h                            |   64 
 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-lalb-v8.h                           |  639 ++++++
 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v8.h                           |   68 
 drivers/phy/qualcomm/phy-qcom-qmp-usb-legacy.c                                |   12 
 drivers/phy/qualcomm/phy-qcom-qmp-usb.c                                       |   12 
 drivers/phy/qualcomm/phy-qcom-qmp-usb43-pcs-v8.h                              |   33 
 drivers/phy/qualcomm/phy-qcom-qmp-usb43-qserdes-com-v8.h                      |  224 ++
 drivers/phy/qualcomm/phy-qcom-qmp.h                                           |    7 
 drivers/phy/qualcomm/phy-qcom-sgmii-eth.c                                     |   43 
 drivers/phy/qualcomm/phy-qcom-snps-femto-v2.c                                 |   26 
 drivers/phy/rockchip/phy-rockchip-inno-csidphy.c                              |    2 
 drivers/phy/starfive/phy-jh7110-dphy-rx.c                                     |    5 
 drivers/phy/starfive/phy-jh7110-dphy-tx.c                                     |    5 
 drivers/phy/sunplus/phy-sunplus-usb2.c                                        |    6 
 drivers/pinctrl/bcm/pinctrl-bcm2835.c                                         |    1 
 drivers/pinctrl/mediatek/mtk-eint.c                                           |  344 ++-
 drivers/pinctrl/mediatek/mtk-eint.h                                           |   28 
 drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c                              |   40 
 drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h                              |    1 
 drivers/pinctrl/mediatek/pinctrl-mtk-common.c                                 |   14 
 drivers/pinctrl/mediatek/pinctrl-paris.h                                      |    7 
 drivers/pinctrl/pinctrl-rockchip.c                                            |   10 
 drivers/platform/chrome/cros_ec_debugfs.c                                     |    6 
 drivers/platform/chrome/cros_ec_sensorhub_ring.c                              |    9 
 drivers/platform/chrome/cros_ec_typec.c                                       |    6 
 drivers/platform/mellanox/mlxbf-bootctl.c                                     |    1 
 drivers/platform/mellanox/mlxbf-pmc.c                                         |   10 
 drivers/platform/surface/surface_acpi_notify.c                                |    6 
 drivers/platform/x86/dell/dell-wmi-base.c                                     |   17 
 drivers/platform/x86/dell/dell-wmi-privacy.c                                  |    4 
 drivers/platform/x86/dell/dell-wmi-sysman/dell-wmi-sysman.h                   |    2 
 drivers/platform/x86/hp/hp-bioscfg/passwdobj-attributes.c                     |    5 
 drivers/platform/x86/lg-laptop.c                                              |   79 
 drivers/pmdomain/bcm/bcm2835-power.c                                          |    7 
 drivers/power/supply/bd99954-charger.h                                        |   23 
 drivers/power/supply/bq27xxx_battery.c                                        |    6 
 drivers/power/supply/isp1704_charger.c                                        |    1 
 drivers/power/supply/sbs-battery.c                                            |    7 
 drivers/power/supply/sc2731_charger.c                                         |    2 
 drivers/powercap/intel_rapl_tpmi.c                                            |    5 
 drivers/pps/clients/pps-gpio.c                                                |   62 
 drivers/pps/pps.c                                                             |   10 
 drivers/rapidio/rio-scan.c                                                    |    1 
 drivers/regulator/core.c                                                      |    6 
 drivers/regulator/qcom-rpmh-regulator.c                                       |    6 
 drivers/regulator/tps6594-regulator.c                                         |  271 +-
 drivers/remoteproc/qcom_common.c                                              |    4 
 drivers/remoteproc/qcom_q6v5_adsp.c                                           |    1 
 drivers/remoteproc/remoteproc_core.c                                          |  150 -
 drivers/remoteproc/remoteproc_sysfs.c                                         |    1 
 drivers/rpmsg/qcom_glink_native.c                                             |   42 
 drivers/rtc/rtc-gamecube.c                                                    |    4 
 drivers/rtc/rtc-pcf85363.c                                                    |   17 
 drivers/rtc/rtc-pcf8563.c                                                     |    4 
 drivers/rtc/rtc-rzn1.c                                                        |   10 
 drivers/rtc/rtc-zynqmp.c                                                      |    7 
 drivers/s390/crypto/vfio_ap_ops.c                                             |  176 +
 drivers/scsi/mpt3sas/mpt3sas_base.c                                           |    2 
 drivers/scsi/pm8001/pm8001_init.c                                             |    4 
 drivers/scsi/qla2xxx/qla_attr.c                                               |    7 
 drivers/scsi/qla2xxx/qla_bsg.c                                                |   39 
 drivers/scsi/qla2xxx/qla_dbg.c                                                |    2 
 drivers/scsi/qla2xxx/qla_dfs.c                                                |    4 
 drivers/scsi/qla2xxx/qla_edif.c                                               |    3 
 drivers/scsi/qla2xxx/qla_gs.c                                                 |    4 
 drivers/scsi/qla2xxx/qla_init.c                                               |   61 
 drivers/scsi/qla2xxx/qla_inline.h                                             |   13 
 drivers/scsi/qla2xxx/qla_isr.c                                                |   39 
 drivers/scsi/qla2xxx/qla_mbx.c                                                |   28 
 drivers/scsi/qla2xxx/qla_nvme.c                                               |   31 
 drivers/scsi/qla2xxx/qla_nx2.c                                                |    2 
 drivers/scsi/qla2xxx/qla_os.c                                                 |   14 
 drivers/scsi/sd.c                                                             |    4 
 drivers/scsi/smartpqi/smartpqi_init.c                                         |   18 
 drivers/soc/fsl/qe/qe_ic.c                                                    |    3 
 drivers/soc/qcom/rpmh-rsc.c                                                   |   37 
 drivers/soc/samsung/exynos-pmu.c                                              |    4 
 drivers/soundwire/qcom.c                                                      |    2 
 drivers/spi/spi-bcm63xx-hsspi.c                                               |    8 
 drivers/spi/spi-bcm63xx.c                                                     |    6 
 drivers/spi/spi-bcmbca-hsspi.c                                                |    8 
 drivers/spi/spi-davinci.c                                                     |    7 
 drivers/spi/spi-img-spfi.c                                                    |    5 
 drivers/spi/spi-oc-tiny.c                                                     |   24 
 drivers/spi/spi-sprd-adi.c                                                    |    6 
 drivers/spi/spi.c                                                             |   34 
 drivers/staging/fbtft/fbtft-sysfs.c                                           |    2 
 drivers/staging/greybus/audio_gb.c                                            |   13 
 drivers/staging/greybus/audio_manager_sysfs.c                                 |    2 
 drivers/staging/media/meson/vdec/vdec.c                                       |    4 
 drivers/staging/media/sunxi/cedrus/cedrus.c                                   |    4 
 drivers/staging/octeon/ethernet-mem.c                                         |   43 
 drivers/staging/octeon/ethernet-mem.h                                         |    8 
 drivers/staging/octeon/ethernet-rx.c                                          |   51 
 drivers/staging/octeon/ethernet-rx.h                                          |   11 
 drivers/staging/octeon/ethernet-tx.c                                          |    2 
 drivers/staging/octeon/ethernet.c                                             |   43 
 drivers/staging/octeon/octeon-ethernet.h                                      |   14 
 drivers/staging/rtl8723bs/core/rtw_cmd.c                                      |    8 
 drivers/staging/rtl8723bs/core/rtw_ieee80211.c                                |    7 
 drivers/staging/rtl8723bs/os_dep/sdio_intf.c                                  |    4 
 drivers/staging/sm750fb/Kconfig                                               |    1 
 drivers/staging/sm750fb/sm750.c                                               |    4 
 drivers/target/iscsi/iscsi_target_login.c                                     |    2 
 drivers/thermal/imx_thermal.c                                                 |    9 
 drivers/thermal/intel/int340x_thermal/int3400_thermal.c                       |    4 
 drivers/thermal/qoriq_thermal.c                                               |   13 
 drivers/thermal/renesas/rcar_thermal.c                                        |   15 
 drivers/tty/hvc/Kconfig                                                       |    2 
 drivers/tty/serial/amba-pl011.c                                               |   10 
 drivers/tty/serial/ma35d1_serial.c                                            |   12 
 drivers/tty/serial/qcom_geni_serial.c                                         |   10 
 drivers/tty/tty_io.c                                                          |    4 
 drivers/ufs/core/ufs-debugfs.c                                                |    2 
 drivers/ufs/core/ufshcd.c                                                     |   15 
 drivers/uio/uio.c                                                             |    5 
 drivers/usb/atm/usbatm.c                                                      |    4 
 drivers/usb/common/common.c                                                   |    3 
 drivers/usb/core/driver.c                                                     |   29 
 drivers/usb/gadget/configfs.c                                                 |    4 
 drivers/usb/gadget/function/f_fs.c                                            |    8 
 drivers/usb/gadget/function/f_mass_storage.c                                  |    2 
 drivers/usb/gadget/function/f_midi.c                                          |    2 
 drivers/usb/gadget/function/f_midi2.c                                         |   17 
 drivers/usb/gadget/function/f_uac1_legacy.c                                   |   56 
 drivers/usb/gadget/function/u_uac1_legacy.h                                   |    3 
 drivers/usb/gadget/functions.c                                                |    2 
 drivers/usb/gadget/legacy/inode.c                                             |    3 
 drivers/usb/gadget/udc/aspeed_udc.c                                           |   50 
 drivers/usb/gadget/udc/r8a66597-udc.c                                         |    1 
 drivers/usb/host/xhci-ring.c                                                  |   32 
 drivers/usb/image/mdc800.c                                                    |    4 
 drivers/usb/misc/usb-ljca.c                                                   |    3 
 drivers/usb/mtu3/mtu3_core.c                                                  |   11 
 drivers/usb/renesas_usbhs/common.c                                            |    6 
 drivers/usb/serial/bus.c                                                      |    4 
 drivers/usb/serial/usb-serial.c                                               |    4 
 drivers/usb/storage/ene_ub6250.c                                              |    2 
 drivers/usb/typec/tcpm/qcom/qcom_pmic_typec_pdphy.c                           |    2 
 drivers/usb/typec/tcpm/qcom/qcom_pmic_typec_port.c                            |    5 
 drivers/usb/typec/ucsi/debugfs.c                                              |    1 
 drivers/usb/typec/ucsi/displayport.c                                          |    2 
 drivers/usb/typec/ucsi/ucsi.c                                                 |    2 
 drivers/vdpa/mlx5/core/mr.c                                                   |    2 
 drivers/vdpa/vdpa_sim/vdpa_sim.c                                              |   25 
 drivers/vfio/pci/vfio_pci_config.c                                            |    1 
 drivers/video/fbdev/kyro/fbdev.c                                              |   24 
 drivers/video/fbdev/tdfxfb.c                                                  |    2 
 drivers/virtio/virtio_balloon.c                                               |    6 
 drivers/virtio/virtio_pci_common.c                                            |    2 
 drivers/w1/masters/ds2482.c                                                   |    4 
 drivers/watchdog/pseries-wdt.c                                                |   53 
 drivers/xen/xenbus/xenbus_xs.c                                                |   16 
 fs/afs/callback.c                                                             |    1 
 fs/btrfs/verity.c                                                             |   16 
 fs/ceph/file.c                                                                |   48 
 fs/ceph/mds_client.c                                                          |    4 
 fs/ceph/mds_client.h                                                          |    1 
 fs/crypto/inline_crypt.c                                                      |    3 
 fs/erofs/Kconfig                                                              |    8 
 fs/erofs/compress.h                                                           |   23 
 fs/erofs/decompressor.c                                                       |    2 
 fs/erofs/zdata.c                                                              |  162 -
 fs/ext4/file.c                                                                |    7 
 fs/ext4/inline.c                                                              |   11 
 fs/ext4/inode.c                                                               |   28 
 fs/ext4/migrate.c                                                             |    3 
 fs/ext4/namei.c                                                               |    2 
 fs/ext4/orphan.c                                                              |   10 
 fs/f2fs/data.c                                                                |    5 
 fs/f2fs/f2fs.h                                                                |   27 
 fs/f2fs/file.c                                                                |  120 -
 fs/f2fs/gc.c                                                                  |    7 
 fs/f2fs/namei.c                                                               |   11 
 fs/f2fs/segment.c                                                             |   41 
 fs/f2fs/segment.h                                                             |    4 
 fs/f2fs/super.c                                                               |    4 
 fs/f2fs/sysfs.c                                                               |    7 
 fs/f2fs/xattr.c                                                               |    2 
 fs/fat/nfs.c                                                                  |    4 
 fs/fuse/cuse.c                                                                |    5 
 fs/fuse/dev.c                                                                 |   40 
 fs/fuse/dir.c                                                                 |   11 
 fs/fuse/fuse_i.h                                                              |   36 
 fs/fuse/inode.c                                                               |   58 
 fs/fuse/readdir.c                                                             |   36 
 fs/hfsplus/catalog.c                                                          |   25 
 fs/hfsplus/hfsplus_fs.h                                                       |    6 
 fs/hugetlbfs/inode.c                                                          |    3 
 fs/isofs/compress.c                                                           |    7 
 fs/netfs/buffered_read.c                                                      |    2 
 fs/nfs/blocklayout/dev.c                                                      |   21 
 fs/nfs/client.c                                                               |   21 
 fs/nfs/dir.c                                                                  |    7 
 fs/nfs/filelayout/filelayoutdev.c                                             |    3 
 fs/nfs/flexfilelayout/flexfilelayoutdev.c                                     |    3 
 fs/nfs/inode.c                                                                |    4 
 fs/nfs/internal.h                                                             |    1 
 fs/nfs/netns.h                                                                |    6 
 fs/nfs/nfs4client.c                                                           |    1 
 fs/nfs/nfs4proc.c                                                             |    4 
 fs/nfs/pnfs.c                                                                 |   35 
 fs/nfs/pnfs.h                                                                 |    3 
 fs/nfs/pnfs_nfs.c                                                             |   39 
 fs/nilfs2/page.c                                                              |   17 
 fs/nilfs2/segment.c                                                           |    4 
 fs/nilfs2/the_nilfs.c                                                         |    6 
 fs/notify/fanotify/fanotify_user.c                                            |   17 
 fs/notify/inotify/inotify_user.c                                              |   15 
 fs/ntfs3/attrib.c                                                             |   11 
 fs/ntfs3/frecord.c                                                            |   79 
 fs/ntfs3/fslog.c                                                              |   13 
 fs/ntfs3/fsntfs.c                                                             |    8 
 fs/ntfs3/ntfs_fs.h                                                            |   21 
 fs/ntfs3/record.c                                                             |  125 -
 fs/ntfs3/super.c                                                              |   13 
 fs/ntfs3/xattr.c                                                              |   21 
 fs/ocfs2/acl.c                                                                |  135 -
 fs/ocfs2/acl.h                                                                |   19 
 fs/ocfs2/cluster/heartbeat.c                                                  |   97 
 fs/ocfs2/cluster/heartbeat.h                                                  |    5 
 fs/ocfs2/cluster/nodemanager.c                                                |   23 
 fs/ocfs2/cluster/nodemanager.h                                                |    2 
 fs/ocfs2/cluster/tcp.c                                                        |   83 
 fs/ocfs2/cluster/tcp.h                                                        |    1 
 fs/ocfs2/namei.c                                                              |   17 
 fs/ocfs2/xattr.c                                                              |   86 
 fs/ocfs2/xattr.h                                                              |    9 
 fs/smb/client/cifs_debug.c                                                    |    2 
 fs/smb/client/smb2pdu.c                                                       |   16 
 fs/smb/server/auth.c                                                          |    1 
 fs/smb/server/connection.c                                                    |   19 
 fs/smb/server/connection.h                                                    |    1 
 fs/smb/server/mgmt/share_config.c                                             |    7 
 fs/smb/server/mgmt/user_config.c                                              |    1 
 fs/smb/server/mgmt/user_session.c                                             |   24 
 fs/smb/server/mgmt/user_session.h                                             |    1 
 fs/smb/server/server.c                                                        |    4 
 fs/smb/server/smb2ops.c                                                       |   11 
 fs/smb/server/smb2pdu.c                                                       |   57 
 fs/smb/server/smbacl.c                                                        |    4 
 fs/smb/server/transport_ipc.c                                                 |   12 
 fs/smb/server/transport_tcp.c                                                 |    6 
 fs/smb/server/vfs.c                                                           |    3 
 fs/smb/server/vfs_cache.c                                                     |    5 
 fs/squashfs/cache.c                                                           |    2 
 fs/super.c                                                                    |    4 
 fs/udf/super.c                                                                |   23 
 fs/udf/symlink.c                                                              |    2 
 include/acpi/cppc_acpi.h                                                      |    6 
 include/acpi/pcc.h                                                            |    5 
 include/acpi/processor.h                                                      |    2 
 include/cxl/mailbox.h                                                         |   41 
 include/linux/bpf-cgroup-defs.h                                               |    1 
 include/linux/bpf-cgroup.h                                                    |    5 
 include/linux/bpf.h                                                           |    4 
 include/linux/efi.h                                                           |    4 
 include/linux/ima.h                                                           |    7 
 include/linux/kprobes.h                                                       |    1 
 include/linux/maple_tree.h                                                    |    2 
 include/linux/memcontrol.h                                                    |   10 
 include/linux/memory.h                                                        |   27 
 include/linux/memory_hotplug.h                                                |   19 
 include/linux/mmc/sdio_ids.h                                                  |    1 
 include/linux/nfs_xdr.h                                                       |    2 
 include/linux/nvme.h                                                          |   81 
 include/linux/of_graph.h                                                      |   49 
 include/linux/panic.h                                                         |    6 
 include/linux/pci.h                                                           |    2 
 include/linux/printk.h                                                        |    2 
 include/linux/ptdump.h                                                        |    9 
 include/linux/remoteproc.h                                                    |  284 --
 include/linux/rsc_table.h                                                     |  364 +++
 include/linux/rtsx_usb.h                                                      |    3 
 include/linux/secure_boot.h                                                   |   23 
 include/linux/sunrpc/xdr.h                                                    |   21 
 include/linux/usb.h                                                           |    7 
 include/linux/virtio_net.h                                                    |    4 
 include/media/rc-map.h                                                        |    2 
 include/net/bluetooth/hci_core.h                                              |    2 
 include/net/bluetooth/l2cap.h                                                 |    5 
 include/net/inet_connection_sock.h                                            |   12 
 include/net/inetpeer.h                                                        |    4 
 include/net/pkt_sched.h                                                       |    1 
 include/net/tc_act/tc_ct.h                                                    |    2 
 include/net/tc_act/tc_ctinfo.h                                                |    1 
 include/net/tc_act/tc_skbedit.h                                               |    1 
 include/net/tc_act/tc_skbmod.h                                                |    1 
 include/net/tc_act/tc_tunnel_key.h                                            |    1 
 include/net/tc_act/tc_vlan.h                                                  |    1 
 include/net/tcp.h                                                             |   13 
 include/net/xsk_buff_pool.h                                                   |   19 
 include/rdma/ib_verbs.h                                                       |   14 
 include/sound/core.h                                                          |    2 
 include/uapi/linux/bpf.h                                                      |    7 
 include/uapi/linux/landlock.h                                                 |    1 
 include/uapi/linux/raid/md_p.h                                                |    2 
 include/uapi/linux/time_types.h                                               |    2 
 kernel/bpf/arena.c                                                            |    2 
 kernel/bpf/bpf_lsm.c                                                          |    1 
 kernel/bpf/btf.c                                                              |   26 
 kernel/bpf/cgroup.c                                                           |  220 +-
 kernel/bpf/net_namespace.c                                                    |   17 
 kernel/bpf/ringbuf.c                                                          |    2 
 kernel/bpf/syscall.c                                                          |   73 
 kernel/bpf/task_iter.c                                                        |   36 
 kernel/bpf/verifier.c                                                         |   20 
 kernel/cgroup/cgroup.c                                                        |    5 
 kernel/cgroup/cpuset-internal.h                                               |    2 
 kernel/cgroup/cpuset.c                                                        |  301 +-
 kernel/dma/direct.c                                                           |   18 
 kernel/dma/swiotlb.c                                                          |   31 
 kernel/entry/common.c                                                         |    3 
 kernel/futex/requeue.c                                                        |   12 
 kernel/kcsan/core.c                                                           |   12 
 kernel/kprobes.c                                                              |   14 
 kernel/locking/lockdep.c                                                      |    2 
 kernel/module/dups.c                                                          |   99 
 kernel/module/stats.c                                                         |    2 
 kernel/panic.c                                                                |   53 
 kernel/power/snapshot.c                                                       |    5 
 kernel/power/wakelock.c                                                       |    2 
 kernel/printk/internal.h                                                      |    2 
 kernel/printk/nbcon.c                                                         |   10 
 kernel/printk/printk.c                                                        |  218 +-
 kernel/printk/printk_ringbuffer.c                                             |   13 
 kernel/rcu/tree_plugin.h                                                      |   10 
 kernel/sched/cpufreq_schedutil.c                                              |    2 
 kernel/sched/fair.c                                                           |   27 
 kernel/sys.c                                                                  |    2 
 kernel/time/clocksource.c                                                     |    8 
 kernel/time/timekeeping.c                                                     |    6 
 kernel/trace/ftrace.c                                                         |   13 
 kernel/trace/ring_buffer.c                                                    |    2 
 kernel/trace/trace.c                                                          |   28 
 kernel/trace/trace.h                                                          |    4 
 kernel/trace/trace_events.c                                                   |  132 +
 lib/dump_stack.c                                                              |    2 
 lib/maple_tree.c                                                              |   43 
 lib/string.c                                                                  |    3 
 lib/test_hmm.c                                                                |    2 
 mm/Kconfig                                                                    |   57 
 mm/Kconfig.debug                                                              |   11 
 mm/Makefile                                                                   |    2 
 mm/damon/core.c                                                               |   17 
 mm/damon/ops-common.c                                                         |    5 
 mm/damon/paddr.c                                                              |   20 
 mm/damon/sysfs-schemes.c                                                      |   14 
 mm/damon/sysfs.c                                                              |   19 
 mm/damon/tests/core-kunit.h                                                   |   15 
 mm/damon/tests/vaddr-kunit.h                                                  |    5 
 mm/damon/vaddr.c                                                              |   34 
 mm/hugetlb.c                                                                  |   22 
 mm/memcontrol-v1.c                                                            |   43 
 mm/memory_hotplug.c                                                           |   42 
 mm/mempolicy.c                                                                |    2 
 mm/mm_init.c                                                                  |   19 
 mm/page_vma_mapped.c                                                          |    8 
 mm/ptdump.c                                                                   |   42 
 mm/slab.h                                                                     |    1 
 mm/slub.c                                                                     |   36 
 net/batman-adv/bridge_loop_avoidance.c                                        |   78 
 net/batman-adv/distributed-arp-table.c                                        |   66 
 net/batman-adv/main.c                                                         |    4 
 net/batman-adv/multicast_forw.c                                               |    7 
 net/batman-adv/soft-interface.c                                               |    7 
 net/batman-adv/types.h                                                        |    2 
 net/bluetooth/hci_conn.c                                                      |   20 
 net/bluetooth/hci_sync.c                                                      |   12 
 net/bluetooth/l2cap_sock.c                                                    |   36 
 net/bluetooth/mgmt.c                                                          |   27 
 net/bluetooth/msft.c                                                          |    5 
 net/bluetooth/rfcomm/core.c                                                   |    4 
 net/bridge/br_netlink_tunnel.c                                                |    3 
 net/bridge/br_vlan.c                                                          |    4 
 net/ceph/messenger_v2.c                                                       |    5 
 net/core/dev.c                                                                |    1 
 net/core/filter.c                                                             |    4 
 net/core/lwt_bpf.c                                                            |   15 
 net/core/net_namespace.c                                                      |    4 
 net/core/page_pool.c                                                          |   79 
 net/core/skbuff.c                                                             |   11 
 net/dccp/dccp.h                                                               |    4 
 net/dccp/ipv4.c                                                               |    4 
 net/dccp/ipv6.c                                                               |    7 
 net/dccp/minisocks.c                                                          |    2 
 net/hsr/hsr_device.c                                                          |    2 
 net/ipv4/inet_connection_sock.c                                               |    9 
 net/ipv4/inetpeer.c                                                           |   38 
 net/ipv4/syncookies.c                                                         |    2 
 net/ipv4/tcp_fastopen.c                                                       |    2 
 net/ipv4/tcp_ipv4.c                                                           |    8 
 net/ipv4/tcp_minisocks.c                                                      |    2 
 net/ipv4/tcp_output.c                                                         |    2 
 net/ipv6/tcp_ipv6.c                                                           |   97 
 net/ipv6/xfrm6_input.c                                                        |    2 
 net/kcm/kcmsock.c                                                             |    3 
 net/mac80211/link.c                                                           |    3 
 net/mac80211/mlme.c                                                           |    2 
 net/mac80211/s1g.c                                                            |    2 
 net/mac80211/spectmgmt.c                                                      |   11 
 net/mac80211/tx.c                                                             |    3 
 net/mptcp/subflow.c                                                           |    6 
 net/netfilter/Kconfig                                                         |    2 
 net/netfilter/ipvs/ip_vs_ftp.c                                                |   10 
 net/netfilter/nf_nat_sip.c                                                    |    5 
 net/netfilter/nf_tables_api.c                                                 |   14 
 net/netfilter/xt_cgroup.c                                                     |   21 
 net/netfilter/xt_hl.c                                                         |   27 
 net/nfc/digital_core.c                                                        |    2 
 net/nfc/llcp_core.c                                                           |   29 
 net/nfc/llcp_sock.c                                                           |   14 
 net/nfc/nci/data.c                                                            |   10 
 net/nfc/nci/rsp.c                                                             |   41 
 net/openvswitch/conntrack.c                                                   |  121 -
 net/openvswitch/conntrack.h                                                   |    6 
 net/openvswitch/datapath.c                                                    |   10 
 net/openvswitch/datapath.h                                                    |   26 
 net/openvswitch/vport.h                                                       |    9 
 net/phonet/pep.c                                                              |    2 
 net/rds/cong.c                                                                |    4 
 net/sched/act_api.c                                                           |    5 
 net/sched/act_bpf.c                                                           |   26 
 net/sched/act_ct.c                                                            |   76 
 net/sched/act_ctinfo.c                                                        |   34 
 net/sched/act_ife.c                                                           |   23 
 net/sched/act_pedit.c                                                         |   24 
 net/sched/act_police.c                                                        |   12 
 net/sched/act_sample.c                                                        |    9 
 net/sched/act_skbedit.c                                                       |   20 
 net/sched/act_skbmod.c                                                        |   34 
 net/sched/act_tunnel_key.c                                                    |   96 
 net/sched/act_vlan.c                                                          |   16 
 net/sched/cls_api.c                                                           |   18 
 net/sched/sch_api.c                                                           |    7 
 net/sched/sch_codel.c                                                         |    2 
 net/sched/sch_fifo.c                                                          |    2 
 net/sched/sch_fq.c                                                            |   18 
 net/sched/sch_fq_codel.c                                                      |    6 
 net/sched/sch_fq_pie.c                                                        |    3 
 net/sched/sch_gred.c                                                          |    4 
 net/sched/sch_hhf.c                                                           |    4 
 net/sched/sch_htb.c                                                           |    7 
 net/sched/sch_plug.c                                                          |    2 
 net/sched/sch_sfq.c                                                           |    3 
 net/sched/sch_teql.c                                                          |    1 
 net/smc/af_smc.c                                                              |    8 
 net/smc/smc_inet.c                                                            |   16 
 net/smc/smc_llc.c                                                             |    3 
 net/sunrpc/rpcb_clnt.c                                                        |    4 
 net/sunrpc/xprtsock.c                                                         |   20 
 net/tls/tls_strp.c                                                            |   16 
 net/vmw_vsock/af_vsock.c                                                      |   23 
 net/xdp/xsk.c                                                                 |   57 
 net/xdp/xsk_buff_pool.c                                                       |    4 
 net/xdp/xsk_queue.h                                                           |   16 
 net/xfrm/xfrm_output.c                                                        |    4 
 samples/ftrace/ftrace-direct-modify.c                                         |   12 
 samples/ftrace/ftrace-direct-multi-modify.c                                   |   12 
 scripts/mod/modpost.c                                                         |    6 
 scripts/tags.sh                                                               |    2 
 security/apparmor/lib.c                                                       |   20 
 security/integrity/Makefile                                                   |    1 
 security/integrity/efi_secureboot.c                                           |   56 
 security/integrity/ima/ima_appraise.c                                         |    4 
 security/integrity/ima/ima_efi.c                                              |   47 
 security/integrity/ima/ima_main.c                                             |    3 
 security/integrity/integrity.h                                                |    1 
 security/integrity/platform_certs/load_uefi.c                                 |    2 
 security/landlock/errata/abi-1.h                                              |   23 
 security/landlock/fs.c                                                        |   40 
 security/smack/smack.h                                                        |    5 
 security/smack/smack_lsm.c                                                    |   67 
 security/smack/smackfs.c                                                      |  218 --
 sound/core/control.c                                                          |    6 
 sound/core/control_led.c                                                      |   13 
 sound/core/init.c                                                             |    4 
 sound/core/pcm_native.c                                                       |    2 
 sound/core/rawmidi.c                                                          |    2 
 sound/core/seq/seq_clientmgr.c                                                |   16 
 sound/core/seq/seq_midi.c                                                     |   61 
 sound/parisc/harmony.c                                                        |    6 
 sound/pci/asihpi/hpi6000.c                                                    |    5 
 sound/pci/hda/hda_proc.c                                                      |    2 
 sound/pci/ice1712/ice1712.c                                                   |    7 
 sound/pci/via82xx_modem.c                                                     |   26 
 sound/soc/apple/mca.c                                                         |    6 
 sound/soc/codecs/cs35l33.c                                                    |   14 
 sound/soc/codecs/cs35l34.c                                                    |   14 
 sound/soc/codecs/hdac_hda.c                                                   |    4 
 sound/soc/codecs/rt700-sdw.c                                                  |    6 
 sound/soc/fsl/fsl-asoc-card.c                                                 |    4 
 sound/soc/fsl/fsl_audmix.c                                                    |   24 
 sound/soc/fsl/mpc5200_psc_i2s.c                                               |    1 
 sound/soc/intel/atom/sst/sst_pci.c                                            |    4 
 sound/soc/loongson/loongson_card.c                                            |    6 
 sound/soc/meson/meson-card-utils.c                                            |   17 
 sound/soc/pxa/pxa-ssp.c                                                       |    7 
 sound/soc/qcom/qdsp6/q6apm.c                                                  |   12 
 sound/soc/samsung/aries_wm8994.c                                              |    1 
 sound/soc/soc-dapm.c                                                          |    2 
 sound/soc/sof/topology.c                                                      |   18 
 sound/soc/xilinx/xlnx_formatter_pcm.c                                         |   14 
 sound/usb/midi.c                                                              |    2 
 tools/bpf/bpftool/map.c                                                       |   16 
 tools/bpf/bpftool/struct_ops.c                                                |    4 
 tools/build/Makefile.feature                                                  |    3 
 tools/build/feature/Makefile                                                  |    3 
 tools/include/nolibc/arch-powerpc.h                                           |    2 
 tools/include/uapi/linux/bpf.h                                                |    7 
 tools/lib/bpf/libbpf.c                                                        |    3 
 tools/net/sunrpc/xdrgen/README                                                |   17 
 tools/net/sunrpc/xdrgen/generators/enum.py                                    |   17 
 tools/net/sunrpc/xdrgen/generators/union.py                                   |   34 
 tools/net/sunrpc/xdrgen/grammars/xdr.lark                                     |    4 
 tools/net/sunrpc/xdrgen/templates/C/enum/declaration/close.j2                 |    5 
 tools/net/sunrpc/xdrgen/templates/C/enum/decoder/enum.j2                      |    2 
 tools/net/sunrpc/xdrgen/templates/C/enum/decoder/enum_be.j2                   |   14 
 tools/net/sunrpc/xdrgen/templates/C/enum/definition/close.j2                  |    2 
 tools/net/sunrpc/xdrgen/templates/C/enum/definition/close_be.j2               |    4 
 tools/net/sunrpc/xdrgen/templates/C/enum/encoder/enum.j2                      |    2 
 tools/net/sunrpc/xdrgen/templates/C/enum/encoder/enum_be.j2                   |   14 
 tools/net/sunrpc/xdrgen/templates/C/pointer/encoder/variable_length_opaque.j2 |    2 
 tools/net/sunrpc/xdrgen/templates/C/pointer/encoder/variable_length_string.j2 |    2 
 tools/net/sunrpc/xdrgen/templates/C/struct/encoder/variable_length_opaque.j2  |    2 
 tools/net/sunrpc/xdrgen/templates/C/struct/encoder/variable_length_string.j2  |    2 
 tools/net/sunrpc/xdrgen/templates/C/union/decoder/case_spec_be.j2             |    2 
 tools/net/sunrpc/xdrgen/templates/C/union/definition/close.j2                 |    5 
 tools/net/sunrpc/xdrgen/templates/C/union/encoder/case_spec_be.j2             |    2 
 tools/net/sunrpc/xdrgen/xdr_ast.py                                            |    7 
 tools/objtool/check.c                                                         |    3 
 tools/perf/builtin-sched.c                                                    |   40 
 tools/perf/builtin-stat.c                                                     |    9 
 tools/perf/pmu-events/arch/x86/amdzen5/floating-point.json                    |  160 +
 tools/perf/pmu-events/arch/x86/amdzen5/load-store.json                        |    8 
 tools/perf/pmu-events/jevents.py                                              |    5 
 tools/perf/pmu-events/metric.py                                               |    6 
 tools/perf/scripts/python/Perf-Trace-Util/Context.c                           |   18 
 tools/perf/tests/builtin-test.c                                               |  511 +++-
 tools/perf/tests/shell/lib/perf_metric_validation.py                          |   11 
 tools/perf/tests/shell/stat_all_metrics.sh                                    |  151 +
 tools/perf/tests/shell/stat_bpf_counters.sh                                   |   44 
 tools/perf/tests/shell/stat_metrics_values.sh                                 |    7 
 tools/perf/tests/shell/test_brstack.sh                                        |  237 ++
 tools/perf/tests/task-exit.c                                                  |    9 
 tools/perf/tests/tests-scripts.c                                              |    7 
 tools/perf/tests/tests.h                                                      |   12 
 tools/perf/tests/workloads/Build                                              |    2 
 tools/perf/tests/workloads/traploop.c                                         |   31 
 tools/perf/ui/browsers/hists.c                                                |    6 
 tools/perf/util/auxtrace.c                                                    |   15 
 tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c                         |  155 -
 tools/perf/util/color.h                                                       |    1 
 tools/perf/util/cs-etm-decoder/cs-etm-decoder.c                               |   21 
 tools/perf/util/cs-etm.c                                                      |  321 +--
 tools/perf/util/cs-etm.h                                                      |    8 
 tools/perf/util/data-convert-json.c                                           |    1 
 tools/perf/util/dso.c                                                         |   23 
 tools/perf/util/dso.h                                                         |   57 
 tools/perf/util/intel-bts.c                                                   |    2 
 tools/perf/util/intel-pt.c                                                    |    2 
 tools/perf/util/machine.c                                                     |   37 
 tools/perf/util/metricgroup.c                                                 |    7 
 tools/perf/util/python.c                                                      |  187 +
 tools/perf/util/scripting-engines/trace-event-python.c                        |   63 
 tools/perf/util/synthetic-events.c                                            |    6 
 tools/perf/util/thread-stack.c                                                |    2 
 tools/perf/util/trace-event-read.c                                            |   33 
 tools/sched_ext/scx_flatcg.bpf.c                                              |   19 
 tools/scripts/Makefile.include                                                |   38 
 tools/testing/kunit/kunit.py                                                  |    2 
 tools/testing/kunit/kunit_tool_test.py                                        |   12 
 tools/testing/selftests/arm64/mte/check_buffer_fill.c                         |    2 
 tools/testing/selftests/arm64/mte/check_child_memory.c                        |    2 
 tools/testing/selftests/arm64/mte/check_gcr_el1_cswitch.c                     |    1 
 tools/testing/selftests/arm64/mte/check_hugetlb_options.c                     |  298 ++
 tools/testing/selftests/arm64/mte/check_ksm_options.c                         |   31 
 tools/testing/selftests/arm64/mte/check_mmap_options.c                        |    2 
 tools/testing/selftests/arm64/mte/check_tags_inclusion.c                      |    2 
 tools/testing/selftests/arm64/mte/check_user_mem.c                            |    2 
 tools/testing/selftests/bpf/README.rst                                        |    4 
 tools/testing/selftests/bpf/network_helpers.c                                 |   10 
 tools/testing/selftests/bpf/network_helpers.h                                 |    5 
 tools/testing/selftests/bpf/prog_tests/bpf_attr_size.c                        |   69 
 tools/testing/selftests/bpf/prog_tests/global_map_resize.c                    |    8 
 tools/testing/selftests/bpf/prog_tests/mptcp.c                                |   13 
 tools/testing/selftests/bpf/progs/bpf_tracing_net.h                           |    3 
 tools/testing/selftests/bpf/progs/mptcpify.c                                  |    2 
 tools/testing/selftests/bpf/test_progs.c                                      |   11 
 tools/testing/selftests/bpf/test_sockmap.c                                    |    3 
 tools/testing/selftests/bpf/veristat.c                                        |   76 
 tools/testing/selftests/bpf/vmtest.sh                                         |   13 
 tools/testing/selftests/cgroup/test_cpuset_prs.sh                             |  494 ++--
 tools/testing/selftests/kselftest_harness.h                                   |   14 
 tools/testing/selftests/lsm/common.c                                          |    4 
 tools/testing/selftests/mm/cow.c                                              |  348 ++-
 tools/testing/selftests/mm/khugepaged.c                                       |    5 
 tools/testing/selftests/mm/ksm_tests.c                                        |  210 -
 tools/testing/selftests/mm/migration.c                                        |  107 +
 tools/testing/selftests/mm/soft-dirty.c                                       |    9 
 tools/testing/selftests/mm/thp_settings.c                                     |   11 
 tools/testing/selftests/mm/thp_settings.h                                     |    2 
 tools/testing/selftests/rseq/rseq-x86-thread-pointer.h                        |    4 
 tools/testing/selftests/sched_ext/prog_run.c                                  |   34 
 tools/testing/selftests/timers/leap-a-day.c                                   |   19 
 tools/testing/selftests/zram/zram_lib.sh                                      |    2 
 1219 files changed, 20716 insertions(+), 8746 deletions(-)

Abd-Alrhman Masalkhi (2):
md: recheck spare changes before starting sync
md: skip redundant raid_disks update when value is unchanged

Abdun Nihaal (2):
wifi: rtlwifi: pci: fix error path in rtl_pci_probe()
misc: vmc_vmci: Fix potential memory leak in vmci_event_subscribe()

Abel Vesa (1):
phy: qualcomm: qmp-combo: Add DP offsets and settings for Glymur platforms

Ada Couprie Diaz (1):
arm64: hibernate: mask DAIF before restoring hibernated kernel

Adam Young (1):
mailbox/pcc: support mailbox management of the shared buffer

Adrian Hunter (8):
i3c: master: Fix device_register() error path perf/x86/intel/pt: Add support for pause / resume perf/x86/intel/pt: Factor out pt_config_enable() perf/x86/intel/pt: Use bitwise access for PERF_HES_STOPPED perf/x86/intel/pt: Fix stop/start with no update
i3c: mipi-i3c-hci: Quieten initialization messages
i3c: mipi-i3c-hci: Switch PIO data allocation to devm_kzalloc()
i3c: mipi-i3c-hci: Refactor PIO register initialization

Ahmad Byagowi (1):
i2c: mux: Fix channel node leak on adapter add failure

Ahmet Sezgin Duran (1):
staging: sm750fb: gate dualview dataflow using g_dualview

Ai Chao (1):
HID: i2c-hid: Fix "(null)" output when reading report descriptor fails

Akari Tsuyukusa (2):
iommu/mediatek-v1: Fix off-by-one in MT2701_LARB_NR_MAX
clk: mediatek: mt8135: Fix inverted gate control for devapc_ck

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

Al Viro (1):
o2hb_region_dev_store(): avoid goto around fdget()/fdput()

Alban Bedel (1):
software node: Fix software_node_get_reference_args() with index -1

Aleksandr Nogikh (4):
usb: gadget: midi2: Fix null-pointer dereference in f_midi2_free_ep_reqs
udf: Mark LVID buffer as uptodate before marking it dirty
ALSA: core: Fix use-after-free in snd_card_do_free()
libceph: validate banner payload length

Alexander A. Klimov (2):
clk: moxart: remove unused variables, fix refcount leak
staging: greybus: audio: correct sscanf() return value check

Alexander Popov (1):
x86/Kconfig: Reenable PTDUMP on i386

Alexei Starovoitov (2):
slab: Make slub local_(try)lock more precise for LOCKDEP
slab: Reuse first bit for OBJEXTS_ALLOC_FAIL

Alexey Charkov (2):
clk: rockchip: Fix the fractional part denominator on RK3588/RK3576 PLLs
clk: rockchip: rk3576: fix source muxes for SPI0..SPI4

Alexis Lothoré (eBPF Foundation) (1):
selftests/bpf: Systematically add SO_REUSEADDR in start_server_addr

Ali Ahmet Memis (1):
Bluetooth: MSFT: validate evt_prefix_len against the response length

Ali Tariq (2):
PCI: starfive: Fix Runtime PM handling and teardown ordering
PCI: starfive: Fix unchecked pm_runtime_get_sync() in probe

Alice Mikityanska (1):
virtio-net: Ensure that TCP packets don't overflow gso_segs

Alison Schofield (1):
cxl/region: Fix use-after-free in find_pos_and_ways() error path

Alistair Francis (1):
nvme: Add the DHCHAP maximum HD IDs

Allison Henderson (2):
RDMA/rxe: Avoid reprocessing the current packet after the QP enters the error state net/rds: use wq_has_sleeper() in rds_cong_map_updated()

Amit Barzilai (2):

      drm/ssd130x: fix column and row end address in partial updates for ssd132x
      drm/ssd130x: fix column and row end address in partial updates in ssd133x

Andre Przywara (1):
ARM: dts: allwinner: a10: Fix PMU interrupt

Andreas Kemnade (1):
drm/omap: dsi: Do not copy isr table

Andreas Schwab (1):
m68k: nfcon: Do not call console_is_registered() in nfcon_device()

Andrew Murray (1):
printk: Introduce console_flush_one_record

Andy Shevchenko (1):
usb: f_mass_storage: Bump local buffer size in fsg_common_create_luns()

Aneesh Kumar K.V (Arm) (3):
dma-direct: return struct page from dma_direct_alloc_from_pool() iommu/dma: Check atomic pool allocation result directly
swiotlb: Preserve allocation virtual address for dynamic pools

Anshumali Gaur (1):
octeontx2-af: fix NULL deref in NIX TM tree debugfs read path

Anshuman Khandual (3):
mm: make DEBUG_WX depdendent on GENERIC_PTDUMP
mm: rename GENERIC_PTDUMP and PTDUMP_CORE mm/ptdump: split note_page() into level specific callbacks

Anthony Krowiak (8):
s390/vfio-ap: fix stale pqap_hook pointer on error in vfio_ap_mdev_set_kvm() s390/vfio-ap: Fix stale do_remove flag across iterations in vfio_ap_mdev_cfg_remove s390/vfio-ap: Fix control domain removal in vfio_ap_mdev_cfg_remove s390/vfio-ap: Fix dereference matrix_mdev->kvm without checking for NULL s390/vfio-ap: Fix hot-unplug skipped when last AP adapter or domain removed s390/vfio-ap: Fix NULL deref in status_show() during queue probe s390/vfio-ap: fix potential use of uninitialized apm_filtered bitmap s390/vfio-ap: Fix required lock not held during update of ap_matrix_mdev object

Arash Golgol (1):
media: vimc: fix pixel format lookup in enum_framesizes

Armin Wolf (3):
platform/x86: dell-privacy: Fix race condition platform/x86: dell-wmi-base: Fix resource leak on module load failure platform/x86: lg-laptop: Fix LED resource handling

Arnaldo Carvalho de Melo (17):
perf sched: Fix register_pid() overflow, strcpy, and BUG_ON
perf machine: Fix NULL parent dereference in fork event processing perf machine: Guard against NULL strlist in machines__findnew()
perf machine: Use snprintf() for guestmount path construction
perf machine: Check snprintf truncation in machines__findnew()
perf machine: Don't abort guest map creation on first inaccessible dir perf machine: Reset errno before strtol in guest kernel map creation perf machine: Free scandir entries in guest kernel map creation
perf machine: Check snprintf truncation for guest kallsyms path
perf thread-stack: Fix heap buffer overflow on branch stack wrap copy perf auxtrace: Fix queue grow overflow and old array leak
perf intel-pt: Fix off-by-one in auxtrace_info minimum size check perf intel-bts: Fix off-by-one in auxtrace_info minimum size check perf test: Introduce workloads__for_each()
perf dso: Guard close() against invalid fd in dso__decompress_kmodule_path() perf dso: Use stored fd error instead of stale errno in file_read() and file_size() perf dso: Guard against cache underflow on short reads in dso_cache__memcpy()

Arnaud Bonnet (2):
nfs: replace atomic bitops sequence with clear_and_wake_up_bit helper
nfs: refactor pNFS functions using clear_and_wake_up_bit

Arnd Bergmann (1):

      Bluetooth: btmtk: hide unused btmtk_mt6639_devs[] array

Arthur Gautier (1):
xhci: fix lost bounce buffers on TDs spanning several ring segments

Asad Kamal (2):
drm/amdgpu/pm/powerplay: bounds-check voltage index in SMU7 lookup drm/amdgpu/pm/powerplay: bounds-check voltage index in Vega10 lookup

Atish Patra (1):
crypto: ccp - Fix memory leak in SEV INIT_EX path

Avraham Stern (2):
wifi: iwlwifi: mei: check SAP message length before reading it
wifi: iwlwifi: mei: pass correct argument to function

Avri Altman (1):
scsi: ufs: core: Remove redundant host_lock calls around UTMRLDBR

Ayush Mukkanwar (4):
staging: octeon: add missing tasklet_kill in cvm_oct_tx_shutdown
staging: octeon: ethernet-mem: replace pr_warn with dev_warn in free functions
staging: octeon: replace pr_warn with dev_warn in fill and rx paths
staging: octeon: add missing napi_disable in cvm_oct_rx_shutdown

Babanpreet Singh (3):
power: supply: sbs-battery: Use a per-device serial number buffer
w1: ds2482: Fix signedness bug in ds2482_w1_triplet()
spi: sprd-adi: Fix probe succeeding without registering the controller

Baochen Qiang (1):
wifi: ath11k: cap out-of-range rx MCS instead of leaving bogus rate

Baokun Li (3):
ext4: drain in-flight DIO before buffered write fallback
cuse: wait for pending RCU callbacks on module exit
fuse: check for NULL root inode in fuse_fill_super_submount

Bart Van Assche (1):
scsi: ufs: core: Set task state before io_schedule_timeout()

Bastien Curutchet (1):
pps: clients: gpio: Bypass edge's direction check when not needed

Baul Lee (1):
vxlan: mdb: Fix use-after-free in vxlan_mdb_flush()

Bibo Mao (1):

      LoongArch: Fix acpi_package_ids[] array overflow

Bijan Tabatabai (1):
x86/pkeys: Fix pkey_alloc() return value when pkeys are not supported

Biju Das (2):
usb: renesas_usbhs: Fix power-off ordering on unbind irqchip/renesas-rzg2l: Fix loss of interrupt

Binbin Zhou (1):
ASoC: loongson: Fix error handling in ACPI property parsing

Biren Pandya (5):
media: cec: disable delayed work before freeing an interrupted transmit
media: i2c: ov02a10: fix endpoint parsing use-after-free
media: i2c: ov7740: fix use-after-destroy in remove
media: v4l2-fwnode: Fix fwnode leak in v4l2_fwnode_parse_link
media: i2c: rdacm21: Fix missing media_entity_cleanup()

Bjorn Andersson (3):
usb: typec: ucsi: unregister debugfs entries on teardown
remoteproc: Allow shutdown of crashed processors
remoteproc: Prevent crash handling to race with rproc_del()

Bjorn Helgaas (1):
PCI/ASPM: Cache L0s/L1 Supported so advertised link states can be overridden

Boshi Yu (9):
RDMA/erdma: Probe the erdma RoCEv2 device RDMA/erdma: Add GID table management interfaces RDMA/erdma: Add the erdma_query_pkey() interface RDMA/erdma: Add address handle implementation RDMA/erdma: Add erdma_modify_qp_rocev2() interface RDMA/erdma: Refactor the code of the modify_qp interface RDMA/erdma: Add the query_qp command to the cmdq RDMA/erdma: Fix incorrect response returned from query_qp RDMA/erdma: Support non-sleeping erdma_post_cmd_wait()

Bradley Morgan (3):
ima: Check for ERR_PTR from dentry_path() in validate_hash_algo() lib/string: fix memchr_inv() for large ranges
prctl: fix PR_SET_MM_AUXV losing the forced AT_NULL terminator

Breno Leitao (5):
efi: fix stale reference to efi_recover_from_page_fault()
cacheinfo: don't propagate DT/ACPI error when arch supplies info (arm64)
phonet: pep: do not write beyond optlen in getsockopt
nfc: llcp: avoid userspace overflow on invalid optlen
nfc: llcp: read llcp_sock->local under the socket lock in getsockopt

Brian Masney (3):
clk: nuvoton: ma35d1-pll: convert from round_rate() to determine_rate()
clk: imx: scu: drop redundant init.ops variable assignment
clk: qcom: camcc-sc8280xp: unregister CAMCC_GDSC_CLK

Bruce Johnston (1):
md/raid1: don't set array_frozen in raid1_takeover()

Bryam Vargas (4):
nvdimm/btt: reject an arena whose nfree is below the lane count
media: cx231xx: reject geometry changes while the VBI queue is busy
greybus: audio: bound the topology section sizes against the fetched size libnvdimm/labels: Bound the on-media label size before the shift

Byungchul Park (1):
page_pool: rename __page_pool_release_page_dma() to __page_pool_release_netmem_dma()

Caleb Sander Mateos (1):
ublk: check for ublk_unmap_io() returning 0

Calvin Owens (2):
pps: don't try to wait for negative timeouts in PPS_FETCH
pps-gpio: remove dead capture_clear code

Can Peng (11):
thermal/drivers/imx: Disable clock on runtime resume failure thermal/drivers/qoriq: Disable clock on resume failure
spi: bcm63xx-hsspi: disable clocks on resume failure
spi: bcm63xx: disable clock on resume failure
spi: bcmbca-hsspi: disable clocks on resume failure
iio: pressure: mpl115: Fix runtime PM cleanup
phy: starfive: Fix runtime PM cleanup in JH7110 DPHY TX probe
phy: starfive: Fix runtime PM cleanup in JH7110 DPHY RX probe drm/tve200: add OF module alias for autoloading
crypto: keembay - publish OF module alias for OCS AES/SM4
ACPI: processor: Unregister cpufreq notifier on init failure

Carlos López (1):
KVM: x86: hyper-v: Clamp stimer deadline to avoid livelock

Casey Schaufler (1):
Smack: Fix error in capability bypass

Catalin Marinas (2):
kselftest/arm64: mte: Skip the hugetlb tests if MTE not supported on such mappings kselftest/arm64: mte: Use the correct naming for tag check modes in check_hugetlb_options.c

Cen Zhang (3):
wifi: mac80211_hwsim: avoid NULL skb in stop queue drain ocfs2/cluster: keep heartbeat local node stable
ocfs2: synchronize heartbeat callbacks with o2net teardown

Cen Zhang (Microsoft) (2):
xsk: fix NULL pointer dereference in __xsk_rcv()
gtp: add synchronize_net() in gtp_newlink() error path to prevent use-after-free

Chaithanya Lagisetty (1):
LoongArch: KVM: Free init resources if kvm_init() fails

Chandrakanth Patil (1):
scsi: mpt3sas: Avoid freeing unallocated PCIe SGL buffers

Chao Huang (1):
HID: i2c-hid: goodix: Disable VDD on VDDIO enable failure

Chao Shi (1):
nvme: reject passthrough of driver-managed Set Features

Chao Yu (5):
f2fs: fix to off-by-one issue in f2fs_zero_post_eof_page()
f2fs: fix to zero post-EOF data when extending file size
f2fs: fix to parse temperature correctly in f2fs_get_segment_temp()
f2fs: cleanup w/ f2fs_need_rand_{blk, seg, seg_blk}
f2fs: fix to avoid pinfile fragment on fragment:{block, segment} mode

Chen Changcheng (1):
f2fs: fix valid block count leak on data block allocation failure

Chen Cheng (5):
md/raid5: protect bitmap batch counters aka seq_flush/seq_write consistency md/raid5: protect lockless recovery_offset accesses during reshape md/bitmap: resume array on backlog_store() error path
md: remove unused mddev argument from export_rdev
md: scope memalloc_noio to allocation critical sections

Chen Pei (1):
ACPI: PCI: Clear driver_data on all paths that free the acpi_pci_root

Chen Ridong (1):
cpuset: fix warning when disabling remote partition

Chen, Yu C (1):
sched/fair: Fix overflow in update_tg_cfs_runnable()

Chen-Yu Tsai (2):
pinctrl: mediatek: eint: Drop base from mtk_eint_chip_write_mask()
pinctrl: mediatek: common-v1: Fix EINT breakage on older controllers

Cheng Xu (2):
RDMA/erdma: Hold CQ references when processing EQ events RDMA/erdma: Hold QP references for AE and CM processing

Cheng-Han Wu (1):
selftests/zram: fix kernel_gte() for POSIX sh

Chris Lu (2):
Bluetooth: btmtksdio: Take exclusive ownership of the SKB before TX
Bluetooth: btmtksdio: Fix out-of-bounds DMA read in the TX path

Christian Borntraeger (8):
KVM: s390: Fix length check __import_wp_info()
KVM: s390: Fix memory leak in guest debug handling
KVM: s390: Fix old_data leak in guest debug error path
KVM: s390: Free guest debug data on vcpu destroy
KVM: s390: Take srcu when importing watchpoint data
KVM: s390: Zero initialize irq in reinject_machine_check
KVM: s390: pv: Fix rc/rrc offset for PVM_DUMP
KVM: s390: Restore sigset on error path

Christian Hewitt (1):
media: meson: vdec: fix NULL pointer deref in vdec_try_fmt_common

Christophe JAILLET (2):
regulator: tps6594-regulator: Constify struct tps6594_regulator_irq_type
accessibility: speakup: Fix incorrect string length computation in report_char_chartab_status()

Christophe Leroy (1):
powerpc/vdso: Add a page for non-time data

Christopher Lusk (1):
smb: client: fix request buffer leak in smb2_new_read_req()

Christos Maragkos (1):
HID: nintendo: Fix imu_timestamp_us double increment per report

Chuck Lever (5):
xdrgen: Rename "enum yada" types as just "yada"
xdrgen: Implement big-endian enums
xdrgen: Address some checkpatch whitespace complaints
xdrgen: Do not declare union XDR functions in the definitions header
xdrgen: Fix opaque and string encoders for unbounded members

Coiby Xu (2):
integrity: Make arch_ima_get_secureboot integrity-wide
s390: Drop unnecessary CONFIG_IMA_SECURE_AND_OR_TRUSTED_BOOT

Cong Nguyen (4):
iio: adc: pac1921: fix wrong channel used in trigger handler read
iio: gyro: mpu3050: fix sign of raw angular velocity readings
iio: srf04: fix pm_runtime handling on probe error path
media: intel/ipu6: fix async notifier cleanup leak on parse error

Cosmo Chou (3):
leds: pca9532: Fix inverted GPIO output polarity
leds: pca9532: Fix phantom device registration on missing hardware
rtc: pcf85363: Add error checking to regmap calls in probe()

Cássio Gabriel (1):
ALSA: core: Add scoped cleanup helper for card references

Daeho Jeong (1):
f2fs: fix to migrate all curseg types during free_segment_range

Damien Le Moal (1):
block: flag zoned disks with GENHD_FL_NO_PART

Dan Carpenter (6):
staging: fbtft: Use sysfs_emit_at() to print to sysfs file thermal/drivers/rcar: Fix error checking in probe()
cpufreq: spear: Fix an IS_ERR() vs NULL bug in spear1340_set_cpu_rate() drm/xe: tests: fix error message in xe_migrate_sanity_test()
scsi: qla2xxx: Fix an loop timeout test
pinctrl: mediatek: common-v1: Fix error checking in mtk_eint_init()

Daniel Borkmann (2):
bpf: Fix vmlinux BTF prep race in bpf_get_btf_vmlinux bpf, s390: Clear fetch destination on faulting arena atomic

Daniel McCarthy (1):
pinctrl: bcm2835: Don't remove an unregistered GPIO chip

Danila Chernetsov (2):
RDMA/hfi1: Propagate sdma_txinit_ahg() errors
fbdev: kyro: Validate overlay viewport coordinates

Danilo Krummrich (1):
drm: fix race between partial drm_dev_register() failure and ioctl

Dapeng Mi (1):
perf/x86/intel: Fix kernel address leakages in LBR stack

Dave Jiang (3):
cxl: Refactor user ioctl command path from mds to mailbox cxl/mbox: Break poison list loop on an empty payload cxl/pci: Honor -EPROBE_DEFER from component register setup

David (Ming Qiang) Wu (1):
drm/amdgpu/vcn: fix integer overflow in dec_msg buffer count check

David Howells (2):
netfs: Fix netfs_read_folio() to wait on writeback
afs: Fix leak of ungot volume

David Lee (2):
UDF symlink pathComponent header OOB read
nilfs2: prevent out-of-bounds read in super root block parsing

David Matlack (1):
selftests: harness: Mark test fixture objects __maybe_unused

David Stevens (1):
x86/entry/fred: Encode frame pointer on entry

David Strahan (1):
scsi: smartpqi: Fix AIO retry marker cleared by SCSI core between dispatches.

David Woodhouse (1):
timekeeping: Account for monotonicity adjustment in ntp_error

Davidlohr Bueso (1):
perf/cxlpmu: Fix 64-bit write to 32-bit HDM filter register

Dawei Feng (2):
media: cedrus: fix memory leak in cedrus_init_ctrls()
staging: rtl8723bs: fix mismatched free of HalData in rtw_sdio_if1_init()

Dawid Wróbel (1):
arm64: dts: qcom: sm8250-xiaomi-elish: correct the board ID

Deepanshu Kartikey (3):
drm/i915: Guard against NULL driver_data in i915_pci_probe() drm/gud: NUL-terminate TV mode names read from the device
usb: atm: usbatm: fix invalid ci_range initialization

Desnes Nunes (1):
iommu/vt-d: Fix UCTP context table slot when copying root entries

Dev Jain (1):
mm/page_vma_mapped: use huge_ptep_get() for hugetlb

Devin Wittmayer (1):
wifi: mt76: mt76x02: do not WARN on invalid rx descriptor length

Diego Fernando Mancera Gomez (1):
media: em28xx: defer audio-only extension registration

Dmitry Antipov (1):
smack: simplify write handlers of sysfs entries

Dmitry Baryshkov (4):
arm64: dts: qcom: sm8250: sort out Iris power domains
arm64: dts: qcom: sm8250: correct frequencies in the Iris OPP table
clk: qcom: gcc-qcm2290: don't park QUP RCGs upon registration
phy: qualcomm: qmp-combo: add support for SAR2130P

Donet Tom (1):
selftests/mm: add new test cases to the migration test

Donghyeok Choe (1):
printk/panic: Add option to allow non-panic CPUs to write to the ring buffer.

Doruk Tan Ozturk (1):
nfc: llcp: bound SNL TLV parsing to the skb and add length checks

Dragos Tatulea (1):
net/mlx5e: xsk: Fix unlocked writing to ICOSQ

Eason Lai (2):
wifi: mt76: mt792x: fix use-after-free in mt76_rx_poll_complete
wifi: mt76: mt792x: Fix memory leak in SDIO TX path

Eduard Zingerman (1):
selftests/bpf: Fix for veristat file/prog filters processing

Emmanuel Grumbach (3):
wifi: iwlwifi: fix counter type in iwl_fwrt_dump_error_logs
wifi: iwlwifi: mvm: fix off-by-one in TXF key sanitiser
wifi: iwlwifi: guard against division by zero in iwl_dbg_tlv_alloc_fragments

Enzo Matsumiya (1):
smb: server: fix leak of ksmbd_ipc_login_request_ext() returned buffer

Eric Dumazet (12):
tcp: fix potential race in tcp_v6_syn_recv_sock()
mm/mempolicy: fix sleeping allocation in alloc_pages_bulk_weighted_interleave()
inetpeer: randomize RB-tree node comparison using SipHash
net_sched: act_skbmod: use RCU in tcf_skbmod_dump()
net/sched: act_skbmod: fix length calculations and avoid invalid header warnings
slip: remove slip_hangup() to fix use-after-free in slip_receive_buf()
net_sched: act_ct: use RCU in tcf_ct_dump()
net_sched: act_ctinfo: use RCU in tcf_ctinfo_dump()
net_sched: act_skbedit: use RCU in tcf_skbedit_dump()
net_sched: act_vlan: use RCU in tcf_vlan_dump()
net_sched: act_tunnel_key: use RCU in tunnel_key_dump()
net_sched: add back BH safety to tcf_lock

Erick Henrique (1):
iio: dac: m62332: Fix regulator reference count imbalance

Esteban Urrutia (2):
phy: qcom: qmp-combo: Correct pre-emphasis table for QMP v4 DP PHYs
phy: qcom: qmp-combo: Drop qmp_v4_calibrate_dp_phy

Ethan Carter Edwards (1):
clk: ti: use kcalloc() instead of kzalloc()

Eugen Hristev (1):
media: bcm2835-unicam: Fix asc leaked in error/remove path

Evgenii Burenchev (2):
ALSA: via82xx: Remove unreachable branch in snd_via686_pcm_pointer()
ALSA: hpi: Check transport errors during HPI6000 adapter initialization

FUJITA Tomonori (1):
objtool/rust: add one more noreturn Rust function

Fabio Estevam (1):
arm64: dts: rockchip: Fix Gru WLAN sideband interrupt

Faisal Hassan (1):
phy: qcom-qmp-combo: Use regulator_bulk_data with init_load_uA for regulator setup

Faith Ekstrand (1):
drm/nouveau: Use write-combined maps for coherent

Fan Wu (8):
usb: typec: qcom-pmic-typec: disable cc_debounce_dwork on stop
usb: typec: qcom-pmic-typec: drain cc_debounce_dwork if port_start() fails
usb: typec: qcom-pmic: cancel reset_work on stop
iio: chemical: atlas-sensor: use iio_trigger_poll_nested() to fix remove UAF
media: cx23885: cancel NetUP CI work before teardown
spi: oc-tiny: switch to managed controller allocation
spi: davinci: switch to managed controller allocation RDMA/cxgb4: Free debugfs on registration failure

Fan Ye (1):
net: thunderbolt: Count delivered packets in rx_packets and rx_bytes

Fei Shao (1):
usb: mtu3: allow system suspend during active gadget connection

Felix Fietkau (20):
wifi: mt76: mt7996: validate RX band_idx before dereferencing phys[]
wifi: mt76: mt7996: set MT76_MCU_RESET before waking MCU waiters on full reset
wifi: mt76: mt7915: clear wcid mask under mutex after RCU pointer clear
wifi: mt76: mt7915: avoid nss underflow in mt7915_mcu_get_sta_nss
wifi: mt76: mt7996: don't report a zero TX bitrate
wifi: mt76: mt7915: write RX header translation bit to the correct register
wifi: mt76: fix stranded frames in mt76_txq_schedule_pending
wifi: mt76: mt7915: poll the correct SLP CTRL register for the second adie
wifi: mt76: mt7996: bound TLV walk in mt7996_mcu_get_chip_config
wifi: mt76: mt7915: unwind state on add_interface failure
wifi: mt76: mt7996: reserve space for the CSA-abort countdown TLV
wifi: mt76: mt7915: use little-endian for bss_info_ra wire fields
wifi: mt76: only consume the WO drop bit on WED v2 devices
wifi: mt76: mt7915: unlink TWT flow if the MCU rejects the agreement
wifi: mt76: mt7915: fix double hif2 init on the non-WED path
wifi: mt76: mt7915: fix ext PHY use-after-free on register error path
wifi: mt76: mt7915: release hif2 reference on probe IRQ failure
wifi: mt76: mt7915: fix chainmask handling for non-dbdc phys on band 1
wifi: mt76: mt7915: report RX chain signal for all RX paths
wifi: mac80211: skip default WMM setup for AP_VLAN links

Felix Gu (3):
remoteproc: qcom_q6v5_adsp: Fix reference leak for device node
phy: sunplus: fix error handling in sp_uphy_init()
spi: img-spfi: don't disable runtime PM on DMA deferred probe

Feng Yang (3):
selftests/bpf: Fix memory leak in msg_alloc_iov selftests/bpf: Fix incorrect error checking for pthread_create selftests/bpf: Fix memory leak on subtest_states reallocation

Florian Westphal (1):
netfilter: nf_nat_sip: rewind offset when NAT shrinks the packet

Frank Li (1):
arm64: dts: imx8-ss-audio: Fix LPCG clock indices for ASRC0

Frank Sorenson (1):
cifs: fix clearing stats for fastest execution of each smb2 command

Frieder Schrempf (1):

      arm64: dts: imx93-kontron: set memory node to 0x80000000/1GiB

Fu Hao (1):
iommu/amd: Add support for Hygon family 18h model 4h IOAPIC

Gao Xiang (3):
erofs: convert z_erofs_bind_cache() to folios
erofs: support unaligned encoded data
erofs: fix managed cache race for unaligned extents

Gary Guo (1):
usb: fix UAF when probe runs concurrent to dyn ID removal

Gautam Menghani (1):
perf python: Add support for 'struct perf_counts_values' to return counter data

Geert Uytterhoeven (3):
clk: ti: Make sure clk_init_data is fully initialized
clk: visconti: Make sure clk_init_data is fully initialized
erofs: Fix EROFS_FS_ZIP_LZMA_DEFAULT_MAX_STREAMS default logic

Gerald Loacker (1):
phy: rockchip: phy-rockchip-inno-csidphy: fix rk1808 hsfreq table

Gerald Yang (1):
ext4: clear stale xarray tags on folios skipped during writeback

Giorgi Tchankvetadze (1):
iio: light: cm32181: return zero after writing calibscale

Giovanni Cabiddu (2):
crypto: qat - cancel work on re-enable SR-IOV timeout
crypto: qat - clear AES key schedule from stack

Gleb Markov (2):
drm/amd/display: Remove unused-but-set variable hubp from
misc: rtsx: add missing write register handling

Gou Hao (1):
powerpc/smp: add NULL guard for cause_ipi in smp_muxed_ipi_message_pass

Greg Kroah-Hartman (4):
USB: make single lock for all usb dynamic id lists
USB: make to_usb_driver() use container_of_const()
Bluetooth: btmtk: Fix short read errors in btmtk_usb_reg_read() Linux 6.12.110

Gregory Price (3):
mm: add build-time option for hotplug memory default online type
mm: name the anonymous MMOP enum as enum mmop
mm/mm_init: handle alloc_percpu failure in free_area_init_core_hotplug

Griffin Kroah-Hartman (1):
usb: image: mdc800: change kmalloc() to kzalloc()

Guanghui Yang (1):
ext4: fix buffer_head leak in ext4_init_orphan_info

Guangshuo Li (11):
media: platform: mtk-mdp3: Fix SCP device refcounting
media: saa7164: fix cleanup on resource allocation failure drm/amdgpu: fix autosuspend cleanup during removal
serial: qcom-geni: do not advance stale DMA completions
clk: tegra: tegra124-emc: put EMC node on register failure
rapidio: clear mport->net when rio_add_net() fails
Bluetooth: btmtksdio: fix usage_count leak when autosuspend_delay is negative
dmaengine: qcom-bam-dma: fix autosuspend cleanup during removal clocksource/drivers/clps711x: Do not unmap clocksource MMIO
ksmbd: Do not skip lock checks for single-byte ranges platform/x86: hp-bioscfg: fix password encoding bounds check

Guenter Roeck (2):
hwmon: (emc1403) Rely on subsystem locking
bnxt_en: Fix call to hardware monitoring event handler

Gui-Dong Han (3):
media: cec-pin: Fix event FIFO ordering
nvme-apple: Use acquire/release for queue enabled state
misc: bcm-vk: Use acquire/release for msgq_inited

Guillaume Maudoux (1):
selftests/bpf: Mask socket type flags in mptcpify prog

Guillaume Morin (1):
hugetlb: only adjust reservation during unmapping if mapcount is 0

Guixin Liu (5):
nvme-fc: unmap cmd_iu DMA on rsp_iu mapping failure in init_request
nvme: add reservation command's defines
nvme: introduce change ptpl and iekey definition
nvmet: fix heap out-of-bounds read in nvmet_auth_negotiate()
nvmet: fix NULL pointer dereference in nvmet_execute_identify_ns_zns()

Guodong Xu (1):
riscv: cpufeature: Clarify ISA spec version for canonical order

Guoniu Zhou (3):
media: nxp: imx8-isi: Fix stream ID validation bypass in crossbar routing
media: nxp: imx8-isi: Correct color map between V4L2 and ISI
media: nxp: imx8-isi: Use BIT_ULL() for 64-bit stream masks

Guzebing (1):
cxl/memdev: Fix firmware upload exact-fit handling

Günther Noack (1):
landlock: Require LANDLOCK_ACCESS_FS_MAKE_REG for whiteout creation

HE WEI(ギカク) (1):
fs/ntfs3: fix slab-out-of-bounds write in ni_create_attr_list()

Hajo Noerenberg (1):
ata: ahci: work around lost interrupts on Marvell 88SE61xx

Hang Nan (1):
ksmbd: bound smb_check_perm_dacl() ACE walks by DACL size

Hanlin Song (1):
csky: Fix a4/a5 restoration in syscall trace path

Hans Verkuil (2):
media: cec: extron-da-hd-4k-plus: add sanity check
media: v4l2-async: Unregister sub-device if asc_list is empty

Hao Chang (3):
pinctrl: mediatek: Add EINT support for multiple addresses
pinctrl: mediatek: Fix the invalid conditions
pinctrl: mediatek: Fix new design debounce issue

Hao Ge (2):
selftests/mm/cow: modify the incorrect checking parameters
slab: reset slab->obj_ext when freeing and it is OBJEXTS_ALLOC_FAIL

Hao-Qun Huang (1):
f2fs: reject overlapping move range after len expansion

Haotian Zhang (3):
ALSA: ice1712: Fix the card leak at probe error with the auto-cleanup samples/ftrace: Fix kthread_stop() on ERR_PTR in ftrace-direct-modify samples/ftrace: Fix kthread_stop() on ERR_PTR in ftrace-direct-multi-modify

Haowen Tu (1):
PM: sleep: Fix off-by-one in wakelocks number limit check

Haoxiang Li (4):
ASoC: fsl: mpc5200-i2s: Free DMA resources on probe failure
ASoC: hdac_hda: Fix hlink refcount leak on component registration failure
AsoC: intel: sst: fix PCI device reference leak on probe failure iommu/qcom: Remove sysfs device on probe failure path

Hari Mishal (1):
drm/amd/display: fix division by zero in get_estimated_bw()

Harry Wentland (2):
drm/amd/display: avoid divide-by-zero in __is_lut_linear() drm/amd/display: validate plane degamma LUT size for private color prop

Heiko Carstens (2):
s390: Add missing _TIF defines
s390: Add ARCH_HAS_PREEMPT_LAZY support

Heiko Stuebner (1):
clk: rockchip: rk3588: Don't change PLL rates when setting dclk_vop2_src

Helge Deller (1):
parisc: Fix alignment of asm statements in head.S

Henrik Grimler (4):
drm/lima: call drm_mm_init() with a valid allocation range
power: supply: bq27xxx: bq27520g4: fix REG_TTES address
power: supply: bq27xxx: bq28z610: fix invalid AverageEnergy address
power: supply: bq27xxx: bq27z561: fix invalid AverageEnergy address

Herman van Hazendonk (3):
clk: qcom: gdsc: propagate gdsc_check_status() errors from gdsc_poll_status
clk: qcom: gdsc: propagate gdsc_enable() failure for ALWAYS_ON domains
clk: qcom: gdsc: tear down per-domain genpds in gdsc_unregister()

Hisam Mehboob (1):
selftests/rseq: Replace glibc-specific __GNUC_PREREQ with portable check

Honghui Jiang (1):
spi: Fix DMA mapping ownership on partial map failure

Hongyan Xu (7):
usb: gadget: r8a66597: avoid double free of ep0_req in probe error path platform/chrome: cros_ec_debugfs: Clean up console log on probe failure platform/chrome: cros_ec_debugfs: Unregister panic notifier
power: supply: isp1704_charger: cancel work on remove
power: supply: sc2731_charger: cancel work on remove
ACPI: scan: fix bus ID cleanup on device_add() failures
block: mtip32xx: synchronize ioctls with device removal

Huisong Li (2):
ACPI: processor: idle: Optimize ACPI idle driver registration
mailbox: pcc: Fix command timeout due to missed interrupt

HyeongJun An (7):
ALSA: usb-audio: fix OOB write in snd_usbmidi_us122l_output()
ALSA: rawmidi: Return the error from snd_rawmidi_input_params()
media: s2255: bound JPEG frame size before copying into the buffer
Bluetooth: virtio_bt: avoid OOB read of build info string
ALSA: seq: Don't leak the extension cell pointer in the bounce payload platform/x86: dell-wmi-sysman: Fix instance ID bounds
ASoC: dapm: Fix off-by-one check on the second enum channel

Hyunwoo Kim (1):
Bluetooth: RFCOMM: Validate MTU in rfcomm_apply_pn() to prevent infinite loop

Ian Rogers (25):
perf test stat_all_metrics: Ensure missing events fail test
perf tests metrics: Permission related fixes
perf test metrics: Update all metrics for possibly failing default metrics perf test all metrics: Fully ignore Default metric failures
perf tests: Skip metrics validation if system-wide recording lacks permission perf tests: Fix flakiness in BPF counters test on hybrid systems perf tests: Harden branch stack sampling test
perf test: Fixes for check branch stack sampling
perf tests: Fix flakiness in branch stack sampling tests
perf jevents: Add more components to the metric sorting order perf ui hists: Fix uninitialized stack memory free on pstack allocation failure perf stat: Fix evsel_list leak in cmd_stat
perf synthetic-events: Fix uninitialized pthread_join
perf test: Display number of active running tests
perf test: Add a signal handler around running a test
perf test: Run parallel tests in two passes
perf test: Add a signal handler to kill forked child processes perf test: Sort tests placing exclusive tests last
perf test: Rename functions and variables for better clarity
perf test: Send list output to stdout rather than stderr
perf test: Support dynamic test suites with setup callback and private data perf test: Fix skiplist leak in cmd_test
perf python: Remove python 2 scripting support
perf python: Check counts_values size in set_values
perf synthetic-events: Fix divide by zero in perf_event__synthesize_threads

Ibrahim Hashimov (2):
HID: wacom: validate report length in wacom_intuos_pro2_bt_irq RDMA/rxe: Validate num_sge/cur_sge before indexing wqe->dma.sge[]

Ilya Krutskih (1):
media: tda18250: fix possible integer overflow

Ilya Leoshkevich (1):
s390/irqflags: Add out-of-line definitions of arch_local_irq_*() for KMSAN

Ilya Maximets (1):
net: openvswitch: fix kernel-doc warnings in internal headers

Imran Shaik (2):
clk: qcom: gpucc-qcm2290: Park RCG's clk source at XO during disable
arm64: dts: qcom: agatti: Add missing CX power domain to DISPCC

Inochi Amaoto (1):

      riscv: dts: sophgo: cv180x: Allow the DMA multiplexer to set channel number for DMA controller

Ismail Tarim (2):
Bluetooth: btmtk: Do not report success when subsys reset fails
Bluetooth: btmtk: Do not discard the subsystem reset timeout

Israel Batista (2):
mm: convert memory block states (MEM_*) macros to enum
mm: change type of state in struct memory_block

Israel Téllez García (1):
bpf: Fix pending_pos walk on 32-bit ring position wrap

Itai Handler (1):

      rcu: Mark accesses to ->rcu_urgent_qs and ->rcu_need_heavy_qs

Ivy Lopez (2):
usb: gadget: f_midi2: fix use-after-free in string attribute show path
staging: rtl8723bs: use kfree_sensitive() for key material

Jackson Lee (1):
media: chips-media: wave5: Guard bit depth check with initial_info_obtained

Jakub Kicinski (1):
i3c: dw: avoid shift-out-of-bounds when DAA assigns no devices

Jamal Hadi Salim (10):
net: sched: fix 32-bit backlog wrap in gred, bfifo and plug enqueue net/sched: fq: add overflow bounds to quantum and initial quantum net/sched: fq_codel: clamp default quantum and mtu net/sched: sch_codel: clamp default mtu to avoid disabling CoDel net/sched: fq_pie: clamp default quantum to avoid signed overflow net/sched: hhf: clamp quantum before hhf_change() to avoid overflow net/sched: sfq: clamp quantum to avoid signed overflow soft lockup net/sched: bound qdisc_pkt_len to prevent qdisc soft lockup net/sched: sch_htb: limit htb_classify inner-class filter hops net/sched: fq: clamp quantum and initial_quantum in change path

James Calligeros (1):
ASoC: apple: mca: increase SERDES reset delay

James Clark (8):
perf test brstack: Speed up running test by using tr -s instead of xargs perf test: Refactor brstack test
perf test: Add syscall and address tests to brstack test
perf test: Extend branch stack sampling test for Arm64 BRBE perf cs-etm: Queue context packets for frontend
tools/build: Allow versioning of all LLVM tools defined in Makefile.include
coresight: Change syncfreq to be a u8
perf test: Don't signal all processes on system when interrupting tests

Jameson Thies (1):
usb: typec: ucsi: displayport: Fix OOB altmode array index

Jan Kara (1):
ext4: fix spurious message about orphan cleanup on RO fs

Jared.Huang (1):
wifi: mt76: mt7925: fix msg len mismatch between driver and firmware

Jason Gunthorpe (1):

      RDMA/nldev: Fix locking when accessing mr->pd

Jason Xing (1):
xsk: cache csum_start/csum_offset to fix TOCTOU in xsk_skb_metadata()

Javier Tia (2):
wifi: mt76: mt7925: advertise EHT 320MHz capabilities for 6GHz band
Bluetooth: btmtk: Add MT6639 (MT7927) Bluetooth support

Jeff Johnson (9):
wifi: ath6kl: avoid buffer overreads in WMI event handlers
wifi: ath12k: Correctly copy the hint BSSID in WMI scan request
wifi: ath11k: Correctly copy the hint BSSID in WMI scan request
wifi: ath12k: Avoid buffer overread in ath12k_wmi_op_rx()
wifi: ath11k: Avoid buffer overread in ath11k_wmi_tlv_op_rx()
wifi: ath11k: fix overreads in ath11k_wmi_process_csa_switch_count_event()
wifi: ath12k: fix stride mismatch in mac_phy_caps_parse()
wifi: ath11k: fix stride mismatch in mac_phy_caps_parse()
wifi: ath11k: fix leak in ath11k_service_ready_ext_event()

Jeff Layton (1):
nfs: move the nfs4_data_server_cache into struct nfs_net

Jeffin Philip (2):
usb: gadget: f_midi: initialize work in f_midi_alloc()
usb: gadget: fix null pointer dereference in usb_put_function_instance()

Jens Remus (1):
x86/cfi: Use symmetric SYM_START and SYM_END in __CFI_TYPE()

Jernej Skrabec (8):
drm/sun4i: vi scaler: Fix coefficient selection drm/sun4i: tcon: Set output mux for DSI and LVDS drm/sun4i: tcon: Drop TCON TOP device reference drm/sun4i: hdmi: Don't leak sync polarity bits into packet control drm/sun4i: crtc: Propagate layer initialization error drm/sun4i: tcon: Drop remote endpoint reference drm/sun4i: dw-hdmi: Drop TCON TOP port reference drm/sun4i: hdmi-phy: Fix H6 8-bit MPLL config at 594 MHz

Jia Yang (2):
mailbox: qcom-cpucp: fix PREEMPT_RT self-deadlock in IRQ handler
mailbox: qcom-cpucp: handle NULL data in send_data callback

Jian-Ming Liao (1):
i3c: mipi-i3c-hci: Fix missing STAT_IBI_STATUS_THLD in PIO mode

Jiancheng Huang (1):
HID: lg4ff: validate report length before fixed offsets

Jiangong.Han (1):

      media: em28xx: fix use-after-free of dev_next->devlist on disconnect

Jiangshan Yi (1):
selftests: timers: leap-a-day: Fix -w option and update usage comment

Jiawen Wu (1):
net: wangxun: use BIT_ULL() to prevent shift overflow on 32-bit archs

Jiayuan Chen (1):
tcp: fix corruption of urgent data on multi-segment retransmit

Jijie Shao (1):
net: page_pool: fix UAF in __page_pool_release_netmem_dma on xa_cmpxchg race

Jinchao Wang (3):
panic: introduce helper functions for panic state panic/printk: replace this_cpu_in_panic() with panic_on_this_cpu() panic/printk: replace other_cpu_in_panic() with panic_on_other_cpu()

Jingyi Wang (1):
remoteproc: core: Attach rproc asynchronously in rproc_add() path via schedule_work()

Jinjie Ruan (5):
entry: Fix seccomp bypass after ptrace with TSYNC powerpc/kexec_file: Fix null-ptr-def in extra size calculation powerpc/kexec_file: Prevent kexec range truncation
riscv: kexec_file: Fix crashk_low_res not exclude bug powerpc/crash: Fix possible memory leak in update_crash_elfcorehdr()

Joanne Koong (2):
fuse: support folios in struct fuse_args_pages and fuse_copy_pages()
fuse: convert readdir to use folios

Joas Antonio dos Santos (1):
ipvs: fix integer overflow in ftp helper port/address parsing

Joey Lu (3):
clk: nuvoton: ma35d1: fix ignored div_u64 return values in PLL freq calculation
clk: nuvoton: ma35d1: fix PLL_CTL1_FRAC bit field width and fractional calc
clk: nuvoton: ma35d1: fix ma35d1_clk_pll_determine_rate logic

Johan Hovold (4):
media: platform: mtk-mdp3: fix NULL deref on failed SCP lookup drm/bridge: dw-hdmi: fix i2c adapter leak on probe failure drm/panel-edp: fix i2c adapter leak on probe failure
Bluetooth: btusb: refactor endpoint lookup

Johannes Berg (1):
wifi: mac80211: disconnect on CSA to channel 0

John Groves (1):
dax: read holder_ops once in dax_holder_notify_failure()

John Johansen (1):
apparmor: policy_int make sure list heads are initialized before fail path

John Keeping (1):
ALSA: seq: midi: Serialize input teardown with event_input

John Ogness (1):
printk: Fix possible console use-after-free

Jonas Karlman (1):
media: cec: core: Fix kmemleak due to missed rc_free_device() call

Jorijn van der Graaf (1):
ASoC: qcom: q6apm: keep the graph start count in sync with the DSP

Joshua Crofts (2):
iio: adc: max34408: add missing 'select REGMAP_I2C' to Kconfig
nilfs2: fix infinite loop in nilfs_clean_segments()

Joy Zou (1):
regulator: core: use system_freezable_wq for init complete work

Ju Nan (1):
irqchip/stm32mp-exti: Fix the unit of the hwspinlock timeout

Jun Yan (2):
arm64: dts: amlogic: meson-axg: Add missing nand_rb0 pin to nand_all_pins
arm64: dts: amlogic: meson-axg-s400: enable mipi_pcie_analog_dphy for PCIe

Junrui Luo (2):
NFSv4.2: fix LAYOUTSTATS send buffer exhaustion NFSv4/pnfs: key the data server cache on the NFS version

Junseo Lim (4):
lwt_bpf: Restore reserved headroom after xmit program
bpf: Disallow bpf_{g,s}etsockopt() in cgroup UNIX getname hooks
bpf: Reject negative optlen in cgroup getsockopt hook
net: kcm: Hold RCU read lock while running BPF parser

Junyi Liu (1):
ksmbd: fix durable reconnect error path file lifetime

Justin Yeh (1):
pinctrl: mediatek: free EINT resources on unbind

Jérémy Jean (1):
LoongArch: Avoid preempt count underflow without probe

Kalesh AP (1):
RDMA/restrack: Fix typos in the comments

Kamal Wadhwa (1):
regulator: qcom-rpmh: Fix PMIC5 BOB bypass mode handling

Kanala Ramalingeswara Reddy (1):
drm/amdgpu: Skip accessing psp rum time db for APUs

Kanishka De Silva (1):
ublk: clear VM_MAYWRITE on read-only ublk char device mmap

Karl Mehltretter (12):
arm64: mm: Fix the lockless page-table walk in show_pte()
tty: hvc: restrict HVC_DCC to ARMv6+ and ARM64
ARM: lpc32xx: only run SoC init on LPC32xx hardware
serial: amba-pl011: unprepare console clock on unregister
tty: clear cdev pointer after cdev_add() failure
cpufreq: imx6q: fix devres accumulation across driver rebind
cpufreq: imx6q: fix out-of-bounds write when probed more than once
m68k: Fix backtraces for non-running tasks
super: fix dying superblock warning messages
crypto: lskcipher - propagate errors from unaligned crypt
octeontx2-af: initialize lmac_bmap in rvu_mcs_set_lmac_bmap() 8139cp: fix Rx and Tx not being disabled in cp_suspend

Kavan Smith (1):
drm/msm/dsi: round 6G byte clock rate to the PLL-achievable value

Kazuki Hanai (1):
nvmet-auth: Synchronize timeout work during SQ teardown

Kemeng Shi (3):
irqchip/gic-v3-its: Fix memleak in its_probe_one() irqchip/gic-v3-its: Fix its node leak in gic_acpi_parse_madt_its() irqchip/gic-v3-its: Prevent leak in its_vpe_irq_domain_alloc()

Koichiro Den (8):
net: ntb_netdev: Fix TX busy and drop handling
dmaengine: dw-edma: Fix HDMA channel status register access
dmaengine: dw-edma: Complete descriptors before pausing
dmaengine: dw-edma: Initialize IRQ data before requesting IRQs
dmaengine: dw-edma: Terminate all descriptors without callbacks
dmaengine: dw-edma: Serialize abort state updates
dmaengine: dw-edma: Serialize channel state checks
dmaengine: dw-edma: Clear stale requests on termination

Konrad Dybcio (11):
arm64: dts: qcom: hamoa: Fix clocks for HSPHYs
arm64: dts: qcom: sc8180x-primus: Rename regulator nodes
arm64: dts: qcom: sc8180x-primus: Describe the display power net
arm64: dts: qcom: sc8180x-lenovo-flex-5g: Rename regulator nodes
arm64: dts: qcom: sc8180x-lenovo-flex-5g: Describe the display power net
arm64: dts: qcom: msm8996-xiaomi-gemini: Fix up ti,drv2604 enable GPIO
arm64: dts: qcom: msm8998: Don't pull-up I2C pins by default in sleep
arm64: dts: qcom: sdm632-motorola-ocean: Fix LED default trigger property
arm64: dts: qcom: sc8280xp-crd: Fix the pin index for misc_3p3_reg_en drm/msm/dpu: Drop sneaky dev_pm_opp_set_rate(0)
drm/msm/dsi: Drop dev_pm_opp_set_rate(0)

Konstantin Andreev (3):
smack: fix incorrect task context in smack_msg_queue_msgrcv
smack: deduplicate smackfs/{direct,mapped} file_operations
smack: restrict smackfs/{direct,mapped} values to 0-255

Konstantin Komarov (3):
fs/ntfs3: Add more checks in mi_enum_attr (part 2) fs/ntfs3: Mark inode as bad as soon as error detected in mi_enum_attr() fs/ntfs3: fix out-of-bounds read in read_log_rec_buf()

Krishna Chaitanya Chundru (2):
PCI/ASPM: Use pcie_capability_clear_and_set_word() for ASPM disable/restore PCI/ASPM: Disable/restore ASPM on every function for multi-function devices

Krishna Kurapati (1):
arm64: dts: qcom: qcs404: Fix DTBS Check errors in usb controller nodes

Krystian Kaniewski (1):
ocfs2: fix circular locking dependency in ocfs2_init_acl()

Krzysztof Kozlowski (2):
bus: qcom-ebi2: Simplify with scoped for each OF child loop
phy: qcom: qmp-combo: Add missing PLL (VCO) configuration on SM8750

Kumar Kartikeya Dwivedi (1):
bpf: Preserve unique-field state across nested structs

Kuninori Morimoto (2):
of: property: add of_graph_get_next_port()
of: property: add of_graph_get_next_port_endpoint()

Kuniyuki Iwashima (1):
slub: Don't call lockdep_unregister_key() for immature kmem_cache.

Kyle Zeng (1):
hfsplus: validate thread record before delete key rebuild

Lad Prabhakar (2):
rtc: rzn1: Fix weekday underflow when alarm crosses month boundary
rtc: rzn1: Disable alarm interrupt before reprogramming alarm registers

Lars-Peter Clausen (3):
iio: buffer: Fix potential use-after-free in anonymous buffer release
iio: buffer: Make IIO DMA fence release RCU-safe
iio: buffer: Tie IIO dma fence lock lifetime to the fence

Laurence Rowe (1):
vsock: avoid timeout for non-blocking accept() with empty backlog

Laxman Acharya Padhya (4):
wifi: mt76: mt7996: validate default EEPROM firmware size
iio: light: gp2ap002: Disable regulators on resume failure drm/panel: samsung-s6d16d0: Power off on prepare failure
firmware: coreboot: Validate table bounds

Lei Huang (1):
media: s2255: check firmware size before reading trailing marker

Leo Yan (4):
perf cs-etm: Fix thread leaks on trace queue init failure perf cs-etm: Flush thread stacks after decoder reset perf cs-etm: Avoid truncating AUX buffer sizes to int
perf: arm_spe: Make wakeup range check overflow safe

Leon Hwang (1):
bpf: Copy per-CPU map value padding in copy_map_value_long()

Leon Romanovsky (15):
RDMA/core: Wait for RCU callbacks before unloading ib_core RDMA/mlx5: Drain RCU callbacks during module teardown RDMA/ipoib: Drain RCU callbacks during module teardown RDMA/hfi1: Preserve unit 0 on allocation failure RDMA/hfi1: Free RX data on late probe failure RDMA/hfi1: Remove redundant PCI device ID validation RDMA/hfi1: Create workqueues before device initialization RDMA/hfi1: Stop flushing the global IB workqueue RDMA/hfi1: Initialize debugfs after probe completes RDMA/srpt: Pass the mapped task attribute to target_init_cmd() RDMA/erdma: complete object teardown when the destroy command fails RDMA/mlx5: Fix stack out-of-bounds read in cc_params debugfs RDMA/mlx5: Send cong param changes to the resolved port mdev RDMA/cxgb4: free STAG index when TPT entry write fails RDMA/erdma: restrict the driver to little-endian systems

Li Nan (2):
md: ensure resync is prioritized over recovery
md: rename recovery_cp to resync_offset

Li Qiang (1):
scsi: ufs: debugfs: Reserve space for a string terminator

Li RongQing (2):
virtio_pci: fix wrong queue index for admin vq in intx path vdpa/mlx5: fix wrong list iterated in add_direct_chain error path

Li Wang (1):
ksm_tests: skip hugepage test when Transparent Hugepages are disabled

Liam R. Howlett (Oracle) (2):
maple_tree: catch race in mas_alloc_cyclic()
maple_tree: fix argument name in header

Liang Luo (1):
selftests/sched_ext: Fix bpf_link leak on early return in prog_run

LiangCheng Wang (1):
ASoC: fsl-asoc-card: defer probe when the CPU DAI device is not ready

Lifeng Zheng (6):
ACPI: CPPC: Add IS_OPTIONAL_CPC_REG macro to judge if a cpc_reg is optional
ACPI: CPPC: Optimize cppc_get_perf()
ACPI: CPPC: Rename cppc_get_perf() to cppc_get_reg_val()
ACPI: CPPC: Add cppc_set_reg_val()
ACPI: CPPC: Refactor register value get and set ABIs
ACPI: CPPC: Modify cppc_get_auto_sel_caps() to cppc_get_auto_sel()

Linfeng Sun  (1):
vdpa_sim: fix cleanup after worker creation failure

Linghui Wu (1):
wifi: ath10k: snoc: use memcpy_fromio() for MSA ramdump

Linkai Gong (4):
cpuidle: dt_idle_genpd: kfree() the original name allocation
i2c: mux: demux-pinctrl: fix OF node leak on kstrdup failure
soc: fsl: qe: check platform_driver_register() in qe_ic_of_init()
rtc: gamecube: check return value of devm_rtc_register_device()

Linmao Li (11):
iio: chemical: sgp30: Handle IAQ thread creation failure platform/mellanox: mlxbf-pmc: Check ACPI_COMPANION() against NULL platform/surface: acpi-notify: Check ACPI companion before use
ppdev: prevent overflow when setting port timeout
ASoC: meson: Keep link pointers valid on realloc failure
crypto: keembay - Initialize completion before requesting IRQ
Bluetooth: hci_conn: fix the SCO setup context lifetime
Bluetooth: hci_sync: free the advertising instance on the failure and cancel paths
Bluetooth: MGMT: free the mesh send cancel command when it is cancelled
nfc: digital: Do not dump a NULL response in command completion
mailbox: rockchip: disable pclk on probe failure and unbind

Linus Walleij (1):
ARM: 9481/2: breakpoint: CFI breakpoints only on demand

Liu Qi (1):
usb-storage: ene_ub6250: fix race between scan work and probe

Loic Poulain (3):
phy: qcom: qmp-usb-legacy: Fix possible NULL-deref on early runtime suspend
phy: qcom: snps-femto-v2: Fix possible NULL-deref on early runtime suspend
phy: qcom: qmp-usb: Fix possible NULL-deref on early runtime suspend

Lorenzo Pieralisi (3):
ACPI: RISC-V: Fix riscv_acpi_irq_get_dep() loop termination
ACPI: RISC-V: Check acpi_get_handle() status in riscv_acpi_add_prt_dep()
ACPI: RISC-V: Fix riscv_acpi_add_prt_dep() loop handling

Lothar Rubusch (1):
crypto: atmel-sha204a - fix heap info leak on I2C transfer failure

Lovekesh Solanki (1):
USB: gadget: fix NULL pointer dereference in gadget_dev_ioctl()

Lu Baolu (2):
iommu/vt-d: Clear Present bit before tearing down copied context entry iommu/vt-d: Tear down scalable-mode context on probe failure

Luca Weiss (1):
arm64: dts: qcom: sm7225-fairphone-fp4: Fix address in fb node name

Maciej Fijalkowski (2):
xsk: Get rid of xdp_buff_xsk::orig_addr
xsk: avoid double checking against rx queue being full

Mahanta Jambigi (3):
net/smc: hash socket only after full initialisation in smc_sk_init() net/smc: free stashed qentry before overwrite in REQ_ADD_LINK to ADD_LINK transition net/smc: free pending qentry in smc_llc_flow_stop() before memset

Maher Sanalla (1):
RDMA/mlx5: Fix integer overflow of user QP buffer size

Malaya Kumar Rout (2):
selftests/bpf: Fix memory leak in msg_alloc_iov error path
PM: hibernate: Fix memory leak in snapshot_write_next() error path

Manish Rangankar (1):
scsi: qla2xxx: Remove redundant VPD flash read in sysfs read path

Manivannan Sadhasivam (11):
bus: mhi: host: Flush the posted write after writing to MHI_SOC_RESET_REQ_OFFSET
arm64: dts: qcom: sc8180x: Fix the PCIe iommu-map entries
arm64: dts: qcom: sdm845: Fix the PCIe iommu-map entries
arm64: dts: qcom: sm8150: Fix the PCIe iommu-map entries
arm64: dts: qcom: sm8250: Fix the PCIe iommu-map entries
arm64: dts: qcom: sm8350: Fix the PCIe iommu-map entries
arm64: dts: qcom: sm8450: Fix the PCIe iommu-map entries
arm64: dts: qcom: sm8550: Fix the PCIe iommu-map entries
arm64: dts: qcom: sm8650: Fix the PCIe iommu-map entries
arm64: dts: qcom: qcs8550-aim300: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
arm64: dts: qcom: sm7225-fairphone-fp4: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies

Manos Pitsidianakis (1):
hwrng: core - fix rng list on registration error

Maoyi Xie (3):
platform/chrome: cros_ec_typec: Reject out-of-bounds PD cap count
usb: ljca: bound bank_num in ljca_enumerate_gpio() drm/bridge: tc358767: clamp the reported AUX read size to the request

Marc Zyngier (1):
PCI: xgene: Drop XGENE_PCIE_IP_VER_UNKN

Marco Crivellari (1):
module: replace use of system_wq with system_dfl_wq

Marco Elver (2):
kcsan: avoid unintended access checking in NMIs
arm64: Disable KCSAN instrumentation in delay.o

Marco Scardovi (1):
cpufreq/amd-pstate: Toggle auto_sel in active mode on shared memory systems

Marek Czernohous (2):
drm/nouveau: unsubscribe the channel-kill event before the fence context
forcedeth: stop the tx_timeout register dump past the requested window

Marino Dzalto (1):
netfilter: xt_HL: add pr_fmt and checkentry validation

Mario Limonciello (2):
cpufreq/amd-pstate: Store the boost numerator as highest perf again cpufreq/amd-pstate: Fix prefcore rankings

Marius Cristea (1):
hwmon: (emc1403) Drop hysteresis for low limit temperature

Mark Brown (1):
selftests/mm: report unique test names for each cow test

Mark Zhang (1):
RDMA/core: Add driver APIs pre_destroy_cq() and post_destroy_cq()

Martin Blumenstingl (1):
clk: meson: align gxbb_32k_clk_sel number of parents with actual count

Martin Hecht (1):
media: i2c: alvium: Fix: Correct name of register in alvium_set_ctrl_auto_exposure

Martin Kaiser (1):
dmaengine: fsl-edma: tracing: no ptr dereference during log output

Martin Wilck (1):
md/raid1: create serial pool adding rdev to array with serialize_policy=1

Masami Hiramatsu (Google) (2):
kprobes: Protect kprobe_blacklist with RCU
tracing: Remove "__attribute__()" from the type field of event format

Mathieu Dubois-Briand (1):
clk: ti: mux: resolve parent clocks by DT index, not by name

Matti Vaittinen (1):
power: supply: bd99954: Drop bad register fields

Max Kellermann (1):
ceph: lock mutex in ceph_mds_check_access()

Maxime Chevallier (6):
net: stmmac: selftests: Pass the IP proto mask in the TC selftest
net: stmmac: selftests: Check multiple MMC counters
net: stmmac: dwmac1000: Account for the primary MAC address for UC filtering
net: stmmac: dwmac4: Account for the primary MAC address for UC filtering
net: stmmac: dwxgmac: Account for the primary MAC address for UC filtering
net: stmmac: selftests: Account for the UC filter list for filtering tests

Maxime Ripard (1):
drm/bridge: cdns-mhdp8546: Return an error pointer on allocation failure

Maximilian Immanuel Brandtner (1):
tls: fix RX desync on overlapping skbs

Maíra Canal (2):
drm/v3d: Replace a global spinlock with a per-queue spinlock drm/v3d: Clear queue->active_job when v3d_fence_create() fails

Meghana Malladi (1):
arm64: dts: ti: k3-am64: Fix MDIO clock reference for ICSSG0 node

Mert Seftali (1):
iio: accel: dmard09: Implement IIO_CHAN_INFO_SCALE

Michael Bommarito (2):
HID: roccat: bound device-supplied profile index
usb: gadget: configfs: fix out-of-bounds read of qw_sign

Michael Byczkowski (1):
pps: pps-gpio: split IRQ handler into hardirq timestamper + threaded handler

Michael Nemanov (1):
nfs: fix ENXIO on O_CREAT open of existing symlink over NFSv3

Michael S. Tsirkin (1):
virtio_balloon: disable indirect descriptors

Michael Walle (4):
regulator: tps6594-regulator: remove interrupt_count
regulator: tps6594-regulator: remove hardcoded buck config
regulator: tps6594-regulator: refactor variant descriptions powerpc/configs: enable CONFIG_RAS to fix EDAC support

Michael-CY Lee (1):
wifi: mt76: fix non-AQL packet accounting for MLO stations

Michal Koutný (1):
netfilter: xt_cgroup: Make it independent from net_cls

Mike Rapoport (Microsoft) (1):
selftests/mm: ksm_tests: use kselftest framework

Mikko Perttunen (2):
gpu: host1x: Fix offset calculation in trace_write_gather
gpu: host1x: Avoid stack over-read in debug output helpers

Mikulas Patocka (2):
dm: fix race when loading and unloading a table
dm: fix resume-vs-remove race

Min zhang (1):
clk: hisilicon: reset: Use devm_kzalloc to initialize hisi_reset_controller

Mina Almasry (1):
net: core: check skb_frags_readable before uncloning in skb_copy_ubufs

Ming Qian (2):
media: amphion: Remove obsolete frame_count check in venc_start_session
media: v4l2-ctrls: Allow unknown HDR10 white point and luminance

Mohammad Abu-Khader (1):
kunit: tool: fix _list_tests filtering wrong variable when list has TAP prefix

Mohammed EL Kadiri (2):
media: venus: fix payload size returned by parse_caps() and parse_alloc_mode()
media: venus: fix payload size calculation in parse_raw_formats()

Mohd Ayaan Anwar (1):
phy: qcom: sgmii-eth: vote for both voltage rails with correct current loads

Moksh Panicker (1):
iio: chemical: atlas-sensor: fix PM reference leak in buffer postenable

Muchun Song (1):
powerpc/mm: fix wrong addr_pfn tracking in compound vmemmap population

Muhammad Bilal (2):
staging: rtl8723bs: fix OOB read / stack overflow in rtw_get_wps_attr()
staging: rtl8723bs: fix OOB read in rtw_action_frame_parse()

Muhammad Usama Anjum (4):
misc: sgi-gru: remove interrupt-context page-table walks selftests/mm: skip COW tmpfile cases when fallocate() is unsupported selftests/arm64: Print missing MTE TAP headers selftests/arm64: Treat KSM merge_across_nodes as optional

Mukesh Ojha (7):
iommu/qcom: Fix inverted fault report check in qcom_iommu_fault()
firmware: qcom: scm: Fix NULL dereference in IRQ handler before __scm is published
firmware: qcom: scm: Fix tzmem state on probe retry
remoteproc: Move resource table data structure to its own header
remoteproc: use rsc_table_for_each_entry() in rproc_handle_resources()
remoteproc: fix OOB read via signed offset in rsc_table_for_each_entry()
firmware_loader: do not queue completed sysfs fallback requests

Myeonghun Pak (7):
media: rc: sunxi-cir: Unregister rc device on probe failure
clk: versaclock7: Fix APLL clock leak on probe failure
crypto: keembay - Fix AEAD unregister count in error path
char: xilinx_hwicap: unregister class on init errors RDMA/erdma: Fix CEQ tasklet use-after-free on removal
clk: palmas: Manage external-control prepare with devm
fbdev: tdfxfb: fix PCI enable cleanup with pcim_enable_device()

Namhyung Kim (3):
perf test: Update all metrics test like metricgroups test perf test: Do not skip when some metrics tests succeeded perf test: Fix perf stat --bpf-counters on hybrid machines

Namjae Jeon (4):
ksmbd: zero pipe read compound padding
ksmbd: do not advertise unimplemented CA support
ksmbd: free preauth sessions on connection teardown
ksmbd: disconnect on SMB3 decryption failure

Narasimharao Vadlamudi (1):
media: i2c: imx415: Return test pattern write errors

Nathan Chancellor (2):
LoongArch: Do not select HAVE_RUST when KASAN is enabled
integrity: Eliminate weak definition of arch_get_secureboot()

Naveen Kumar Chaudhary (2):
locking/lockdep: Fix NULL pointer dereference in __lock_set_class()
module: use strscpy() to copy module names in stats and dup tracking

Naveen Mamindlapalli (1):
octeontx2-af: Fix TL3/TL2 link config ENA clearing

Neil Armstrong (1):
arm64: dts: qcom: sm8650: add OPP table support to PCIe

Nguyen Dinh Phi (2):
vsock: don't check the listener's sk_err in vsock_accept()
vsock: use sock_error() to consume sk_err after a failed connect

Nick Chan (3):
nvme: apple: Add Apple A11 support
nvme-apple: Prevent shared tags across queues on Apple A11
nvme-apple: Reset q->sq_tail during queue init

Nicolas Frattaroli (1):
drm/rockchip: vop2: Recognise 10-bit YUV422 as YUV format

Nicolin Chen (3):
iommu/tegra241-cmdqv: Use request_threaded_irq iommu/tegra241-cmdqv: Don't run the error ISR before probe sets up vintfs iommu/tegra241-cmdqv: Free the error IRQ before tearing down VINTFs

Nikhil Gautam (6):
iio: light: opt4001: Fix power down clearing bits of the wrong register
iio: light: opt4001: Fix incompatible pointer type passed to div_u64_rem()
iio: light: opt4001: Reject integration times with a non-zero seconds part
iio: light: opt4001: Fix reversed GENMASK() arguments in fault count mask
iio: light: gp2ap002: Fix unbalanced runtime PM on repeated event writes
iio: light: gp2ap002: re-enable irq if runtime suspend fails

Niklas Cassel (2):
nvme-fc: fix double free of fabrics options when nvme_add_ctrl() fails
null_blk: serialize configfs attribute updates with device setup

Nikolay Aleksandrov (1):
net: bridge: vlan: fix inverted default vlan notification

Nikolay Kulikov (1):
mlxbf-bootctl: fix the build error with FIELD_PREP()

Nilesh Javali (28):
scsi: qla2xxx: Zero SFP DMA buffer in FRU/I2C bsg handlers
scsi: qla2xxx: Bound i2c->length in I2C bsg handlers
scsi: qla2xxx: edif: Fix NULL pointer deref in RX SA delete check
scsi: qla2xxx: Fix Name Server logout detection on FWI2 adapters
scsi: qla2xxx: Hold vport reference in qla24xx_report_id_acquisition()
scsi: qla2xxx: Initialize NVMe abort_work once at submission
scsi: qla2xxx: Check entry_status in qla24xx_modify_vp_config()
scsi: qla2xxx: Bound image count in qla2x00_update_fru_versions()
scsi: qla2xxx: Hold qpair lock when sending NVMe LS reject
scsi: qla2xxx: Clamp MSI-X derived queue counts to avoid truncation
scsi: qla2xxx: Serialize flash version read in reset handler
scsi: qla2xxx: Fix cs84xx use-after-free on host teardown
scsi: qla2xxx: Fix FCE trace use-after-free during firmware dump
scsi: qla2xxx: Zero mailbox struct in qla2x00_get_firmware_state()
scsi: qla2xxx: Fix FCE trace enable parsing in debugfs
scsi: qla2xxx: Don't query firmware state while chip is down
scsi: qla2xxx: Reject non-SCSI SRB on status IOCB fast path
scsi: qla2xxx: Fix response queue over-consumption in __qla_consume_iocb()
scsi: qla2xxx: Quiesce response IRQ before freeing request queue
scsi: qla2xxx: Avoid double completion in async IOCB timeout
scsi: qla2xxx: Bound rsp_info_len to avoid OOB sense-data read
scsi: qla2xxx: Avoid req_q_map double-read in qla2x00_error_entry()
scsi: qla2xxx: Fix NVMe abort reference leak on repeated abort
scsi: qla2xxx: Drop vport reference under lock in report ID acquisition
scsi: qla2xxx: Hold vport_slock for host map update in report ID acquisition
scsi: qla2xxx: Use coherent DMA buffer for D_Port diagnostics
scsi: qla2xxx: Zero-init bsg stack buffers to avoid info leak
scsi: qla2xxx: Skip NVMe LS reject IOCB when FW not started

Nirbhay Sharma (1):
fs/ntfs3: fix KMSAN uninit-value in ni_create_attr_list

Norbert Szetei (1):
net: skbuff: don't skb_tx_error() the source skb in skb_zerocopy()

Nuno Sá (1):
usb: gadget: f_fs: Fix fence cleanup in ffs_dmabuf_transfer() error paths

Nícolas F. R. A. Prado (1):
pinctrl: mediatek: eint: Fix invalid pointer dereference for v1 platforms

Ojaswin Mujoo (1):
erofs: fix unused pcluster_pools for higher page sizes

Ondrej Jirman (1):
arm64: dts: allwinner: sun50i-a64-pinephone: Fix mpu6050 mount matrix

Onur Özkan (1):
clk: devres: fix cleanup in devm_clk_get_optional_enabled_with_rate()

Osama Abdelkader (2):
drm/panthor: fix firmware control interface bounds checks drm/panthor: return PTR_ERR() from devm_drm_dev_alloc()

Pablo Neira Ayuso (2):
netfilter: nf_tables: move hardware offload step after building the chain blob
netfilter: x_tables: replace pr_{info,err}() by pr_info_ratelimited()

Patrisious Haddad (7):
RDMA/core: Add rdma_restrack_begin/abort/commit_del() operations RDMA/core: Fix use after free in ib_query_qp() RDMA/core: Fix potential use after free in ib_destroy_cq_user() RDMA/core: Fix potential use after free in ib_destroy_srq_user() RDMA/core: Fix potential use after free in counter_release() RDMA/core: Fix potential use after free in ib_free_cq() RDMA/core: Fix potential use after free in ib_dealloc_pd_user()

Paul Kocialkowski (1):
drm: lcdif: Wait for vblank before disabling DMA

Pauli Virtanen (2):
Bluetooth: L2CAP: reject accept queue add unless BT_LISTEN
Bluetooth: L2CAP: fix race l2cap_sock_cleanup_listen() vs. put_chan

Pavel Shpakovskiy (1):

      Bluetooth: mgmt: fix 'hdev->discovery.uuids' NULL dereference

Pavel Zhigulin (1):
speakup: keyhelp: guard letter_offsets possible out-of-range indexing

Pei Xiao (2):
parisc: eisa: Fix infinite loop when parsing invalid IRQ value
ipack: ipoctal: fix UAF, null-ptr-deref, and use-after-free in cleanup on remove

Peng Fan (1):
remoteproc: core: Drop redundant initialization of 'ret' in rproc_shutdown()

Pengpeng Hou (18):
Input: aiptek - validate raw macro indices before updating state
mtd: afs: validate v2 image info bounds
mtd: rawnand: validate ONFI extended parameter page sections
wifi: rtw89: fix HE extended capability length check
crypto: sa2ul - stop probe if context pool creation fails
crypto: rk3288 - fail ahash requests on HASH idle timeout
soc: qcom: rpmh-rsc: manage PM notifiers with devres
bus: qcom-ebi2: use managed resources for clocks and children
pmdomain: bcm: bcm2835: handle genpd provider registration errors
misc: ad525x_dpot: use driver core groups for sysfs files RDMA/nldev: validate dynamic counter attribute length
ACPI: processor: validate MADT IOAPIC entry bounds
thermal: intel: int3400: clean up ODVP on probe failures
mfd: rave-sp: validate received frame payload lengths
mfd: iqs62x: Reject zero-length firmware records
ASoC: SOF: validate topology volume range before allocation
rtc: zynqmp: Return optional clock lookup errors
net: qlcnic: validate unified ROM sections before loading

Pengyu Luo (1):

      arm64: dts: qcom: sc8280xp-x13s: Fix the drive-strength of mclk pin

Peter Oberparleiter (1):
s390/debug: Fix deadlock during unregister

Petr Oros (1):
ice: clear the default forwarding VSI rule when releasing a VSI

Petr Pavlu (2):
module/dups: Inform duplicate requests about the result directly module/dups: Fix use-after-free in kmod_dup_req lifetime handling

Philipp Weber (1):
HID: core: quiesce input in hid_hw_stop() to prevent use-after-free

Phillip Lougher (1):
Squashfs: check block offset is not negative

Prabu Thayalan (1):
ionic: fix completion descriptor access with 2x desc size

Pranjal Shrivastava (1):
iommu/arm-smmu-v3: Convert to use atomic poll timeout

Pu Lehui (6):
riscv, bpf: Fix memory leak in bpf_jit_free
bpf: Fix potential UAF in bpf_netns_link_update_prog
bpf: Fix potential UAF when reading bpf link info
bpf, cgroup: Fix invalid storage access after __cgroup_bpf_attach failed bpf, cgroup: Fix storage null-ptr-deref after replacing prog riscv, bpf: Fix missing sign-ext for signed 1-byte and 2-byte kfunc args

Puranam V G Tejaswi (1):
drm/msm/a6xx: Fix RBBM_CLOCK_CNTL3_TP0 value in a730_hwcg

Qingfang Deng (1):
pppox: drain queued packets on channel handoff

Qingshuang Fu (1):
irqchip/renesas-irqc: Fix generic interrupt chip leak on remove

Rafael J. Wysocki (7):
platform/x86: lg-laptop: Drop debug-only ACPI notify handler platform/x86: lg-laptop: Convert ACPI driver to a platform one
cpufreq: intel_pstate: Fix setting minimum P-state at init time
ACPI: processor: idle: Expand _LPI package sanity checks
ACPI: battery: Adjust charging status validation check platform/x86: lg-laptop: Check ACPI_COMPANION() against NULL
ACPI: processor: Update cpuidle driver check in __acpi_processor_start()

Ran Hongyun (1):
UBI: fix two issues in the ubi.mtd MODULE_PARM_DESC

Rex Lu (1):
wifi: mt76: check txfree done event on the WED hw path

Ricardo B. Marlière (1):
libbpf: Search /lib64 and /lib in resolve_full_path()

Ricardo Neri (1):
sched/fair: Check CPU capacity before comparing group types during load balance

Richard Cheng (1):
cxl/mbox: Clamp mailbox output allocation to the payload size

Robertus Diawan Chris (1):
modpost: prevent leak when early return no suffix .o in read_symbols()

Rong Zhang (2):
staging: sm750fb: Add missing Kconfig dependency
net: page_pool: Remove zone/policy GFP flags when allocating XArray entries

Rosen Penev (4):
ARM: dts: helios4: add vcc-supply to EEPROM
ARM: dts: helios4: add vcc-supply to GPIO expander
ARM: dts: helios4: add SATA regulator supplies
ASoC: xilinx: formatter_pcm: fix stream_data leak on open error

Rui Qi (1):
selftests/cgroup: Preserve CPU hotplug write errors

Runyu Xiao (6):
scsi: pm8001: Use rollback index when freeing MSI-X vectors
ALSA: harmony: initialize locks before requesting IRQ
ASoC: cs35l33: drain threaded IRQ before runtime suspend
ASoC: cs35l34: drain threaded IRQ before runtime suspend
ASoC: rt700-sdw: always drain jack work on remove
sunrpc: xprtsock: annotate shared socket callbacks with READ_ONCE/WRITE_ONCE

Ruoyu Wang (15):
media: cec: Serialize exclusive follower delivery
media: cobalt: Avoid freeing ALSA private data twice
media: zoran: Avoid freeing a registered video_device twice
bus: qcom-ebi2: Fix clock leak on probe failure
usb: gadget: aspeed_udc: check endpoint DMA allocation
media: ipu6: Do not free aux device pdata after init
mtd: mtdswap: Avoid freeing registered blktrans device twice
NFSv4: remove callback IDR entry on client allocation failure
net: dsa: mv88e6xxx: Fix PCS link check on CMODE read error
bonding: initialize err for empty target lists
i2c: ocores: Disable clock on failed resume
net: bridge: Reject descending VLAN tunnel ranges
net: ipa: balance runtime PM reference on remove error
tpm: st33zp24: Return zero on status read failure
tpm: st33zp24: Validate locality read result

Rupesh Majhi (1):
iio: pressure: dps310: fix NULL pointer dereference on ACPI probe

Russell King (Oracle) (1):
phy: qcom-sgmii-eth: relax order of .power_on() vs .set_mode*()

Ryusuke Konishi (1):
nilfs2: fix BUG in nilfs_copy_dirty_pages() on dirty state mismatch

SJ Park (14):
mm/damon/sysfs-schemes: kobject_del() scheme dirs mm/damon/sysfs-schemes: kobject_del() scheme filter dirs mm/damon/sysfs-schemes: kobject_del() scheme quota goal dirs mm/damon/sysfs-schemes: kobject_del() scheme region dirs mm/damon/sysfs: kobject_del() region and target (error) dirs mm/damon/sysfs: kobject_del() target (normal), context and kdamond dirs mm/damon/core-kunit: check region count before testing in split_at() mm/damon/vaddr: drop last same folio access check optimization mm/damon/ops-common: use nr_accesses moving sum for quota score mm/damon/paddr: drop last same folio access check reuse optimization mm/damon/vaddr-kunit: check region count in three_regions test mm/damon/core-kunit: handle region split failure in filter_out() mm/damon/tests/core-kunit: catch test failure in test_merge_regions_of() mm/damon/core: skip aging from repeated aggressive merging

Sajal Gupta (1):
md/raid5-ppl: fix use-after-free in ppl_do_flush()

Saket Kumar Bhaskar (1):
powerpc/irq: Fix missing r2 clobber in PCREL inline assembly

Samuel Moelius (1):
iommufd/selftest: Avoid selftest dirty bitmap size wrap

Sandipan Das (3):
perf/x86/amd/uncore: Add group validation
perf vendor events amd: Update Zen 5 core events
perf vendor events amd: Reintroduce deprecated Zen 5 core events

Sang-Heon Jeon (2):
iio: light: isl29028: return zero in write_raw() on success
iio: light: tsl2583: return zero in write_raw() on success

Sanghyun Park (2):
bpf: Fix use-after-free on mm_struct in bpf_find_vma()
xfrm: Fix skb double-free in xfrm_dev_direct_output()

Sanjay Chitroda (2):
iio: temperature: hid-sensor-temperature: switch to non-devm iio_device_register()
iio: orientation: hid-sensor-rotation: Avoid race between callback setup and device exposure

Sayali Patil (2):
selftests/mm: fix ksm NUMA merge test for systems with memoryless NUMA nodes selftests/mm: fix ternary operator precedence in ksm_tests

Sean Christopherson (5):
KVM: nVMX: Decouple INVVPID operand checks from flushing of vpid02
KVM: nVMX: Ensure KVM_REQ_GET_NESTED_STATE_PAGES is cleared on VM-Exit
KVM: x86/mmu: Fold kvm_mmu_zap_memslot() into kvm_arch_flush_shadow_memslot()
KVM: x86: Serialize writes to disabled_quirks using kvm->lock
KVM: x86: Ensure runtime reads of disabled_quirks are resolved once

Sean Rhodes (1):
misc: rtsx_usb: avoid USB I/O in runtime autosuspend

Sean Shen (1):
ksmbd: fix FSCTL permission bypass by adding a permission check for FSCTL_SET_SPARSE

Sean Wang (4):
wifi: mt76: add init_wiphy callback
mmc: sdio: add MediaTek MT7902 SDIO device ID
Bluetooth: btmtk: add MT7902 MCU support
Bluetooth: btmtk: add MT7902 SDIO support

Sean Young (2):
media: keymaps: Remove obsolete RC_MAP_RC5_TV keymap define
media: keymaps: Remove obsolete RC_MAP_HAUPPAUGE_NEW keymap define

Sechang Lim (2):
tcp: clear sock_ops cb flags before force-closing a child socket bpf,lsm: Drop bpf_prog_free from sleepable_lsm_hooks

Selvin Xavier (1):
RDMA/bnxt_re: Clear VM_MAYWRITE on DBR/toggle page mmap

Sergei Litvin (1):
scripts/tags.sh: Prevent binary files appearing in cscope.files

Serhat Kumral (1):
RDMA/ucma: Allow path records to exactly fit the output buffer

Shakeel Butt (1):
memcg: make the v1 soft limit knob inert

Shayne Chen (1):
wifi: mt76: mt7996: fix capability of EHT-MCS 15 in MRU

Shen Yongchao (1):
HID: bpf: serialize device reference release in struct_ops destroy path

Shengjiu Wang (1):
ASoC: fsl_audmix: rework runtime PM handling in probe

Shin'ichiro Kawasaki (2):
nvmet-rdma: factor out response resource cleanup
nvmet-rdma: fix response resource leak on queue teardown

Shivam Kumar (2):
nvmet-tcp: fix out-of-bounds write when receiving an over-long PDU
nvmet-tcp: reject unsolicited H2CData PDUs

Shivam Rawat (1):
drm/msm/a6xx: Fix stale rpmh votes after suspend

Shrikanth Hegde (1):
powerpc: Add preempt lazy support

Shuangpeng Bai (3):
media: usbtv: keep device alive while ALSA card exists
media: go7007: defer the ALSA v4l2 put until card release RDMA/siw: Fix use-after-free in siw_accept()

Simon Glass (1):
pinctrl: rockchip: Reset the pin count when recalculating SoC data

Slawomir Stepien (1):
wifi: zd1211rw: reject secondary interfaces to prevent conflicts

Song Shuai (1):
riscv: kexec_file: Split the loading of kernel and others

Sourabh Jain (3):
powerpc/pseries: Handle and log pseries-wdt registration failures powerpc/pseries: Move H_WATCHDOG definitions to a common header powerpc/crash: stop watchdogs before booting kdump kernel

Srinivas Kandagatla (2):
soundwire: qcom: Fix port exhaustion check in stream_alloc_ports
rpmsg: glink: remove duplicate code for rpmsg device remove

Stanislav Kinsburskii (1):
lib/test_hmm: fail dmirror_fault() when the mirrored mm is gone

StanleyYP Wang (1):
wifi: mt76: mt7996: fix reg addr remap when addr is 0

Stephan Gerhold (8):
clk: qcom: gcc-mdm9607: Increase delay for USB PHY reset
clk: qcom: gcc-msm8916: Fix enable_reg for gcc_blsp1_sleep_clk
clk: qcom: gcc-msm8939: Fix enable_reg for gcc_blsp1_sleep_clk
clk: qcom: gcc-mdm9607: Drop incorrect apss_tcu_clk_src
clk: qcom: gcc-mdm9607: Drop incorrect system_noc_bfdcd_clk_src
clk: qcom: gcc-mdm9607: Fix enable_reg for gcc_blsp1_sleep_clk
clk: qcom: gcc-mdm9607: Fix halt_reg for gcc_apss_axi_clk
clk: qcom: gcc-mdm9607: Drop incorrect BIMC PLL and related clocks

Steven Rostedt (2):
ftrace: Synchronize the initialization of ftrace_ops
tracing: Have trace_event_update_all() only handle module that is loading

Sudeep Holla (17):
firmware: arm_scmi: Publish channel state before callbacks
firmware: arm_scmi: Unregister device notifier before IDR teardown
firmware: arm_scmi: Quiesce notifications before teardown
firmware: arm_scmi: Clean up channels on setup failure
firmware: arm_scmi: Free transport channel on IDR failure
firmware: arm_scmi: Avoid IDR updates while cleaning channels
firmware: arm_scmi: Reject out of range DT protocol IDs
firmware: arm_scmi: Use channel ID for transport teardown
firmware: arm_scmi: Protect device request lookup with RCU
firmware: arm_scmi: Drop handle on protocol bind failures
firmware: arm_scmi: Unwind TX receiver mailbox setup failure
firmware: arm_scmi: Unwind P2A receiver mailbox setup failure
firmware: arm_scmi: Fix requested device removal race
firmware: arm_scmi: Roll back partial protocol table registration
firmware: arm_scmi: Unrequest devices if driver registration fails
mailbox: pcc: Always map the shared memory communication address Revert "mailbox/pcc: support mailbox management of the shared buffer"

Sujal Tuladhar (1):
scsi: target: iscsi: Reserve a terminator byte for the login payload

Sumeet Pawnikar (1):
powercap: intel_rapl_tpmi: Handle PMU registration failure during probe

Sun Jian (1):
fsnotify: inotify: pass mark connector to fsnotify_recalc_mask()

Sunday Clement (1):
drm/amdkfd: Reject zero-sized AQL queue allocations after size halving

Sunil Khatri (1):
drm/amdgpu: use AMDGPU_GPU_PAGE_SHIFT instead of PAGE_SHIFT

Suraj Gupta (1):
dmaengine: xilinx_dma: Fix channel idle state management in AXIDMA and MCDMA interrupt handlers

Sven Eckelmann (8):
batman-adv: mcast: ensure unshared skb for multicast packets
batman-adv: mcast: linearize skbuff for packet generation
batman-adv: dat: avoid unaligned fault in IP extraction
batman-adv: bla: fix freeing of claims on meshif deletion
batman-adv: bla: prevent CRC corruptions after claim flush
batman-adv: dat: atomically update mac addresses
batman-adv: bla: avoid CRC corruption due to parallel claim add
batman-adv: fix TX priority extraction for BATADV_FORW_MCAST

Sven Peter (4):
nvme-apple: Destroy the admin queue on removal
nvme-apple: Don't set a DMA direction for commands without a data transfer
nvme-apple: Never set the opcode in the NVMMU TCB
nvme-apple: Drop the PRP null check chicken bit

Szymon Wilczek (1):
hwmon: (coretemp) Fix core_data leak on CPUs without PTS

Takashi Iwai (3):
ALSA: pcm: Fix race between non-atomic ops and trigger-start
ALSA: seq: midi: Optimize event_input locking with RCU
ALSA: control: Don't add invalid kcontrols to LED layer

Takashi Sakamoto (6):
firewire: core: add KUnit test skeleton for node tree
firewire: core: add KUnit tests for successful tree building
firewire: core: add KUnit tests for failure of tree building
firewire: core: consolidate port counting in build_tree()
firewire: core: validate parent port count before allocating nodes in build_tree()
firewire: core: fix memory leak in error path of build_tree()

Takuma Fujiwara (1):
PCI: j721e: Fix incorrect max_lanes for J7200

TanZheng (1):
RDMA/srpt: Fix srpt_alloc_rw_ctxs() unwind counters

Tanushree Shah (4):
perf data convert json: Fix trace_seq memory leak in process_sample_event() perf dso: Fix kallsyms DSO detection with fallback logic
perf trace-event: Fix buffer overflow in read_string()
perf trace-event: Fix integer truncation in do_read() and skip()

Tao Cui (5):
LoongArch: KVM: Fix TOCTOU race on pv_features block/blk-stat: drain per-cpu callback stats over possible CPUs block/blk-iocost: collect per-cpu latency stats over possible CPUs block/kyber-iosched: flush per-cpu latency buckets over possible CPUs sched_ext/scx_flatcg: Fix cvtime true-up on slice expiry

Tao Yu (1):
drm/gud: validate TV mode names before creating enum property

Tengda Wu (1):
perf test: Use sqrtloop workload to test bperf event

Tetsuo Handa (2):
net: add missing ref_tracker_dir_exit() to alloc_netdev_mqs()
net: add missing ref_tracker_dir_exit() to net_passive_dec()

Thadeu Lima de Souza Cascardo (1):
drm: Fix drm_crtc_commit leak if signaled when PAGE_FLIP_EVENT is used

Thomas Bogendoerfer (1):
MIPS: ptrace: Fix syscall skipping via PTRACE_SYSCALL

Thomas Weißschuh (4):
y2038: uapi: Use 64-bit __kernel_old_timespec::tv_nsec on x32 tools/nolibc/powerpc: mark ctr and xer as clobbered by system call
selftests: harness: Restore order of test functions powerpc/vdso: Remove unused clockmode asm offsets

Thomas Zimmermann (2):
drm/hibmc: Fix list of formats on the primary plane drm/hibmc: Use drm_atomic_helper_check_plane_state()

Thorsten Blum (6):
crypto: atmel-ecc - replace min_t with min
crypto: atmel-ecc - clean up and improve ECDH comments
crypto: atmel-ecc - reject hardware ECDH without a public key
crypto: sl3516 - drop invalid sg_dma_len checks before DMA mapping
powerpc: Use str_enabled_disabled() helper function
apparmor: Replace sprintf/strcpy with scnprintf/strscpy in aa_policy_init

Timur Kristóf (3):
drm/amdgpu/gfx6: Fixup emit_cntxcntl() drm/amdgpu/gfx6: Fixup emitting SWITCH_BUFFER packets drm/amdgpu/gfx6: Use PFP on the compute queues too

Titouan Ameline de Cadeville (1):
firmware: google: Add bounds checks in coreboot_table_populate()

Tomas Glozar (2):
tools/build: Add bpftool-skeletons feature test tools/build: Use SYSTEM_BPFTOOL for system bpftool

Tomáš Macholda (1):
arm64: dts: turris-mox: fix usb3 phys

Tony W Wang-oc (1):
ACPI: processor: Add cpuidle driver check in acpi_processor_register_idle_driver()

Tzung-Bi Shih (1):
platform/chrome: sensorhub: Fix memory overread in ring handler

Uday Khare (3):
media: video-i2c: fix kthread error pointer left in kthread_vid_cap on failure
regulator: tps6594: Fix device node reference leaks in multiphase loop
remoteproc: qcom: Fix glink->node reference leak in qcom_add_glink_subdev

Unnathi Chalicheemala (2):
firmware: qcom_scm: Add API to get waitqueue IRQ info
firmware: qcom_scm: Support multiple waitq contexts

Valery Borovsky (3):
media: airspy: use vb2_video_unregister_device() on disconnect to fix NULL deref
media: rtl2832_sdr: use vb2_video_unregister_device() on remove to fix DMA leak
media: rtl2832_sdr: release URBs and stream buffers on start_streaming() failure

Vasant Hegde (1):
iommu/amd: Fix incorrect device ID in invalid PASID error message

Vasileios Almpanis (1):
i2c: core: fix debugfs UAF on adapter removal

Victor Nogueira (3):
net/sched: cls_api: fix teardown of an adopted proto on insert-race loss net/sched: add get_fill_size callbacks for actions missing them net/sched: sch_teql: restore skb->dev on the slave failure path

Vidhu Sarwal (1):
iio: light: ltrf216a: fix runtime PM reference leak in error path

Viktor Malik (3):
perf trace: Factor out BPF loop body
perf trace: Refactor augmented_raw_syscalls using bpf_for selftests/bpf: Silence array bounds warning in global_map_resize

Vincent Donnefort (1):
ring-buffer: Remove trace_buffer::cpus

Vineet Gupta (1):
selftests/bpf: vmtest.sh: Preserve command quoting when running in the VM

Vishnu Santhosh (1):
rpmsg: glink: fix deadlock in endpoint destroy during driver detach

Vladimir Marioukhine (1):
drm/amdkfd: guard against NULL restore_mqd in CRIU queue restore

Vladimir Murzin (1):
arm64: hibernate: Restore DAIF state on error

Vladimir Oltean (1):
net: dsa: b53: fix error propagation from b53_fdb_dump()

Vladimir Zapolskiy (4):
dmaengine: mediatek: mtk-uart-apdma: Return -ENOMEM on memory allocation failure
dmaengine: hisilicon: Return -ENOMEM on dynamic memory allocation in probe iommu/msm: Return -ENOMEM on memory allocation failure in probe
clk: qcom: Return expected ENOMEM error on dynamic allocation failure

Vlastimil Babka (1):
slab: simplify init_kmem_cache_nodes() error handling

Waiman Long (4):
cgroup/cpuset: Make nr_deadline_tasks an atomic_t
cgroup/cpuset: Remove remote_partition_check() & make update_cpumasks_hier() handle remote partition selftest/cgroup: Update test_cpuset_prs.sh to use | as effective CPUs and state separator selftest/cgroup: Clean up and restructure test_cpuset_prs.sh

Wang Yan (1):
selftests/lsm: Fix memory leak in attr_lsm_count

Wanwu Li (1):
sched_ext/scx_flatcg: Fix cvtime_delta race and add hweight scaling to bypass charging

Wei Hou (1):
cxl/pci: Remove incorrect mbox.valid check in cxl_pci_type3_init_mailbox()

Wei Jie Law (1):
HID: rmi: fix OOB access with undersized RMI reports

Wei Wang (2):
iommu/amd: Prevent SB IOAPIC from overriding IVRS validation errors iommu/amd: Fix false positive in SB IOAPIC IVRS validation

Wei Yang (1):
mm/mm_init: fix incorrect node_spanned_pages

Wei-Lin Chang (1):
arm64: ptdump: Make note_page_flush() range aware

Weigang He (3):
soc: samsung: exynos-pmu: fix of_node refcount leak in exynos_get_pmu_regmap()
ARM: imx: fix device_node refcount leak in imx_src_init()
ARM: imx: fix device_node refcount leaks in imx7_src_init()

Weiming Shi (3):
fs/ntfs3: reject restart table growth beyond U16_MAX entries
SUNRPC: check rpc_sockaddr2uaddr() return value in rpcb_register_inet4/6 fs/ntfs3: validate ef->size covers the record's name and value

Weiming Wu (1):
fs/ntfs3: fix out-of-bounds read of INDEX_ROOT in reparse/objid init

WenTao Liang (1):
ASoC: samsung: aries_audio_probe: double of_node_put due to direct assignment without of_node_get

Wenjie Qi (3):
f2fs: return symlink writeback errors
f2fs: return writeback error from collapse range
f2fs: avoid NULL checkpoint thread access in sysfs

Wentao Guan (1):
LoongArch: Do not save/restore percpu base register in rethook trampoline

Wentao Liang (1):
drm/sun4i: fix refcount leak in sun4i_backend_init_sat()

Wesley Cheng (3):
phy: qcom: qmp-combo: Add new PHY sequences for SM8750
phy: qualcomm: Update the QMP clamp register for V6
phy: qualcomm: qmp-combo: Update QMP PHY with Glymur settings

Wolfram Sang (1):
hwspinlock: propagate errno when registering single lock

Wupeng Ma (1):
mm/hugetlb: fix missing migratable flag on same-node hugetlb migration

Xiang Mei (7):
xfrm6: fix out-of-bounds write in xfrm6_input_addr() when secpath is full
isofs: fix out-of-bounds page array access on empty zisofs block vfio/pci: clear vdev->msi_perm after freeing it on init failure
ext4: fix out-of-bounds read in ext4_read_inline_dir()
ext4: check dir entry fits before reading the hash trailer in ext4_search_dir()
vxlan: vnifilter: enforce exact length of GROUP/GROUP6 attributes
net: qualcomm: rmnet: restore skb->dev on deaggregated frames

Xianglin Lin (1):
HID: multitouch: reclassify HTIX5288 to WIN_8_FORCE_MULTI_INPUT_NSMU

Xiao Ni (1):
md: keep recovery_cp in mdp_superblock_s

Xie Yuanbin (1):
ARM: 9485/1: mm: acquire mmap write lock around show_pte() for user faults

Xin Xie (1):
net: hsr: free learned nodes on device setup failure

Xiubo Li (1):
ceph: revalidate ki_pos for O_APPEND writes after cap acquisition

Xu Rao (4):
nvme-fabrics: fix DHCHAP secret leak on parse failure
mtd: mtdoops: free page bitmap when the backing MTD is removed
media: v4l2-async: avoid deleting unlinked ASC entry on link error
ALSA: hda: Fix connection list comparison in proc output

Xu Yang (1):
usb: gadget: f_uac1_legacy: remove broken string configfs attributes

Yang Shi (1):
selftests: arm64: add hugetlb mte tests

Yang Wang (1):
drm/amdgpu: check thunderbolt before switcheroo registration

Yang Xiuwei (2):
scsi: sd: Fix sd_done() sense handling condition nvme/ioctl: check SUBMIT_IO with nvme_cmd_allowed()

Yao Kai (1):
futex: Prevent rcuwait use-after-free during requeue PI

Yao Sang (1):
ublk: reject non-power-of-2 zone sizes in SET_PARAMS

Yehyeong Lee (6):
nvme-tcp: check the data direction of a C2HData PDU
IB/isert: reject PDUs declaring more data than was received IB/isert: reject login PDUs declaring more data than was received RDMA/srp: fix heap information leak on a truncated SRP_CRED_REQ IB/isert: delay the final Login Response until the session is registered IB/isert: post the full-feature receive buffers after session registration

Yeoreum Yun (3):
coresight: etm4x: fix wrong check of etm4x_sspcicrn_present()
coresight: etm4x: fix underflow for usage of (nrseqstate - 1)
coresight: etm4x: fix leaked trace id

Yi Ding (2):
media: cec: meson: ao-cec-g12a: name the CEC core regmap to avoid debugfs clash
rtc: pcf8563: fix clock provider leak on unbind

Yichong Chen (7):
tools/bpf/bpftool: Reset vmlinux BTF after map commands tools/bpf/bpftool: Reset vmlinux BTF after struct_ops commands
isofs: release zisofs block pointer buffer head
fanotify: report full event length for FIONREAD
fat: release buffer head after rebuilding parent
hugetlbfs: release subpool on fill_super failure
btrfs: retry verity reads for not-uptodate Merkle folios

Yicong Hui (1):
drm: Remove unused header in drm_dumb_buffers.c

Yicong Yang (1):
arm64: Enable ARCH_HAS_NONLEAF_PMD_YOUNG

Yifei Chu (1):
net/smc: release the internal TCP sock on IPPROTO_SMC socket creation failure

Yinhao Hu (1):
nfc: pn533: hold a reference to the request skb during send_frame

Yiyang Chen (1):
bpf: Reject arena frees below the arena base

Yonatan Nachum (1):
RDMA/efa: Fix PBL chunk length computation

Yonghong Song (3):
bpf, x86: Fix trampoline stack size for 128-bit arguments
cgroup: Add bpf prog revisions to struct cgroup_bpf
bpf: Implement mprog API on top of existing cgroup progs

Yongpeng Yang (1):

      fscrypt: fix left shift underflow when inode->i_blkbits > PAGE_SHIFT

Yosry Ahmed (3):
KVM: nVMX: Always flush vpid02 on first use
KVM: nVMX: Service local TLB flushes on failed nested VM-Enter
KVM: nVM: Ensure INVVPID is emulated on the correct physical CPU

Youngjae Kwon (1):
fsnotify: Fix stale object mask after concurrent mark updates

Yousef Alhouseen (1):
HID: synchronize input before cleaning up a failed probe

Yu Kuai (6):
md: add a new recovery_flag MD_RECOVERY_LAZY_RECOVER
md: merge mddev has_superblock into mddev_flags
md: merge mddev faillast_dev into mddev_flags
md: merge mddev serialize_policy into mddev_flags md/raid5: round bitmap stripes with sector division
md: avoid stale clone I/O accounting timestamps

Yu Peng (1):
perf metricgroup: Fix metric expression copy leaks

Yuan Chen (1):
bpftool: Fix double close in map dump

Yuanshen Cao (1):
iio: light: tsl2772: fix ALS calibscale readback

Yuho Choi (14):
bus: ti-sysc: Fix /chosen node reference leak
clocksource: Unregister subsystem on device registration failure
bus: mhi: ep: Fix device refcount leak in the error path of MHI device creation
serial: ma35d1: Fix OF node reference leaks in console init
hwrng: ks-sa - Fix runtime PM cleanup on registration failure
PCI: xgene: Drop unnecessary OF node reference
uio: Fix stale info pointer in failed registration path
driver core: soc: Unregister bus on early device registration failure
bus: mhi: host: Fix controller cleanup on EDL sysfs failure
ACPI: video: Release PCI device reference after lookup
ubi: Fix rollback for explicit UBI device numbers
mtd: ubi: Release device reference on busy detach
xenbus: Unregister reboot notifier on init failure clocksource/drivers/armada: Unwind timer clock on init failure

Yun Zhou (3):
ext4: fix circular lock dependency in ext4_ext_migrate
ext4: skip extra isize expansion during mount to prevent deadlock
nfc: nci: fix use of uninitialized memory in CORE_INIT_RSP parsing

Yunseong Kim (1):
ksmbd: validate ipc response length before dereferencing its fields

Yuqi Xu (1):
openvswitch: Fix CT limit teardown use-after-free

Yuvaraj Ranganathan (2):
firmware: qcom: scm: add trace events for the SMC call interface
firmware: qcom: scm: instrument SMC call path with tracepoints

Yuvraj Singh Chauhan (1):
staging: octeon: fix free_irq dev_id mismatch in cvm_oct_rx_shutdown

Yuyang Huang (2):
selftests/bpf: add verification for BPF_PROG_QUERY attr size boundaries
bpf: fix BPF_PROG_QUERY OOB write and cgroup backward compat

Ze Tan (1):
smb/server: fix session leak in ksmbd_session_register()

Zeng Chi (1):
LoongArch: KVM: Preserve memslot arch flags on KVM_MR_FLAGS_ONLY

Zhan Xusheng (4):
f2fs: use the mount idmap for the owner check in f2fs_xattr_advise_set()
f2fs: fix i_size when pinned fallocate partially fails fs/ntfs3: fix integer overflow in MFT cluster validation fs/ntfs3: reject out-of-range evcn in mi_enum_attr()

Zhang Tianci (1):
fuse: check attributes staleness on fuse_iget()

ZhangGuoDong (4):
smb/server: fix null-ptr-deref in ksmbd_ipc_tree_connect_request() smb/server: fix invalid pointer dereference in ksmbd_stop_durable_scavenger() smb/server: preserve error status in smb2_handle_negotiate() pnfs/blocklayout: Fix device leaks on parse failure

Zhansong Gao (1):
NFSv4: Fix incorrect argument passed to nfs4_delete_lease() in nfs4_add_lease()

Zhao Li (3):
wifi: mac80211: fix per-STA profile length in cross-link CSA parsing
wifi: mac80211: send TWT teardown to peer after setup TX failure
wifi: mac80211: skip unused probe response countdown offsets

Zheng Qixing (4):
md: allow removing faulty rdev during resync
blk-cgroup: skip dying blkg in blkcg_activate_policy()
md: add helper rdev_needs_recovery()
md: fix sync_action incorrect display during resync

Zhenghang Xiao (1):
nfc: nci: fix double completion race in nci_data_exchange_complete

Zhenhao Wan (3):
drm/nouveau/uvmm: fix NULL deref unwinding an OP_MAP_SPARSE op drm/nouveau/uvmm: fix premature region free on failed OP_UNMAP_SPARSE drm/nouveau/uvmm: clear the dirty flag when unwinding an OP_UNMAP_SPARSE

Zhi-Jun You (1):

      wifi: mt76: mt7915: fix net_fill_forward_path for non-DBDC mt7986

Zhihao Cheng (2):
UBI: Preserve torture flag when rescheduling failed erasures
UBI: fastmap: Pass to_be_tortured when reusing old fastmap PEBs

Zhiling Zou (1):
batman-adv: fix stale receive device on merged fragments

Zhongqiu Han (1):
cpufreq: schedutil: Fix self-contradictory comment in sugov_iowait_apply()

Zhu Ling (1):
ACPI: EC: Avoid _REG disconnect on GPIO IRQ defer

Zhu Yanjun (1):
RDMA/cma: Fix WARNING in res_to_rt

Zhushuai Yin (1):
crypto: hisilicon/sec2 - fix CCM algorithm long packet failure

Zide Chen (1):
perf/x86/intel/uncore: Keep PCI PMUs working when MMIO/MSR setup fails

Zijun Hu (5):
Bluetooth: btqca: Fix qca_set_bdaddr() waiting for wrong HCI event
Bluetooth: btusb: Fix BD_ADDR byte order in btusb_set_bdaddr_wcn6855()
Bluetooth: btusb: Record matched usb_device_id into btusb_data
Bluetooth: btusb: QCA: Fix populating devcoredump fields on unenabled devices
Bluetooth: btintel: Fix diagnostics event detection

Zilin Guan (1):
of: unittest: Fix memory leak in unittest_data_add()

Zizhi Wo (6):
null_blk: use DEFINE_MUTEX for the file-scope mutex
null_blk: register configfs subsystem after creating default devices
null_blk: free global tag_set on init error path
null_blk: free zones array on device power-off
null_blk: reject per-device queue resize for shared tag set
null_blk: serialize configfs attribute stores with the lock

Zxyan Zhu (1):
net: stmmac: Skip PHY attach if custom PCS is in use

bui duc phuc (3):
ASoC: pxa: Use devm_clk_get_optional() for extclk clock
net: ethernet: sun4i-emac: Fix IRQ error handling
net: fec: only stop PTP if it was initialized

caina (1):
Revert "irqchip/mbigen: Fix mbigen node address layout"

e.kubanski (1):
xsk: Fix offset calculation in unaligned mode

everestkc (1):
cgroup/cpuset: Fix spelling errors in file kernel/cgroup/cpuset.c

liujinbao1 (1):
f2fs:Fix incomplete search range in f2fs_get_victim when f2fs_need_rand_seg is enabled

longlong yan (1):
clk/x86: pmc_atom: add kasprintf return value check

shengwei.lu (1):
wifi: mt76: mt7925: Fix EHT Beamformee SS subfields to meet 802.11be minimum

zhouminqiang (1):
mtd: part: reject MTDPART_OFS_RETAIN in mtd_add_partition()

谢致邦 (XIE Zhibang) (1):
HID: i2c-hid: Refactor _DSM helper and add i2c-hid-acpi-prp0001 driver

author maintainer
#1 lore raw
Documentation/ABI/testing/configfs-usb-gadget-uac1_legacy +0 -3
index b2eaefd9bc49..6a681d219f43 100644
@@ -5,8 +5,5 @@ Description:
 		The attributes:
 
 		audio_buf_size - audio buffer size
-		fn_cap - capture pcm device file name
-		fn_cntl - control device file name
-		fn_play - playback pcm device file name
 		req_buf_size - ISO OUT endpoint request buffer size
 		req_count - ISO OUT endpoint request count
Documentation/admin-guide/cgroup-v1/memory.rst +6 -43

74 lines not on this page · raw message

Documentation/admin-guide/kernel-parameters.txt +10 -2
index 811345669be4..886095f45290 100644
@@ -3362,8 +3362,8 @@
 			[KNL] Set the initial state for the memory hotplug
 			onlining policy. If not specified, the default value is
 			set according to the
-			CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE kernel config
-			option.
+			CONFIG_MHP_DEFAULT_ONLINE_TYPE kernel config
+			options.
 			See Documentation/admin-guide/mm/memory-hotplug.rst.
 
 	memmap=exactmap	[KNL,X86,EARLY] Enable setting of an exact
@@ -4860,6 +4860,14 @@
 			Format: <bool>
 			default: 0 (auto_verbose is enabled)
 
+	printk.debug_non_panic_cpus=
+			Allows storing messages from non-panic CPUs into
+			the printk log buffer during panic(). They are
+			flushed to consoles by the panic-CPU on
+			a best-effort basis.
+			Format: <bool> (1/Y/y=enable, 0/N/n=disable)
+			Default: disabled
+
 	printk.devkmsg={on,off,ratelimit}
 			Control writing to /dev/kmsg.
 			on - unlimited logging to /dev/kmsg from userspace
Documentation/admin-guide/mm/memory-hotplug.rst +2 -2
index cb2c080f400c..33c886f3d198 100644
@@ -280,8 +280,8 @@ The following files are currently defined:
 		       blocks; configure auto-onlining.
 
 		       The default value depends on the
-		       CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE kernel configuration
-		       option.
+		       CONFIG_MHP_DEFAULT_ONLINE_TYPE kernel configuration
+		       options.
 
 		       See the ``state`` property of memory blocks for details.
 ``block_size_bytes``   read-only: the size in bytes of a memory block.
Documentation/admin-guide/pm/amd-pstate.rst +1 -3
index 210a808b74ec..412423c54f25 100644
@@ -251,9 +251,7 @@ performance supported in `AMD CPPC Performance Capability <perf_cap_>`_).
 In some ASICs, the highest CPPC performance is not the one in the ``_CPC``
 table, so we need to expose it to sysfs. If boost is not active, but
 still supported, this maximum frequency will be larger than the one in
-``cpuinfo``. On systems that support preferred core, the driver will have
-different values for some cores than others and this will reflect the values
-advertised by the platform at bootup.
+``cpuinfo``.
 This attribute is read-only.
 
 ``amd_pstate_lowest_nonlinear_freq``
Documentation/hwmon/emc1403.rst +4 -4
index 57f833b1a800..ebf2435a76a6 100644
@@ -71,10 +71,10 @@ and EMC14x8 support eight sensors (one internal, seven external).
 
 The chips implement three limits for each sensor: low (tempX_min), high
 (tempX_max) and critical (tempX_crit.) The chips also implement an
-hysteresis mechanism which applies to all limits. The relative difference
-is stored in a single register on the chip, which means that the relative
-difference between the limit and its hysteresis is always the same for
-all three limits.
+hysteresis mechanism which applies to high and critical limits. The relative
+difference is stored in a single register on the chip, which means that the
+relative difference between the limit and its hysteresis is always the same
+for high and critical limits.
 
 This implementation detail implies the following:
 
Documentation/usb/gadget-testing.rst +0 -3
index bf555c2270f5..3ef109ad12d5 100644
@@ -712,9 +712,6 @@ The uac1 function provides these attributes in its function directory:
 
 	=============== ====================================
 	audio_buf_size	audio buffer size
-	fn_cap		capture pcm device file name
-	fn_cntl		control device file name
-	fn_play		playback pcm device file name
 	req_buf_size	ISO OUT endpoint request buffer size
 	req_count	ISO OUT endpoint request count
 	=============== ====================================
Documentation/userspace-api/media/v4l/ext-ctrls-colorimetry.rst +11 -1
index 1e7265155715..fb0fe51ad0f5 100644
@@ -79,15 +79,25 @@ Colorimetry Control IDs
       - ``white_point_x``
       - Specifies the normalized x chromaticity coordinate of the white
         point of the mastering display in increments of 0.00002.
+        When both ``white_point_x`` and ``white_point_y`` are zero,
+        the white point chromaticity is unknown. If either coordinate is
+        non-zero, both coordinates shall be within their valid ranges.
     * - __u16
       - ``white_point_y``
       - Specifies the normalized y chromaticity coordinate of the white
         point of the mastering display in increments of 0.00002.
+        When both ``white_point_x`` and ``white_point_y`` are zero,
+        the white point chromaticity is unknown. If either coordinate is
+        non-zero, both coordinates shall be within their valid ranges.
     * - __u32
       - ``max_luminance``
       - Specifies the nominal maximum display luminance of the mastering
         display in units of 0.0001 cd/m\ :sup:`2`.
+        A value of zero indicates that the nominal maximum display
+        luminance is unknown.
     * - __u32
       - ``min_luminance``
-      - specifies the nominal minimum display luminance of the mastering
+      - Specifies the nominal minimum display luminance of the mastering
         display in units of 0.0001 cd/m\ :sup:`2`.
+        A value of zero indicates that the nominal minimum display
+        luminance is unknown.
MAINTAINERS +1 -0
index d5d394a5ad6b..a9a03029ecb8 100644
@@ -11257,6 +11257,7 @@ R:	Eric Snowberg <[email protected]>
 L:	[email protected]
 S:	Supported
 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
+F:	include/linux/secure_boot.h
 F:	security/integrity/
 F:	security/integrity/ima/
 
Makefile +1 -1
index 42de57a52201..679576d1fecd 100644
@@ -1,7 +1,7 @@
 # SPDX-License-Identifier: GPL-2.0
 VERSION = 6
 PATCHLEVEL = 12
-SUBLEVEL = 109
+SUBLEVEL = 110
 EXTRAVERSION =
 NAME = Baby Opossum Posse
 
arch/Kconfig +3 -0
index 1812e4e4d714..cdb220f6c2cb 100644
@@ -1684,4 +1684,7 @@ config CC_HAS_SANE_FUNCTION_ALIGNMENT
 config ARCH_NEED_CMPXCHG_1_EMU
 	bool
 
+config HAVE_ARCH_GET_SECUREBOOT
+	def_bool EFI
+
 endmenu
arch/arm/boot/dts/allwinner/sun4i-a10.dtsi +1 -1
index 51a6464aab9a..cabf619c2e21 100644
@@ -185,7 +185,7 @@ de: display-engine {
 
 	pmu {
 		compatible = "arm,cortex-a8-pmu";
-		interrupts = <3>;
+		interrupts = <66>;
 	};
 
 	reserved-memory {
arch/arm/boot/dts/marvell/armada-388-helios4.dts +13 -0
index ec134e22bae3..003b0708e965 100644
@@ -169,6 +169,7 @@ expander0: gpio-expander@20 {
 					gpio-controller;
 					#gpio-cells = <2>;
 					reg = <0x20>;
+					vcc-supply = <&reg_3p3v>;
 					pinctrl-names = "default";
 					pinctrl-0 = <&pca0_pins>;
 					interrupt-parent = <&gpio0>;
@@ -201,6 +202,10 @@ temp_sensor: temp@4c {
 					reg = <0x4c>;
 					vcc-supply = <&reg_3p3v>;
 				};
+
+				eeprom@53 {
+					vcc-supply = <&reg_3p3v>;
+				};
 			};
 
 			i2c@11100 {
@@ -217,13 +222,17 @@ sata@a8000 {
 				status = "okay";
 				#address-cells = <1>;
 				#size-cells = <0>;
+				ahci-supply = <&reg_3p3v>;
+				phy-supply = <&reg_3p3v>;
 
 				sata0: sata-port@0 {
 					reg = <0>;
+					target-supply = <&reg_5p0v_hdd>;
 				};
 
 				sata1: sata-port@1 {
 					reg = <1>;
+					target-supply = <&reg_5p0v_hdd>;
 				};
 			};
 
@@ -231,13 +240,17 @@ sata@e0000 {
 				status = "okay";
 				#address-cells = <1>;
 				#size-cells = <0>;
+				ahci-supply = <&reg_3p3v>;
+				phy-supply = <&reg_3p3v>;
 
 				sata2: sata-port@0 {
 					reg = <0>;
+					target-supply = <&reg_5p0v_hdd>;
 				};
 
 				sata3: sata-port@1 {
 					reg = <1>;
+					target-supply = <&reg_5p0v_hdd>;
 				};
 			};
 
arch/arm/kernel/hw_breakpoint.c +6 -5
index a12efd0f43e8..6819d4c1f352 100644
@@ -929,10 +929,6 @@ static void hw_breakpoint_cfi_handler(struct pt_regs *regs)
 		break;
 	}
 }
-#else
-static void hw_breakpoint_cfi_handler(struct pt_regs *regs)
-{
-}
 #endif
 
 /*
@@ -964,9 +960,14 @@ static int hw_breakpoint_pending(unsigned long addr, unsigned int fsr,
 	case ARM_ENTRY_SYNC_WATCHPOINT:
 		watchpoint_handler(addr, fsr, regs);
 		break;
+#ifdef CONFIG_CFI
 	case ARM_ENTRY_CFI_BREAKPOINT:
-		hw_breakpoint_cfi_handler(regs);
+		if (user_mode(regs))
+			ret = 1; /* Don't handle userspace BKPT */
+		else
+			hw_breakpoint_cfi_handler(regs);
 		break;
+#endif
 	default:
 		ret = 1; /* Unhandled fault. */
 	}
arch/arm/mach-imx/src.c +3 -0
index 59a8e8cc4469..c3c80b4c3d53 100644
@@ -171,6 +171,7 @@ void __init imx_src_init(void)
 	if (!np)
 		return;
 	src_base = of_iomap(np, 0);
+	of_node_put(np);
 	WARN_ON(!src_base);
 
 	/*
@@ -195,6 +196,7 @@ void __init imx7_src_init(void)
 		return;
 
 	src_base = of_iomap(np, 0);
+	of_node_put(np);
 	if (!src_base)
 		return;
 
@@ -203,6 +205,7 @@ void __init imx7_src_init(void)
 		return;
 
 	gpc_base = of_iomap(np, 0);
+	of_node_put(np);
 	if (!gpc_base)
 		return;
 }
arch/arm/mach-lpc32xx/common.c +1 -4
index 304ea61a0716..35ed3569c5a3 100644
@@ -106,7 +106,7 @@ void __init lpc32xx_map_io(void)
 	iotable_init(lpc32xx_io_desc, ARRAY_SIZE(lpc32xx_io_desc));
 }
 
-static int __init lpc32xx_check_uid(void)
+void __init lpc32xx_check_uid(void)
 {
 	u32 uid[4];
 
@@ -119,7 +119,4 @@ static int __init lpc32xx_check_uid(void)
 		system_serial_low = uid[0];
 		system_serial_high = uid[1];
 	}
-
-	return 1;
 }
-arch_initcall(lpc32xx_check_uid);
arch/arm/mach-lpc32xx/common.h +2 -0
index 32f0ad217807..06b20bea324e 100644
@@ -16,6 +16,8 @@
  * Other arch specific structures and functions
  */
 extern void __init lpc32xx_map_io(void);
+extern void __init lpc32xx_check_uid(void);
+extern void __init lpc32xx_pm_init(void);
 extern void __init lpc32xx_serial_init(void);
 
 /*
arch/arm/mach-lpc32xx/phy3250.c +2 -0
index 66701bf43248..ddc6333ca55d 100644
@@ -71,6 +71,8 @@ static const struct of_dev_auxdata lpc32xx_auxdata_lookup[] __initconst = {
 
 static void __init lpc3250_machine_init(void)
 {
+	lpc32xx_check_uid();
+	lpc32xx_pm_init();
 	lpc32xx_serial_init();
 
 	of_platform_default_populate(NULL, lpc32xx_auxdata_lookup, NULL);
arch/arm/mach-lpc32xx/pm.c +1 -4
index 2572bd89a5e8..9b5c5e1462ed 100644
@@ -120,7 +120,7 @@ static const struct platform_suspend_ops lpc32xx_pm_ops = {
 #define EMC_DYN_MEM_CTRL_OFS 0x20
 #define EMC_SRMMC           (1 << 3)
 #define EMC_CTRL_REG io_p2v(LPC32XX_EMC_BASE + EMC_DYN_MEM_CTRL_OFS)
-static int __init lpc32xx_pm_init(void)
+void __init lpc32xx_pm_init(void)
 {
 	/*
 	 * Setup SDRAM self-refresh clock to automatically disable o
@@ -129,7 +129,4 @@ static int __init lpc32xx_pm_init(void)
 	__raw_writel(__raw_readl(EMC_CTRL_REG) | EMC_SRMMC, EMC_CTRL_REG);
 
 	suspend_set_ops(&lpc32xx_pm_ops);
-
-	return 0;
 }
-arch_initcall(lpc32xx_pm_init);
arch/arm/mm/fault.c +14 -2
index 16b5a7d21480..6763a7c66078 100644
@@ -205,7 +205,11 @@ __do_user_fault(unsigned long addr, unsigned int fsr, unsigned int sig,
 		pr_err("8<--- cut here ---\n");
 		pr_err("%s: unhandled page fault (%d) at 0x%08lx, code 0x%03x\n",
 		       tsk->comm, sig, addr, fsr);
-		show_pte(KERN_ERR, tsk->mm, addr);
+		if (likely(addr < TASK_SIZE)) {
+			mmap_write_lock(tsk->mm);
+			show_pte(KERN_ERR, tsk->mm, addr);
+			mmap_write_unlock(tsk->mm);
+		}
 		show_regs(regs);
 	}
 #endif
@@ -649,7 +653,15 @@ do_DataAbort(unsigned long addr, unsigned int fsr, struct pt_regs *regs)
 	pr_alert("8<--- cut here ---\n");
 	pr_alert("Unhandled fault: %s (0x%03x) at 0x%08lx\n",
 		inf->name, fsr, addr);
-	show_pte(KERN_ALERT, current->mm, addr);
+	if (likely(user_mode(regs))) {
+		if (addr < TASK_SIZE) {
+			mmap_write_lock(current->mm);
+			show_pte(KERN_ALERT, current->mm, addr);
+			mmap_write_unlock(current->mm);
+		}
+	} else {
+		show_pte(KERN_ALERT, current->mm, addr);
+	}
 
 	arm_notify_die("", regs, inf->sig, inf->code, (void __user *)addr,
 		       fsr, 0);
arch/arm64/Kconfig +2 -1
index dd98fa97aad0..938bf2f96b1a 100644
@@ -38,6 +38,8 @@ config ARM64
 	select ARCH_HAS_MEM_ENCRYPT
 	select ARCH_HAS_NMI_SAFE_THIS_CPU_OPS
 	select ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE
+	select ARCH_HAS_NONLEAF_PMD_YOUNG if ARM64_HAFT
+	select ARCH_HAS_PTDUMP
 	select ARCH_HAS_PTE_DEVMAP
 	select ARCH_HAS_PTE_SPECIAL
 	select ARCH_HAS_HW_PTE_YOUNG
@@ -152,7 +154,6 @@ config ARM64
 	select GENERIC_IRQ_SHOW_LEVEL
 	select GENERIC_LIB_DEVMEM_IS_ALLOWED
 	select GENERIC_PCI_IOMAP
-	select GENERIC_PTDUMP
 	select GENERIC_SCHED_CLOCK
 	select GENERIC_SMP_IDLE_THREAD
 	select GENERIC_TIME_VSYSCALL
arch/arm64/boot/dts/allwinner/sun50i-a64-pinephone.dtsi +2 -2
index b844759f52c0..82f959aace10 100644
@@ -212,8 +212,8 @@ accelerometer@68 {
 		interrupts = <7 5 IRQ_TYPE_EDGE_RISING>; /* PH5 */
 		vdd-supply = <&reg_dldo1>;
 		vddio-supply = <&reg_dldo1>;
-		mount-matrix = "0", "1", "0",
-			       "-1", "0", "0",
+		mount-matrix = "0", "-1", "0",
+			       "1", "0", "0",
 			       "0", "0", "1";
 	};
 };
arch/arm64/boot/dts/amlogic/meson-axg-s400.dts +4 -0
index 9611775b81ee..7c8a8529dbc5 100644
@@ -432,6 +432,10 @@ gpio_speaker: gpio-controller@1f {
 	};
 };
 
+&mipi_pcie_analog_dphy {
+	status = "okay";
+};
+
 &pdm {
 	pinctrl-0 = <&pdm_dclk_a14_pins>, <&pdm_din0_pins>,
 		    <&pdm_din1_pins>, <&pdm_din2_pins>, <&pdm_din3_pins>;
arch/arm64/boot/dts/amlogic/meson-axg.dtsi +2 -1
index 4717c9666f2a..ff05b997f6fe 100644
@@ -454,7 +454,8 @@ mux {
 							 "nand_ale",
 							 "nand_cle",
 							 "nand_wen_clk",
-							 "nand_ren_wr";
+							 "nand_ren_wr",
+							 "nand_rb0";
 						function = "nand";
 						input-enable;
 						bias-pull-up;
arch/arm64/boot/dts/freescale/imx8-ss-audio.dtsi +4 -4
index ff5df0fed9e9..741a311614dd 100644
@@ -124,10 +124,10 @@ asrc0: asrc@59000000 {
 		compatible = "fsl,imx8qm-asrc";
 		reg = <0x59000000 0x10000>;
 		interrupts = <GIC_SPI 372 IRQ_TYPE_LEVEL_HIGH>;
-		clocks = <&asrc0_lpcg IMX_LPCG_CLK_0>,
-			 <&asrc0_lpcg IMX_LPCG_CLK_0>,
-			 <&aud_pll_div0_lpcg IMX_LPCG_CLK_4>,
-			 <&aud_pll_div1_lpcg IMX_LPCG_CLK_4>,
+		clocks = <&asrc0_lpcg IMX_LPCG_CLK_4>,
+			 <&asrc0_lpcg IMX_LPCG_CLK_4>,
+			 <&aud_pll_div0_lpcg IMX_LPCG_CLK_0>,
+			 <&aud_pll_div1_lpcg IMX_LPCG_CLK_0>,
 			 <&acm IMX_ADMA_ACM_AUD_CLK0_SEL>,
 			 <&acm IMX_ADMA_ACM_AUD_CLK1_SEL>,
 			 <&clk_dummy>,
arch/arm64/boot/dts/freescale/imx93-kontron-osm-s.dtsi +2 -2
index 47c1363a2f99..dd5da2789bc7 100644
@@ -15,9 +15,9 @@ aliases {
 		rtc1 = &bbnsm_rtc;
 	};
 
-	memory@40000000 {
+	memory@80000000 {
 		device_type = "memory";
-		reg = <0x0 0x40000000 0 0x80000000>;
+		reg = <0x0 0x80000000 0 0x40000000>;
 	};
 
 	chosen {
arch/arm64/boot/dts/marvell/armada-3720-turris-mox.dts +2 -1
index 54453b0a91f9..2c4b8f3f43e0 100644
@@ -290,7 +290,8 @@ connector {
 
 &usb3 {
 	status = "okay";
-	phys = <&comphy2 0>;
+	phys = <&usb2_utmi_otg_phy>, <&comphy2 0>;
+	phy-names = "usb2-phy", "usb3-phy";
 };
 
 &mdio {
arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dts +1 -1
index dbad8f57f2fa..f145e8ee5f80 100644
@@ -39,7 +39,7 @@ &blsp2_i2c3 {
 	haptics: drv2604@5a {
 		compatible = "ti,drv2604";
 		reg = <0x5a>;
-		enable-gpio = <&tlmm 93 0x00>;
+		enable-gpios = <&tlmm 93 GPIO_ACTIVE_HIGH>;
 		mode = <DRV260X_LRA_MODE>;
 		library-sel = <DRV260X_LIB_LRA>;
 		pinctrl-names = "default","sleep";
arch/arm64/boot/dts/qcom/msm8998-sony-xperia-yoshino.dtsi +0 -4
index d8cc0d729e99..0b6b71b5ec5d 100644
@@ -229,10 +229,6 @@ rmi4-f11@11 {
 	};
 };
 
-&blsp1_i2c5_sleep {
-	bias-disable;
-};
-
 &blsp1_uart3 {
 	status = "okay";
 
arch/arm64/boot/dts/qcom/msm8998-xiaomi-sagit.dts +0 -5
index 0cac06f25a77..2ceeec827f8e 100644
@@ -217,11 +217,6 @@ rmi4-f1a@1a {
 	};
 };
 
-&blsp1_i2c5_sleep {
-	/delete-property/ bias-pull-up;
-	bias-disable;
-};
-
 &blsp1_uart3 {
 	status = "okay";
 
arch/arm64/boot/dts/qcom/msm8998.dtsi +12 -12
index 9aa9c5cee355..6524a182277d 100644
@@ -1166,7 +1166,7 @@ blsp1_i2c1_sleep: blsp1-i2c1-sleep-state-state {
 				pins = "gpio2", "gpio3";
 				function = "blsp_i2c1";
 				drive-strength = <2>;
-				bias-pull-up;
+				bias-disable;
 			};
 
 			blsp1_i2c2_default: blsp1-i2c2-default-state {
@@ -1180,7 +1180,7 @@ blsp1_i2c2_sleep: blsp1-i2c2-sleep-state-state {
 				pins = "gpio32", "gpio33";
 				function = "blsp_i2c2";
 				drive-strength = <2>;
-				bias-pull-up;
+				bias-disable;
 			};
 
 			blsp1_i2c3_default: blsp1-i2c3-default-state {
@@ -1194,7 +1194,7 @@ blsp1_i2c3_sleep: blsp1-i2c3-sleep-state {
 				pins = "gpio47", "gpio48";
 				function = "blsp_i2c3";
 				drive-strength = <2>;
-				bias-pull-up;
+				bias-disable;
 			};
 
 			blsp1_i2c4_default: blsp1-i2c4-default-state {
@@ -1208,7 +1208,7 @@ blsp1_i2c4_sleep: blsp1-i2c4-sleep-state {
 				pins = "gpio10", "gpio11";
 				function = "blsp_i2c4";
 				drive-strength = <2>;
-				bias-pull-up;
+				bias-disable;
 			};
 
 			blsp1_i2c5_default: blsp1-i2c5-default-state {
@@ -1222,7 +1222,7 @@ blsp1_i2c5_sleep: blsp1-i2c5-sleep-state {
 				pins = "gpio87", "gpio88";
 				function = "blsp_i2c5";
 				drive-strength = <2>;
-				bias-pull-up;
+				bias-disable;
 			};
 
 			blsp1_i2c6_default: blsp1-i2c6-default-state {
@@ -1236,7 +1236,7 @@ blsp1_i2c6_sleep: blsp1-i2c6-sleep-state {
 				pins = "gpio43", "gpio44";
 				function = "blsp_i2c6";
 				drive-strength = <2>;
-				bias-pull-up;
+				bias-disable;
 			};
 
 			blsp1_spi_b_default: blsp1-spi-b-default-state {
@@ -1301,7 +1301,7 @@ blsp2_i2c1_sleep: blsp2-i2c1-sleep-state {
 				pins = "gpio55", "gpio56";
 				function = "blsp_i2c7";
 				drive-strength = <2>;
-				bias-pull-up;
+				bias-disable;
 			};
 
 			blsp2_i2c2_default: blsp2-i2c2-default-state {
@@ -1315,7 +1315,7 @@ blsp2_i2c2_sleep: blsp2-i2c2-sleep-state {
 				pins = "gpio6", "gpio7";
 				function = "blsp_i2c8";
 				drive-strength = <2>;
-				bias-pull-up;
+				bias-disable;
 			};
 
 			blsp2_i2c3_default: blsp2-i2c3-default-state {
@@ -1329,7 +1329,7 @@ blsp2_i2c3_sleep: blsp2-i2c3-sleep-state {
 				pins = "gpio51", "gpio52";
 				function = "blsp_i2c9";
 				drive-strength = <2>;
-				bias-pull-up;
+				bias-disable;
 			};
 
 			blsp2_i2c4_default: blsp2-i2c4-default-state {
@@ -1343,7 +1343,7 @@ blsp2_i2c4_sleep: blsp2-i2c4-sleep-state {
 				pins = "gpio67", "gpio68";
 				function = "blsp_i2c10";
 				drive-strength = <2>;
-				bias-pull-up;
+				bias-disable;
 			};
 
 			blsp2_i2c5_default: blsp2-i2c5-default-state {
@@ -1357,7 +1357,7 @@ blsp2_i2c5_sleep: blsp2-i2c5-sleep-state {
 				pins = "gpio60", "gpio61";
 				function = "blsp_i2c11";
 				drive-strength = <2>;
-				bias-pull-up;
+				bias-disable;
 			};
 
 			blsp2_i2c6_default: blsp2-i2c6-default-state {
@@ -1371,7 +1371,7 @@ blsp2_i2c6_sleep: blsp2-i2c6-sleep-state {
 				pins = "gpio83", "gpio84";
 				function = "blsp_i2c12";
 				drive-strength = <2>;
-				bias-pull-up;
+				bias-disable;
 			};
 
 			blsp2_spi1_default: blsp2-spi1-default-state {
arch/arm64/boot/dts/qcom/qcm2290.dtsi +1 -0
index dbc78b2d5095..d50b36143ebd 100644
@@ -1798,6 +1798,7 @@ dispcc: clock-controller@5f00000 {
 				      "gcc_disp_gpll0_div_clk_src",
 				      "dsi0_phy_pll_out_byteclk",
 				      "dsi0_phy_pll_out_dsiclk";
+			power-domains = <&rpmpd QCM2290_VDDCX>;
 			#power-domain-cells = <1>;
 			#clock-cells = <1>;
 			#reset-cells = <1>;
arch/arm64/boot/dts/qcom/qcs404.dtsi +8 -8
index 81a161c0cc5a..3ba456d73fb2 100644
@@ -677,11 +677,11 @@ usb3: usb@7678800 {
 			assigned-clock-rates = <19200000>, <200000000>;
 
 			interrupts = <GIC_SPI 25 IRQ_TYPE_LEVEL_HIGH>,
-				     <GIC_SPI 24 IRQ_TYPE_LEVEL_HIGH>,
-				     <GIC_SPI 319 IRQ_TYPE_LEVEL_HIGH>;
+				     <GIC_SPI 319 IRQ_TYPE_LEVEL_HIGH>,
+				     <GIC_SPI 24 IRQ_TYPE_LEVEL_HIGH>;
 			interrupt-names = "pwr_event",
-					  "hs_phy_irq",
-					  "qusb2_phy";
+					  "qusb2_phy",
+					  "hs_phy_irq";
 
 			status = "disabled";
 
@@ -714,11 +714,11 @@ usb2: usb@79b8800 {
 			assigned-clock-rates = <19200000>, <133333333>;
 
 			interrupts = <GIC_SPI 32 IRQ_TYPE_LEVEL_HIGH>,
-				     <GIC_SPI 31 IRQ_TYPE_LEVEL_HIGH>,
-				     <GIC_SPI 318 IRQ_TYPE_LEVEL_HIGH>;
+				     <GIC_SPI 318 IRQ_TYPE_LEVEL_HIGH>,
+				     <GIC_SPI 31 IRQ_TYPE_LEVEL_HIGH>;
 			interrupt-names = "pwr_event",
-					  "hs_phy_irq",
-					  "qusb2_phy";
+					  "qusb2_phy",
+					  "hs_phy_irq";
 
 			status = "disabled";
 
arch/arm64/boot/dts/qcom/qcs8550-aim300.dtsi +2 -2
index e6ac529e6b72..3ead078246f4 100644
@@ -396,8 +396,8 @@ &usb_1_hsphy {
 };
 
 &usb_dp_qmpphy {
-	vdda-phy-supply = <&vreg_l3e_1p2>;
-	vdda-pll-supply = <&vreg_l3f_0p88>;
+	vdda-phy-supply = <&vreg_l3f_0p88>;
+	vdda-pll-supply = <&vreg_l3e_1p2>;
 };
 
 &xo_board {
arch/arm64/boot/dts/qcom/sc8180x-lenovo-flex-5g.dts +52 -5

96 lines not on this page · raw message

arch/arm64/boot/dts/qcom/sc8180x-primus.dts +51 -5

104 lines not on this page · raw message

arch/arm64/boot/dts/qcom/sc8180x.dtsi +8 -8
index 4715e26fc264..d3aed296e32c 100644
@@ -1761,8 +1761,8 @@ pcie0: pcie@1c00000 {
 			assigned-clocks = <&gcc GCC_PCIE_0_AUX_CLK>;
 			assigned-clock-rates = <19200000>;
 
-			iommu-map = <0x0   &apps_smmu 0x1d80 0x1>,
-				    <0x100 &apps_smmu 0x1d81 0x1>;
+			iommu-map = <0x0   &apps_smmu 0x1d80 0x0 0x1>,
+				    <0x100 &apps_smmu 0x1d81 0x0 0x1>;
 
 			resets = <&gcc GCC_PCIE_0_BCR>;
 			reset-names = "pci";
@@ -1882,8 +1882,8 @@ pcie3: pcie@1c08000 {
 			assigned-clocks = <&gcc GCC_PCIE_3_AUX_CLK>;
 			assigned-clock-rates = <19200000>;
 
-			iommu-map = <0x0   &apps_smmu 0x1e00 0x1>,
-				    <0x100 &apps_smmu 0x1e01 0x1>;
+			iommu-map = <0x0   &apps_smmu 0x1e00 0x0 0x1>,
+				    <0x100 &apps_smmu 0x1e01 0x0 0x1>;
 
 			resets = <&gcc GCC_PCIE_3_BCR>;
 			reset-names = "pci";
@@ -2004,8 +2004,8 @@ pcie1: pcie@1c10000 {
 			assigned-clocks = <&gcc GCC_PCIE_1_AUX_CLK>;
 			assigned-clock-rates = <19200000>;
 
-			iommu-map = <0x0   &apps_smmu 0x1c80 0x1>,
-				    <0x100 &apps_smmu 0x1c81 0x1>;
+			iommu-map = <0x0   &apps_smmu 0x1c80 0x0 0x1>,
+				    <0x100 &apps_smmu 0x1c81 0x0 0x1>;
 
 			resets = <&gcc GCC_PCIE_1_BCR>;
 			reset-names = "pci";
@@ -2126,8 +2126,8 @@ pcie2: pcie@1c18000 {
 			assigned-clocks = <&gcc GCC_PCIE_2_AUX_CLK>;
 			assigned-clock-rates = <19200000>;
 
-			iommu-map = <0x0   &apps_smmu 0x1d00 0x1>,
-				    <0x100 &apps_smmu 0x1d01 0x1>;
+			iommu-map = <0x0   &apps_smmu 0x1d00 0x0 0x1>,
+				    <0x100 &apps_smmu 0x1d01 0x0 0x1>;
 
 			resets = <&gcc GCC_PCIE_2_BCR>;
 			reset-names = "pci";
arch/arm64/boot/dts/qcom/sc8280xp-crd.dts +2 -2
index 6020582b0a59..36beb71d7d2f 100644
@@ -167,7 +167,7 @@ vreg_misc_3p3: regulator-misc-3p3 {
 		regulator-min-microvolt = <3300000>;
 		regulator-max-microvolt = <3300000>;
 
-		gpio = <&pmc8280_1_gpios 2 GPIO_ACTIVE_HIGH>;
+		gpio = <&pmc8280_1_gpios 1 GPIO_ACTIVE_HIGH>;
 		enable-active-high;
 
 		pinctrl-names = "default";
@@ -759,7 +759,7 @@ edp_bl_reg_en: edp-bl-reg-en-state {
 	};
 
 	misc_3p3_reg_en: misc-3p3-reg-en-state {
-		pins = "gpio2";
+		pins = "gpio1";
 		function = "normal";
 	};
 };
arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts +1 -1
index 8e5951da5920..4dfe29caa52d 100644
@@ -1488,7 +1488,7 @@ cam_rgb_default: cam-rgb-default-state {
 		mclk-pins {
 			pins = "gpio17";
 			function = "cam_mclk";
-			drive-strength = <16>;
+			drive-strength = <6>;
 			bias-disable;
 		};
 
arch/arm64/boot/dts/qcom/sdm632-motorola-ocean.dts +1 -1
index 2f55db0c8ce3..9ea3e5e76bf9 100644
@@ -130,7 +130,7 @@ led-controller@36 {
 
 		led: led@1 {
 			reg = <1>;
-			default-trigger = "backlight";
+			linux,default-trigger = "backlight";
 			function = LED_FUNCTION_BACKLIGHT;
 			led-sources = <0 1 2>;
 		};
arch/arm64/boot/dts/qcom/sdm845.dtsi +32 -32

76 lines not on this page · raw message

arch/arm64/boot/dts/qcom/sm7225-fairphone-fp4.dts +3 -3
index 83dac3ca5331..dfa3b111ae10 100644
@@ -47,7 +47,7 @@ chosen {
 
 		stdout-path = "serial0:115200n8";
 
-		framebuffer0: framebuffer@a000000 {
+		framebuffer0: framebuffer@a0000000 {
 			compatible = "simple-framebuffer";
 			reg = <0 0xa0000000 0 (2340 * 1080 * 4)>;
 			width = <1080>;
@@ -1143,8 +1143,8 @@ &usb_1_hsphy {
 };
 
 &usb_1_qmpphy {
-	vdda-phy-supply = <&vreg_l22a>;
-	vdda-pll-supply = <&vreg_l16a>;
+	vdda-phy-supply = <&vreg_l16a>;
+	vdda-pll-supply = <&vreg_l22a>;
 
 	status = "okay";
 };
arch/arm64/boot/dts/qcom/sm8150.dtsi +4 -4
index 0aeceffd872c..e06f7782b551 100644
@@ -1885,8 +1885,8 @@ pcie0: pcie@1c00000 {
 				      "tbu",
 				      "ref";
 
-			iommu-map = <0x0   &apps_smmu 0x1d80 0x1>,
-				    <0x100 &apps_smmu 0x1d81 0x1>;
+			iommu-map = <0x0   &apps_smmu 0x1d80 0x0 0x1>,
+				    <0x100 &apps_smmu 0x1d81 0x0 0x1>;
 
 			resets = <&gcc GCC_PCIE_0_BCR>;
 			reset-names = "pci";
@@ -2005,8 +2005,8 @@ pcie1: pcie@1c08000 {
 			assigned-clocks = <&gcc GCC_PCIE_1_AUX_CLK>;
 			assigned-clock-rates = <19200000>;
 
-			iommu-map = <0x0   &apps_smmu 0x1e00 0x1>,
-				    <0x100 &apps_smmu 0x1e01 0x1>;
+			iommu-map = <0x0   &apps_smmu 0x1e00 0x0 0x1>,
+				    <0x100 &apps_smmu 0x1e01 0x0 0x1>;
 
 			resets = <&gcc GCC_PCIE_1_BCR>;
 			reset-names = "pci";
arch/arm64/boot/dts/qcom/sm8250-xiaomi-elish-common.dtsi +1 -1
index 3596dd328c31..00e90080d212 100644
@@ -28,7 +28,7 @@ / {
 
 	/* required for bootloader to select correct board */
 	qcom,msm-id = <QCOM_ID_SM8250 0x20001>; /* SM8250 v2.1 */
-	qcom,board-id = <0x10008 0>;
+	qcom,board-id = <0x2f 0>;
 
 	chosen {
 		#address-cells = <2>;
arch/arm64/boot/dts/qcom/sm8250.dtsi +28 -20

84 lines not on this page · raw message

arch/arm64/boot/dts/qcom/sm8350.dtsi +4 -4
index 1870ec4176da..6f175791de90 100644
@@ -1571,8 +1571,8 @@ pcie0: pcie@1c00000 {
 				      "aggre1",
 				      "aggre0";
 
-			iommu-map = <0x0   &apps_smmu 0x1c00 0x1>,
-				    <0x100 &apps_smmu 0x1c01 0x1>;
+			iommu-map = <0x0   &apps_smmu 0x1c00 0x0 0x1>,
+				    <0x100 &apps_smmu 0x1c01 0x0 0x1>;
 
 			resets = <&gcc GCC_PCIE_0_BCR>;
 			reset-names = "pci";
@@ -1678,8 +1678,8 @@ pcie1: pcie@1c08000 {
 				      "ddrss_sf_tbu",
 				      "aggre1";
 
-			iommu-map = <0x0   &apps_smmu 0x1c80 0x1>,
-				    <0x100 &apps_smmu 0x1c81 0x1>;
+			iommu-map = <0x0   &apps_smmu 0x1c80 0x0 0x1>,
+				    <0x100 &apps_smmu 0x1c81 0x0 0x1>;
 
 			resets = <&gcc GCC_PCIE_1_BCR>;
 			reset-names = "pci";
arch/arm64/boot/dts/qcom/sm8450.dtsi +4 -4
index 59172db1e3d9..521b12a56e55 100644
@@ -1834,8 +1834,8 @@ &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>,
 				      "aggre0",
 				      "aggre1";
 
-			iommu-map = <0x0   &apps_smmu 0x1c00 0x1>,
-				    <0x100 &apps_smmu 0x1c01 0x1>;
+			iommu-map = <0x0   &apps_smmu 0x1c00 0x0 0x1>,
+				    <0x100 &apps_smmu 0x1c01 0x0 0x1>;
 
 			resets = <&gcc GCC_PCIE_0_BCR>;
 			reset-names = "pci";
@@ -1994,8 +1994,8 @@ &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>,
 				      "ddrss_sf_tbu",
 				      "aggre1";
 
-			iommu-map = <0x0   &apps_smmu 0x1c80 0x1>,
-				    <0x100 &apps_smmu 0x1c81 0x1>;
+			iommu-map = <0x0   &apps_smmu 0x1c80 0x0 0x1>,
+				    <0x100 &apps_smmu 0x1c81 0x0 0x1>;
 
 			resets = <&gcc GCC_PCIE_1_BCR>;
 			reset-names = "pci";
arch/arm64/boot/dts/qcom/sm8550.dtsi +4 -4
index 38b15db0676c..7f06bea09d0a 100644
@@ -1771,8 +1771,8 @@ pcie0: pcie@1c00000 {
 
 			msi-map = <0x0 &gic_its 0x1400 0x1>,
 				  <0x100 &gic_its 0x1401 0x1>;
-			iommu-map = <0x0   &apps_smmu 0x1400 0x1>,
-				    <0x100 &apps_smmu 0x1401 0x1>;
+			iommu-map = <0x0   &apps_smmu 0x1400 0x0 0x1>,
+				    <0x100 &apps_smmu 0x1401 0x0 0x1>;
 
 			resets = <&gcc GCC_PCIE_0_BCR>;
 			reset-names = "pci";
@@ -1892,8 +1892,8 @@ pcie1: pcie@1c08000 {
 
 			msi-map = <0x0 &gic_its 0x1480 0x1>,
 				  <0x100 &gic_its 0x1481 0x1>;
-			iommu-map = <0x0   &apps_smmu 0x1480 0x1>,
-				    <0x100 &apps_smmu 0x1481 0x1>;
+			iommu-map = <0x0   &apps_smmu 0x1480 0x0 0x1>,
+				    <0x100 &apps_smmu 0x1481 0x0 0x1>;
 
 			resets = <&gcc GCC_PCIE_1_BCR>,
 				<&gcc GCC_PCIE_1_LINK_DOWN_BCR>;
arch/arm64/boot/dts/qcom/sm8650.dtsi +93 -4

121 lines not on this page · raw message

arch/arm64/boot/dts/qcom/x1e80100.dtsi +2 -2
index 7e9de1b7c7a3..d456190ed76d 100644
@@ -2596,7 +2596,7 @@ usb_1_ss0_hsphy: phy@fd3000 {
 			reg = <0 0x00fd3000 0 0x154>;
 			#phy-cells = <0>;
 
-			clocks = <&tcsr TCSR_USB2_1_CLKREF_EN>;
+			clocks = <&rpmhcc RPMH_CXO_CLK>;
 			clock-names = "ref";
 
 			resets = <&gcc GCC_QUSB2PHY_PRIM_BCR>;
@@ -2736,7 +2736,7 @@ usb_1_ss2_hsphy: phy@fde000 {
 			reg = <0 0x00fde000 0 0x154>;
 			#phy-cells = <0>;
 
-			clocks = <&tcsr TCSR_USB2_1_CLKREF_EN>;
+			clocks = <&tcsr TCSR_USB2_2_CLKREF_EN>;
 			clock-names = "ref";
 
 			resets = <&gcc GCC_QUSB2PHY_TERT_BCR>;
arch/arm64/boot/dts/rockchip/rk3399-gru-chromebook.dtsi +1 -2
index cacbad35cfc8..cf9fdb7d0cfb 100644
@@ -510,8 +510,7 @@ &pci_rootport {
 	mvl_wifi: wifi@0,0 {
 		compatible = "pci1b4b,2b42";
 		reg = <0x0000 0x0 0x0 0x0 0x0>;
-		interrupt-parent = <&gpio0>;
-		interrupts = <8 IRQ_TYPE_LEVEL_LOW>;
+		interrupts-extended = <&gpio0 8 IRQ_TYPE_LEVEL_LOW>;
 		pinctrl-names = "default";
 		pinctrl-0 = <&wlan_host_wake_l>;
 		wakeup-source;
arch/arm64/boot/dts/ti/k3-am64-main.dtsi +1 -1
index 7eae18399caa..7c6ba86cf8ee 100644
@@ -1349,7 +1349,7 @@ tx_pru0_1: txpru@c000 {
 		icssg0_mdio: mdio@32400 {
 			compatible = "ti,davinci_mdio";
 			reg = <0x32400 0x100>;
-			clocks = <&k3_clks 62 3>;
+			clocks = <&k3_clks 81 0>;
 			clock-names = "fck";
 			#address-cells = <1>;
 			#size-cells = <0>;
arch/arm64/include/asm/pgtable.h +6 -2
index 2de5a70a47ce..a66a474949c8 100644
@@ -1266,7 +1266,7 @@ static inline int __ptep_clear_flush_young(struct vm_area_struct *vma,
 	return young;
 }
 
-#ifdef CONFIG_TRANSPARENT_HUGEPAGE
+#if defined(CONFIG_TRANSPARENT_HUGEPAGE) || defined(CONFIG_ARCH_HAS_NONLEAF_PMD_YOUNG)
 #define __HAVE_ARCH_PMDP_TEST_AND_CLEAR_YOUNG
 static inline int pmdp_test_and_clear_young(struct vm_area_struct *vma,
 					    unsigned long address,
@@ -1274,7 +1274,7 @@ static inline int pmdp_test_and_clear_young(struct vm_area_struct *vma,
 {
 	return __ptep_test_and_clear_young(vma, address, (pte_t *)pmdp);
 }
-#endif /* CONFIG_TRANSPARENT_HUGEPAGE */
+#endif /* CONFIG_TRANSPARENT_HUGEPAGE || CONFIG_ARCH_HAS_NONLEAF_PMD_YOUNG */
 
 static inline pte_t __ptep_get_and_clear(struct mm_struct *mm,
 				       unsigned long address, pte_t *ptep)
@@ -1509,6 +1509,10 @@ static inline void update_mmu_cache_range(struct vm_fault *vmf,
  */
 #define arch_has_hw_pte_young		cpu_has_hw_af
 
+#ifdef CONFIG_ARCH_HAS_NONLEAF_PMD_YOUNG
+#define arch_has_hw_nonleaf_pmd_young	system_supports_haft
+#endif
+
 /*
  * Experimentally, it's cheap to set the access flag in hardware and we
  * benefit from prefaulting mappings as 'old' to start with.
arch/arm64/include/asm/ptdump.h +18 -4
index 6cf4aae05219..8bf87ac9bb4b 100644
@@ -7,7 +7,7 @@
 
 #include <linux/ptdump.h>
 
-#ifdef CONFIG_PTDUMP_CORE
+#ifdef CONFIG_PTDUMP
 
 #include <linux/mm_types.h>
 #include <linux/seq_file.h>
@@ -50,6 +50,8 @@ struct ptdump_pg_state {
 	const struct addr_marker *marker;
 	const struct mm_struct *mm;
 	unsigned long start_address;
+	/* exclusive end, ULONG_MAX represents an end at 1 << 64 */
+	unsigned long end_address;
 	int level;
 	u64 current_prot;
 	bool check_wx;
@@ -59,7 +61,13 @@ struct ptdump_pg_state {
 
 void ptdump_walk(struct seq_file *s, struct ptdump_info *info);
 void note_page(struct ptdump_state *pt_st, unsigned long addr, int level,
-	       u64 val);
+	       pteval_t val);
+void note_page_pte(struct ptdump_state *st, unsigned long addr, pte_t pte);
+void note_page_pmd(struct ptdump_state *st, unsigned long addr, pmd_t pmd);
+void note_page_pud(struct ptdump_state *st, unsigned long addr, pud_t pud);
+void note_page_p4d(struct ptdump_state *st, unsigned long addr, p4d_t p4d);
+void note_page_pgd(struct ptdump_state *st, unsigned long addr, pgd_t pgd);
+void note_page_flush(struct ptdump_state *st);
 #ifdef CONFIG_PTDUMP_DEBUGFS
 #define EFI_RUNTIME_MAP_END	DEFAULT_MAP_WINDOW_64
 void __init ptdump_debugfs_register(struct ptdump_info *info, const char *name);
@@ -69,7 +77,13 @@ static inline void ptdump_debugfs_register(struct ptdump_info *info,
 #endif /* CONFIG_PTDUMP_DEBUGFS */
 #else
 static inline void note_page(struct ptdump_state *pt_st, unsigned long addr,
-			     int level, u64 val) { }
-#endif /* CONFIG_PTDUMP_CORE */
+			     int level, pteval_t val) { }
+static inline void note_page_pte(struct ptdump_state *st, unsigned long addr, pte_t pte) { }
+static inline void note_page_pmd(struct ptdump_state *st, unsigned long addr, pmd_t pmd) { }
+static inline void note_page_pud(struct ptdump_state *st, unsigned long addr, pud_t pud) { }
+static inline void note_page_p4d(struct ptdump_state *st, unsigned long addr, p4d_t p4d) { }
+static inline void note_page_pgd(struct ptdump_state *st, unsigned long addr, pgd_t pgd) { }
+static inline void note_page_flush(struct ptdump_state *st) { }
+#endif /* CONFIG_PTDUMP */
 
 #endif /* __ASM_PTDUMP_H */
arch/arm64/kernel/hibernate.c +15 -1
index 945983735815..44d31b019efd 100644
@@ -342,8 +342,10 @@ int swsusp_arch_suspend(void)
 		crash_prepare_suspend();
 
 		ret = swsusp_mte_save_tags();
-		if (ret)
+		if (ret) {
+			local_daif_restore(flags);
 			return ret;
+		}
 
 		sleep_cpu = smp_processor_id();
 		ret = swsusp_save();
@@ -459,9 +461,21 @@ int __nocfi swsusp_arch_resume(void)
 	if (el2_reset_needed())
 		__hyp_set_vectors(el2_vectors);
 
+	/*
+	 * It is necessary to mask all DAIF exceptions here as:
+	 *
+	 * - The copy of swsusp_arch_suspend_exit() in the hibernation
+	 *   text cannot handle taking any exceptions.
+	 *
+	 * - The suspended kernel masked all DAIF exceptions in
+	 *   swsusp_arch_resume(), and expects to be re-entered in the
+	 *   same state : with all DAIF exceptions masked.
+	 */
+	local_daif_save();
 	hibernate_exit(virt_to_phys(tmp_pg_dir), resume_hdr.ttbr1_el1,
 		       resume_hdr.reenter_kernel, restore_pblist,
 		       resume_hdr.__hyp_stub_vectors, virt_to_phys(zero_page));
+	unreachable();
 
 	return 0;
 }
arch/arm64/kvm/Kconfig +2 -2
index ead632ad01b4..096e45acadb2 100644
@@ -71,8 +71,8 @@ config PTDUMP_STAGE2_DEBUGFS
 	depends on KVM
 	depends on DEBUG_KERNEL
 	depends on DEBUG_FS
-	depends on GENERIC_PTDUMP
-	select PTDUMP_CORE
+	depends on ARCH_HAS_PTDUMP
+	select PTDUMP
 	default n
 	help
 	  Say Y here if you want to show the stage-2 kernel pagetables
arch/arm64/lib/Makefile +4 -0
index 13e6a2829116..68d91c2021f1 100644
@@ -1,4 +1,8 @@
 # SPDX-License-Identifier: GPL-2.0
+
+# KCSAN uses udelay for introducing watchpoint delay; avoid recursion.
+KCSAN_SANITIZE_delay.o := n
+
 lib-y		:= clear_user.o delay.o copy_from_user.o		\
 		   copy_to_user.o copy_page.o				\
 		   clear_page.o csum.o insn.o memchr.o memcpy.o		\
arch/arm64/mm/Makefile +1 -1
index 2fc8c6dd0407..ea6cd8b4e434 100644
@@ -5,7 +5,7 @@ obj-y				:= dma-mapping.o extable.o fault.o init.o \
 				   context.o proc.o pageattr.o fixmap.o
 obj-$(CONFIG_ARM64_CONTPTE)	+= contpte.o
 obj-$(CONFIG_HUGETLB_PAGE)	+= hugetlbpage.o
-obj-$(CONFIG_PTDUMP_CORE)	+= ptdump.o
+obj-$(CONFIG_PTDUMP)		+= ptdump.o
 obj-$(CONFIG_PTDUMP_DEBUGFS)	+= ptdump_debugfs.o
 obj-$(CONFIG_TRANS_TABLE)	+= trans_pgd.o
 obj-$(CONFIG_TRANS_TABLE)	+= trans_pgd-asm.o
arch/arm64/mm/fault.c +8 -4
index 9ee5a2d2b321..9a33856683af 100644
@@ -15,6 +15,7 @@
 #include <linux/mm.h>
 #include <linux/hardirq.h>
 #include <linux/init.h>
+#include <linux/irqflags.h>
 #include <linux/kasan.h>
 #include <linux/kprobes.h>
 #include <linux/uaccess.h>
@@ -151,6 +152,9 @@ static void show_pte(unsigned long addr)
 	pr_alert("%s pgtable: %luk pages, %llu-bit VAs, pgdp=%016lx\n",
 		 mm == &init_mm ? "swapper" : "user", PAGE_SIZE / SZ_1K,
 		 vabits_actual, mm_to_pgd_phys(mm));
+
+	guard(irqsave)();
+
 	pgdp = pgd_offset(mm, addr);
 	pgd = READ_ONCE(*pgdp);
 	pr_alert("[%016lx] pgd=%016llx", addr, pgd_val(pgd));
@@ -164,25 +168,25 @@ static void show_pte(unsigned long addr)
 		if (pgd_none(pgd) || pgd_bad(pgd))
 			break;
 
-		p4dp = p4d_offset(pgdp, addr);
+		p4dp = p4d_offset_lockless(pgdp, pgd, addr);
 		p4d = READ_ONCE(*p4dp);
 		pr_cont(", p4d=%016llx", p4d_val(p4d));
 		if (p4d_none(p4d) || p4d_bad(p4d))
 			break;
 
-		pudp = pud_offset(p4dp, addr);
+		pudp = pud_offset_lockless(p4dp, p4d, addr);
 		pud = READ_ONCE(*pudp);
 		pr_cont(", pud=%016llx", pud_val(pud));
 		if (pud_none(pud) || pud_bad(pud))
 			break;
 
-		pmdp = pmd_offset(pudp, addr);
+		pmdp = pmd_offset_lockless(pudp, pud, addr);
 		pmd = READ_ONCE(*pmdp);
 		pr_cont(", pmd=%016llx", pmd_val(pmd));
 		if (pmd_none(pmd) || pmd_bad(pmd))
 			break;
 
-		ptep = pte_offset_map(pmdp, addr);
+		ptep = pte_offset_map(&pmd, addr);
 		if (!ptep)
 			break;
 
arch/arm64/mm/ptdump.c +57 -3

89 lines not on this page · raw message

arch/csky/kernel/entry.S +3 -3
index c68cdcc76d60..3261f46f2244 100644
@@ -93,11 +93,11 @@ csky_syscall_trace:
 	ldw	a2, (sp, LSAVE_A2)
 	ldw	a3, (sp, LSAVE_A3)
 #if defined(__CSKYABIV2__)
-	subi	sp, 8
 	ldw	r9, (sp, LSAVE_A4)
+	ldw	r10, (sp, LSAVE_A5)
+	subi	sp, 8
 	stw	r9, (sp, 0x0)
-	ldw	r9, (sp, LSAVE_A5)
-	stw	r9, (sp, 0x4)
+	stw	r10, (sp, 0x4)
 	jsr	syscallid                     /* Do system call */
 	addi	sp, 8
 #else
arch/loongarch/Kconfig +1 -1
index d402fcdf0861..3048c7c527b6 100644
@@ -161,7 +161,7 @@ config LOONGARCH
 	select HAVE_RELIABLE_STACKTRACE if UNWINDER_ORC
 	select HAVE_RETHOOK
 	select HAVE_RSEQ
-	select HAVE_RUST
+	select HAVE_RUST if !KASAN
 	select HAVE_SAMPLE_FTRACE_DIRECT
 	select HAVE_SAMPLE_FTRACE_DIRECT_MULTI
 	select HAVE_SETUP_PER_CPU_AREA if NUMA
arch/loongarch/configs/loongson3_defconfig +4 -1
index 75b366407a60..60424d59a4ec 100644
@@ -99,7 +99,10 @@ CONFIG_ZBUD=y
 CONFIG_ZSMALLOC=m
 # CONFIG_COMPAT_BRK is not set
 CONFIG_MEMORY_HOTPLUG=y
-CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE=y
+# CONFIG_MHP_DEFAULT_ONLINE_TYPE_OFFLINE is not set
+CONFIG_MHP_DEFAULT_ONLINE_TYPE_ONLINE_AUTO=y
+# CONFIG_MHP_DEFAULT_ONLINE_TYPE_ONLINE_KERNEL is not set
+# CONFIG_MHP_DEFAULT_ONLINE_TYPE_ONLINE_MOVABLE is not set
 CONFIG_MEMORY_HOTREMOVE=y
 CONFIG_KSM=y
 CONFIG_TRANSPARENT_HUGEPAGE=y
arch/loongarch/include/asm/kvm_host.h +1 -0
index 4f813fd89ac5..7d123a7d9794 100644
@@ -110,6 +110,7 @@ struct kvm_arch {
 	unsigned int  pte_shifts[MAX_PGTABLE_LEVELS];
 	unsigned int  root_level;
 	spinlock_t    phyid_map_lock;
+	spinlock_t    pv_setting_lock;
 	struct kvm_phyid_map  *phyid_map;
 	/* Enabled PV features */
 	unsigned long pv_features;
arch/loongarch/kernel/acpi.c +2 -1
index df9c0f8058d8..309fb7b61489 100644
@@ -12,6 +12,7 @@
 #include <linux/efi-bgrt.h>
 #include <linux/irq.h>
 #include <linux/irqdomain.h>
+#include <linux/kvm_host.h>
 #include <linux/memblock.h>
 #include <linux/of_fdt.h>
 #include <linux/serial_core.h>
@@ -201,7 +202,7 @@ static void __init acpi_process_madt(void)
 
 int pptt_enabled;
 static int acpi_nr_packages;
-static int acpi_package_ids[MAX_PACKAGES];
+static int acpi_package_ids[MAX(MAX_PACKAGES, KVM_MAX_VCPUS)];
 
 int __init parse_acpi_topology(void)
 {
arch/loongarch/kernel/kprobes.c +3 -0
index bd783ebed4cc..ad6b28bbd4d3 100644
@@ -273,6 +273,9 @@ bool kprobe_singlestep_handler(struct pt_regs *regs)
 	struct kprobe_ctlblk *kcb = get_kprobe_ctlblk();
 	unsigned long addr = instruction_pointer(regs);
 
+	if (!cur)
+		return false;
+
 	if (cur && (kcb->kprobe_status & (KPROBE_HIT_SS | KPROBE_REENTER)) &&
 	    ((unsigned long)&cur->ainsn.insn[1] == addr)) {
 		restore_local_irqflag(kcb, regs);
arch/loongarch/kernel/rethook_trampoline.S +0 -2
index d4ceb2fa2a5c..0298ebced64a 100644
@@ -24,7 +24,6 @@
 	cfi_st	t6, PT_R18
 	cfi_st	t7, PT_R19
 	cfi_st	t8, PT_R20
-	cfi_st	u0, PT_R21
 	cfi_st	fp, PT_R22
 	cfi_st	s0, PT_R23
 	cfi_st	s1, PT_R24
@@ -59,7 +58,6 @@
 	cfi_ld	t6, PT_R18
 	cfi_ld	t7, PT_R19
 	cfi_ld	t8, PT_R20
-	cfi_ld	u0, PT_R21
 	cfi_ld	fp, PT_R22
 	cfi_ld	s0, PT_R23
 	cfi_ld	s1, PT_R24
arch/loongarch/kvm/main.c +5 -1
index 550ce2b4df70..ee6b97102ba3 100644
@@ -377,7 +377,11 @@ static int kvm_loongarch_init(void)
 	if (r)
 		return r;
 
-	return kvm_init(sizeof(struct kvm_vcpu), 0, THIS_MODULE);
+	r = kvm_init(sizeof(struct kvm_vcpu), 0, THIS_MODULE);
+	if (r)
+		kvm_loongarch_env_exit();
+
+	return r;
 }
 
 static void kvm_loongarch_exit(void)
arch/loongarch/kvm/mmu.c +10 -0
index f854e74676af..d316cbc6e5e9 100644
@@ -383,6 +383,16 @@ int kvm_arch_prepare_memory_region(struct kvm *kvm, const struct kvm_memory_slot
 	hva_t hva_start;
 	size_t size, gpa_offset, hva_offset;
 
+	/*
+	 * The generic code allocates a fresh, zeroed memslot for every change,
+	 * so the arch flags computed below must be carried over when only the
+	 * userspace flags change, e.g. when dirty logging is toggled.
+	 */
+	if (change == KVM_MR_FLAGS_ONLY) {
+		new->arch = old->arch;
+		return 0;
+	}
+
 	if ((change != KVM_MR_MOVE) && (change != KVM_MR_CREATE))
 		return 0;
 	/*
arch/loongarch/kvm/vcpu.c +5 -1
index c9f16c27e87d..59eee474e818 100644
@@ -1088,10 +1088,14 @@ static int kvm_loongarch_cpucfg_set_attr(struct kvm_vcpu *vcpu,
 			return -EINVAL;
 
 		/* All vCPUs need set the same PV features */
+		spin_lock(&kvm->arch.pv_setting_lock);
 		if ((kvm->arch.pv_features & LOONGARCH_PV_FEAT_UPDATED)
-				&& ((kvm->arch.pv_features & valid) != val))
+				&& ((kvm->arch.pv_features & valid) != val)) {
+			spin_unlock(&kvm->arch.pv_setting_lock);
 			return -EINVAL;
+		}
 		kvm->arch.pv_features = val | LOONGARCH_PV_FEAT_UPDATED;
+		spin_unlock(&kvm->arch.pv_setting_lock);
 		return 0;
 	default:
 		return -ENXIO;
arch/loongarch/kvm/vm.c +1 -0
index 9cb4433c7bcb..2bde2e1840a0 100644
@@ -38,6 +38,7 @@ int kvm_arch_init_vm(struct kvm *kvm, unsigned long type)
 		return -ENOMEM;
 	}
 	spin_lock_init(&kvm->arch.phyid_map_lock);
+	spin_lock_init(&kvm->arch.pv_setting_lock);
 
 	kvm_init_vmcs(kvm);
 
arch/m68k/emu/nfcon.c +1 -1
index d41260672e24..f4657d9f4f15 100644
@@ -49,7 +49,7 @@ static void nfcon_write(struct console *con, const char *str,
 static struct tty_driver *nfcon_device(struct console *con, int *index)
 {
 	*index = 0;
-	return console_is_registered(con) ? nfcon_tty_driver : NULL;
+	return nfcon_tty_driver;
 }
 
 static struct console nf_console = {
arch/m68k/kernel/traps.c +2 -2
index 53d0cf343d90..c871916ea80f 100644
@@ -936,8 +936,8 @@ void show_stack(struct task_struct *task, unsigned long *stack,
 	int i;
 
 	if (!stack) {
-		if (task)
-			stack = (unsigned long *)task->thread.esp0;
+		if (task && task != current)
+			stack = (unsigned long *)task->thread.ksp;
 		else
 			stack = (unsigned long *)&stack;
 	}
arch/mips/kernel/ptrace.c +5 -1
index 61503a36067e..2016dd5e8fae 100644
@@ -1319,8 +1319,12 @@ long arch_ptrace(struct task_struct *child, long request,
  */
 asmlinkage long syscall_trace_enter(struct pt_regs *regs)
 {
+	long syscall;
+
 	user_exit();
 
+	syscall = current_thread_info()->syscall;
+
 	if (test_thread_flag(TIF_SYSCALL_TRACE)) {
 		if (ptrace_report_syscall_entry(regs))
 			return -1;
@@ -1356,7 +1360,7 @@ asmlinkage long syscall_trace_enter(struct pt_regs *regs)
 	 * Negative syscall numbers are mistaken for rejected syscalls, but
 	 * won't have had the return value set appropriately, so we do so now.
 	 */
-	if (current_thread_info()->syscall < 0)
+	if (syscall < 0)
 		syscall_set_return_value(current, regs, -ENOSYS, 0);
 	return current_thread_info()->syscall;
 }
arch/parisc/kernel/head.S +1 -0
index 9188c8d87437..e84d7d6e1eb9 100644
@@ -105,6 +105,7 @@ $iodc_panic:
 	or		%r10,%r10,%r10	/* qemu idle sleep */
 msg1:	.ascii "Can't boot kernel which was built for PA8x00 CPUs on this machine.\r\n"
 msg1_end:
+	.align 4
 
 $cpu_ok:
 #endif
arch/powerpc/Kconfig +3 -1
index c7b420d6787c..43515128c9d5 100644
@@ -145,6 +145,8 @@ config PPC
 	select ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE
 	select ARCH_HAS_PHYS_TO_DMA
 	select ARCH_HAS_PMEM_API
+	select ARCH_HAS_PREEMPT_LAZY
+	select ARCH_HAS_PTDUMP
 	select ARCH_HAS_PTE_DEVMAP		if PPC_BOOK3S_64
 	select ARCH_HAS_PTE_SPECIAL
 	select ARCH_HAS_SCALED_CPUTIME		if VIRT_CPU_ACCOUNTING_NATIVE && PPC_BOOK3S_64
@@ -203,7 +205,6 @@ config PPC
 	select GENERIC_IRQ_SHOW
 	select GENERIC_IRQ_SHOW_LEVEL
 	select GENERIC_PCI_IOMAP		if PCI
-	select GENERIC_PTDUMP
 	select GENERIC_SMP_IDLE_THREAD
 	select GENERIC_TIME_VSYSCALL
 	select GENERIC_VDSO_TIME_NS
@@ -1043,6 +1044,7 @@ config PPC_SECURE_BOOT
 	depends on IMA_ARCH_POLICY
 	imply IMA_SECURE_AND_OR_TRUSTED_BOOT
 	select PSERIES_PLPKS if PPC_PSERIES
+	select HAVE_ARCH_GET_SECUREBOOT
 	help
 	  Systems with firmware secure boot enabled need to define security
 	  policies to extend secure boot to the OS. This config allows a user
arch/powerpc/configs/85xx-hw.config +1 -0
index 8aff83217397..b655c36e56da 100644
@@ -90,6 +90,7 @@ CONFIG_PPC_EPAPR_HV_BYTECHAN=y
 CONFIG_QE_GPIO=y
 CONFIG_QUICC_ENGINE=y
 CONFIG_RAPIDIO=y
+CONFIG_RAS=y
 CONFIG_RTC_CLASS=y
 CONFIG_RTC_DRV_CMOS=y
 CONFIG_RTC_DRV_DS1307=y
arch/powerpc/include/asm/papr-watchdog.h new file +64 -0

64 lines not on this page · raw message

arch/powerpc/include/asm/thread_info.h +6 -3
index 6ebca2996f18..2785c7462ebf 100644
@@ -103,6 +103,7 @@ void arch_setup_new_exec(void);
 #define TIF_PATCH_PENDING	6	/* pending live patching update */
 #define TIF_SYSCALL_AUDIT	7	/* syscall auditing active */
 #define TIF_SINGLESTEP		8	/* singlestepping active */
+#define TIF_NEED_RESCHED_LAZY	9       /* Scheduler driven lazy preemption */
 #define TIF_SECCOMP		10	/* secure computing */
 #define TIF_RESTOREALL		11	/* Restore all regs (implies NOERROR) */
 #define TIF_NOERROR		12	/* Force successful syscall return */
@@ -122,6 +123,7 @@ void arch_setup_new_exec(void);
 #define _TIF_SYSCALL_TRACE	(1<<TIF_SYSCALL_TRACE)
 #define _TIF_SIGPENDING		(1<<TIF_SIGPENDING)
 #define _TIF_NEED_RESCHED	(1<<TIF_NEED_RESCHED)
+#define _TIF_NEED_RESCHED_LAZY	(1<<TIF_NEED_RESCHED_LAZY)
 #define _TIF_NOTIFY_SIGNAL	(1<<TIF_NOTIFY_SIGNAL)
 #define _TIF_POLLING_NRFLAG	(1<<TIF_POLLING_NRFLAG)
 #define _TIF_32BIT		(1<<TIF_32BIT)
@@ -142,9 +144,10 @@ void arch_setup_new_exec(void);
 				 _TIF_SYSCALL_EMU)
 
 #define _TIF_USER_WORK_MASK	(_TIF_SIGPENDING | _TIF_NEED_RESCHED | \
-				 _TIF_NOTIFY_RESUME | _TIF_UPROBE | \
-				 _TIF_RESTORE_TM | _TIF_PATCH_PENDING | \
-				 _TIF_NOTIFY_SIGNAL)
+				 _TIF_NEED_RESCHED_LAZY | _TIF_NOTIFY_RESUME | \
+				 _TIF_UPROBE | _TIF_RESTORE_TM | \
+				 _TIF_PATCH_PENDING | _TIF_NOTIFY_SIGNAL)
+
 #define _TIF_PERSYSCALL_MASK	(_TIF_RESTOREALL|_TIF_NOERROR)
 
 /* Bits in local_flags */
arch/powerpc/include/asm/vdso_datapage.h +7 -17
index 248dee138f7b..33069afccb3c 100644
@@ -82,8 +82,9 @@ struct vdso_arch_data {
 	__u32 syscall_map[SYSCALL_MAP_SIZE];	/* Map of syscalls  */
 	__u32 compat_syscall_map[SYSCALL_MAP_SIZE];	/* Map of compat syscalls */
 
-	struct vdso_data data[CS_BASES];
 	struct vdso_rng_data rng_data;
+
+	struct vdso_data data[CS_BASES] __aligned(1 << CONFIG_PAGE_SHIFT);
 };
 
 #else /* CONFIG_PPC64 */
@@ -95,8 +96,9 @@ struct vdso_arch_data {
 	__u64 tb_ticks_per_sec;		/* Timebase tics / sec		0x38 */
 	__u32 syscall_map[SYSCALL_MAP_SIZE]; /* Map of syscalls */
 	__u32 compat_syscall_map[0];	/* No compat syscalls on PPC32 */
-	struct vdso_data data[CS_BASES];
 	struct vdso_rng_data rng_data;
+
+	struct vdso_data data[CS_BASES] __aligned(1 << CONFIG_PAGE_SHIFT);
 };
 
 #endif /* CONFIG_PPC64 */
@@ -105,29 +107,17 @@ extern struct vdso_arch_data *vdso_data;
 
 #else /* __ASSEMBLY__ */
 
-.macro get_datapage ptr
+.macro get_datapage ptr offset=0
 	bcl	20, 31, .+4
 999:
 	mflr	\ptr
-	addis	\ptr, \ptr, (_vdso_datapage - 999b)@ha
-	addi	\ptr, \ptr, (_vdso_datapage - 999b)@l
+	addis	\ptr, \ptr, (_vdso_datapage - 999b + \offset)@ha
+	addi	\ptr, \ptr, (_vdso_datapage - 999b + \offset)@l
 .endm
 
 #include <asm/asm-offsets.h>
 #include <asm/page.h>
 
-.macro get_realdatapage ptr scratch
-	get_datapage \ptr
-#ifdef CONFIG_TIME_NS
-	lwz	\scratch, VDSO_CLOCKMODE_OFFSET(\ptr)
-	xoris	\scratch, \scratch, VDSO_CLOCKMODE_TIMENS@h
-	xori	\scratch, \scratch, VDSO_CLOCKMODE_TIMENS@l
-	cntlzw	\scratch, \scratch
-	rlwinm	\scratch, \scratch, PAGE_SHIFT - 5, 1 << PAGE_SHIFT
-	add	\ptr, \ptr, \scratch
-#endif
-.endm
-
 #endif /* __ASSEMBLY__ */
 
 #endif /* __KERNEL__ */
arch/powerpc/kernel/asm-offsets.c +0 -2
index cbeeda45c00a..757ba2a3d4c8 100644
@@ -348,8 +348,6 @@ int main(void)
 #else
 	OFFSET(CFG_SYSCALL_MAP32, vdso_arch_data, syscall_map);
 #endif
-	OFFSET(VDSO_CLOCKMODE_OFFSET, vdso_arch_data, data[0].clock_mode);
-	DEFINE(VDSO_CLOCKMODE_TIMENS, VDSO_CLOCKMODE_TIMENS);
 
 #ifdef CONFIG_BUG
 	DEFINE(BUG_ENTRY_SIZE, sizeof(struct bug_entry));
arch/powerpc/kernel/ima_arch.c +0 -5
index b7029beed847..0d8892a03526 100644
@@ -7,11 +7,6 @@
 #include <linux/ima.h>
 #include <asm/secure_boot.h>
 
-bool arch_ima_get_secureboot(void)
-{
-	return is_ppc_secureboot_enabled();
-}
-
 /*
  * The "secure_rules" are enabled only on "secureboot" enabled systems.
  * These rules verify the file signatures against known good values.
arch/powerpc/kernel/interrupt.c +2 -2
index af62ec974b97..8f4acc55407b 100644
@@ -185,7 +185,7 @@ interrupt_exit_user_prepare_main(unsigned long ret, struct pt_regs *regs)
 	ti_flags = read_thread_flags();
 	while (unlikely(ti_flags & (_TIF_USER_WORK_MASK & ~_TIF_RESTORE_TM))) {
 		local_irq_enable();
-		if (ti_flags & _TIF_NEED_RESCHED) {
+		if (ti_flags & (_TIF_NEED_RESCHED | _TIF_NEED_RESCHED_LAZY)) {
 			schedule();
 		} else {
 			/*
@@ -396,7 +396,7 @@ notrace unsigned long interrupt_exit_kernel_prepare(struct pt_regs *regs)
 		/* Returning to a kernel context with local irqs enabled. */
 		WARN_ON_ONCE(!(regs->msr & MSR_EE));
 again:
-		if (IS_ENABLED(CONFIG_PREEMPT)) {
+		if (IS_ENABLED(CONFIG_PREEMPTION)) {
 			/* Return to preemptible kernel context */
 			if (unlikely(read_thread_flags() & _TIF_NEED_RESCHED)) {
 				if (preempt_count() == 0)
arch/powerpc/kernel/irq.c +12 -4
index 2e1600a8bbbb..7ce69e7d6b11 100644
@@ -217,8 +217,12 @@ static __always_inline void call_do_softirq(const void *sp)
 		   [sp] "b" (sp), [offset] "i" (THREAD_SIZE - STACK_FRAME_MIN_SIZE),
 		   [callee] "i" (__do_softirq)
 		 : // Clobbers
-		   "lr", "xer", "ctr", "memory", "cr0", "cr1", "cr5", "cr6",
-		   "cr7", "r0", "r3", "r4", "r5", "r6", "r7", "r8", "r9", "r10",
+		   "lr", "xer", "ctr", "memory", "cr0", "cr1", "cr5", "cr6", "cr7", "r0",
+		  /* r2 may be clobbered by the callee when using PCREL mode in the ELFv2 ABI. */
+#ifdef CONFIG_PPC_KERNEL_PCREL
+		   "r2",
+#endif
+		   "r3", "r4", "r5", "r6", "r7", "r8", "r9", "r10",
 		   "r11", "r12"
 	);
 }
@@ -275,8 +279,12 @@ static __always_inline void call_do_irq(struct pt_regs *regs, void *sp)
 		   [sp] "b" (sp), [offset] "i" (THREAD_SIZE - STACK_FRAME_MIN_SIZE),
 		   [callee] "i" (__do_irq)
 		 : // Clobbers
-		   "lr", "xer", "ctr", "memory", "cr0", "cr1", "cr5", "cr6",
-		   "cr7", "r0", "r4", "r5", "r6", "r7", "r8", "r9", "r10",
+		   "lr", "xer", "ctr", "memory", "cr0", "cr1", "cr5", "cr6", "cr7", "r0",
+		  /* r2 may be clobbered by the callee when using PCREL mode in the ELFv2 ABI. */
+#ifdef CONFIG_PPC_KERNEL_PCREL
+		   "r2",
+#endif
+		   "r4", "r5", "r6", "r7", "r8", "r9", "r10",
 		   "r11", "r12"
 	);
 }
arch/powerpc/kernel/secure_boot.c +9 -2
index 9e0efb657f39..28436c1599e0 100644
@@ -5,6 +5,8 @@
  */
 #include <linux/types.h>
 #include <linux/of.h>
+#include <linux/secure_boot.h>
+#include <linux/string_choices.h>
 #include <asm/secure_boot.h>
 
 static struct device_node *get_ppc_fw_sb_node(void)
@@ -38,11 +40,16 @@ bool is_ppc_secureboot_enabled(void)
 	of_node_put(node);
 
 out:
-	pr_info("Secure boot mode %s\n", enabled ? "enabled" : "disabled");
+	pr_info("Secure boot mode %s\n", str_enabled_disabled(enabled));
 
 	return enabled;
 }
 
+bool arch_get_secureboot(void)
+{
+	return is_ppc_secureboot_enabled();
+}
+
 bool is_ppc_trustedboot_enabled(void)
 {
 	struct device_node *node;
@@ -62,7 +69,7 @@ bool is_ppc_trustedboot_enabled(void)
 	of_node_put(node);
 
 out:
-	pr_info("Trusted boot mode %s\n", enabled ? "enabled" : "disabled");
+	pr_info("Trusted boot mode %s\n", str_enabled_disabled(enabled));
 
 	return enabled;
 }
arch/powerpc/kernel/smp.c +3 -0
index 09b2ccf38711..6bf939d15f1f 100644
@@ -288,6 +288,9 @@ void smp_muxed_ipi_set_message(int cpu, int msg)
 
 void smp_muxed_ipi_message_pass(int cpu, int msg)
 {
+	if (!smp_ops->cause_ipi)
+		return;
+
 	smp_muxed_ipi_set_message(cpu, msg);
 
 	/*
arch/powerpc/kernel/vdso.c +10 -6
index ee4b9d676cff..6166c1862c06 100644
@@ -48,12 +48,13 @@ long sys_ni_syscall(void);
  */
 static union {
 	struct vdso_arch_data	data;
-	u8			page[PAGE_SIZE];
+	u8			page[2 * PAGE_SIZE];
 } vdso_data_store __page_aligned_data;
 struct vdso_arch_data *vdso_data = &vdso_data_store.data;
 
 enum vvar_pages {
-	VVAR_DATA_PAGE_OFFSET,
+	VVAR_BASE_PAGE_OFFSET,
+	VVAR_TIME_PAGE_OFFSET,
 	VVAR_TIMENS_PAGE_OFFSET,
 	VVAR_NR_PAGES,
 };
@@ -119,7 +120,7 @@ static struct vm_special_mapping vdso64_spec __ro_after_init = {
 #ifdef CONFIG_TIME_NS
 struct vdso_data *arch_get_vdso_data(void *vvar_page)
 {
-	return ((struct vdso_arch_data *)vvar_page)->data;
+	return vvar_page;
 }
 
 /*
@@ -153,11 +154,14 @@ static vm_fault_t vvar_fault(const struct vm_special_mapping *sm,
 	unsigned long pfn;
 
 	switch (vmf->pgoff) {
-	case VVAR_DATA_PAGE_OFFSET:
+	case VVAR_BASE_PAGE_OFFSET:
+		pfn = virt_to_pfn(vdso_data);
+		break;
+	case VVAR_TIME_PAGE_OFFSET:
 		if (timens_page)
 			pfn = page_to_pfn(timens_page);
 		else
-			pfn = virt_to_pfn(vdso_data);
+			pfn = virt_to_pfn(vdso_data->data);
 		break;
 #ifdef CONFIG_TIME_NS
 	case VVAR_TIMENS_PAGE_OFFSET:
@@ -170,7 +174,7 @@ static vm_fault_t vvar_fault(const struct vm_special_mapping *sm,
 		 */
 		if (!timens_page)
 			return VM_FAULT_SIGBUS;
-		pfn = virt_to_pfn(vdso_data);
+		pfn = virt_to_pfn(vdso_data->data);
 		break;
 #endif /* CONFIG_TIME_NS */
 	default:
arch/powerpc/kernel/vdso/cacheflush.S +1 -1
index 3b2479bd2f9a..0085ae464dac 100644
@@ -30,7 +30,7 @@ END_FTR_SECTION_IFSET(CPU_FTR_COHERENT_ICACHE)
 #ifdef CONFIG_PPC64
 	mflr	r12
   .cfi_register lr,r12
-	get_realdatapage	r10, r11
+	get_datapage	r10
 	mtlr	r12
   .cfi_restore	lr
 #endif
arch/powerpc/kernel/vdso/datapage.S +2 -2
index 2b19b6201a33..db8e167f0166 100644
@@ -28,7 +28,7 @@ V_FUNCTION_BEGIN(__kernel_get_syscall_map)
 	mflr	r12
   .cfi_register lr,r12
 	mr.	r4,r3
-	get_realdatapage	r3, r11
+	get_datapage	r3
 	mtlr	r12
 #ifdef __powerpc64__
 	addi	r3,r3,CFG_SYSCALL_MAP64
@@ -52,7 +52,7 @@ V_FUNCTION_BEGIN(__kernel_get_tbfreq)
   .cfi_startproc
 	mflr	r12
   .cfi_register lr,r12
-	get_realdatapage	r3, r11
+	get_datapage	r3
 #ifndef __powerpc64__
 	lwz	r4,(CFG_TB_TICKS_PER_SEC + 4)(r3)
 #endif
arch/powerpc/kernel/vdso/getrandom.S +1 -2
index f3bbf931931c..3deddcf89f99 100644
@@ -31,8 +31,7 @@
 	PPC_STL		r2, PPC_MIN_STKFRM + STK_GOT(r1)
   .cfi_rel_offset r2, PPC_MIN_STKFRM + STK_GOT
 #endif
-	get_realdatapage	r8, r11
-	addi		r8, r8, VDSO_RNG_DATA_OFFSET
+	get_datapage	r8 VDSO_RNG_DATA_OFFSET
 	bl		CFUNC(DOTSYM(\funct))
 	PPC_LL		r0, PPC_MIN_STKFRM + PPC_LR_STKOFF(r1)
 #ifdef __powerpc64__
arch/powerpc/kernel/vdso/gettimeofday.S +2 -3
index 5540d7021fa2..5333848322ca 100644
@@ -32,11 +32,10 @@
 	PPC_STL		r2, PPC_MIN_STKFRM + STK_GOT(r1)
   .cfi_rel_offset r2, PPC_MIN_STKFRM + STK_GOT
 #endif
-	get_datapage	r5
 	.ifeq	\call_time
-	addi		r5, r5, VDSO_DATA_OFFSET
+		get_datapage	r5 VDSO_DATA_OFFSET
 	.else
-	addi		r4, r5, VDSO_DATA_OFFSET
+		get_datapage	r4 VDSO_DATA_OFFSET
 	.endif
 	bl		CFUNC(DOTSYM(\funct))
 	PPC_LL		r0, PPC_MIN_STKFRM + PPC_LR_STKOFF(r1)
arch/powerpc/kernel/vdso/vdso32.lds.S +1 -1
index 7b41d5d256e8..1a1b0b6d681a 100644
@@ -16,7 +16,7 @@ OUTPUT_ARCH(powerpc:common)
 
 SECTIONS
 {
-	PROVIDE(_vdso_datapage = . - 2 * PAGE_SIZE);
+	PROVIDE(_vdso_datapage = . - 3 * PAGE_SIZE);
 	. = SIZEOF_HEADERS;
 
 	.hash          	: { *(.hash) }			:text
arch/powerpc/kernel/vdso/vdso64.lds.S +1 -1
index 9481e4b892ed..e21b5506cad6 100644
@@ -16,7 +16,7 @@ OUTPUT_ARCH(powerpc:common64)
 
 SECTIONS
 {
-	PROVIDE(_vdso_datapage = . - 2 * PAGE_SIZE);
+	PROVIDE(_vdso_datapage = . - 3 * PAGE_SIZE);
 	. = SIZEOF_HEADERS;
 
 	.hash		: { *(.hash) }			:text
arch/powerpc/kexec/crash.c +1 -1
index e6539f213b3d..a520f851c3a6 100644
@@ -502,7 +502,7 @@ static void update_crash_elfcorehdr(struct kimage *image, struct memory_notify *
 	ret = get_crash_memory_ranges(&cmem);
 	if (ret) {
 		pr_err("Failed to get crash mem range\n");
-		return;
+		goto out;
 	}
 
 	/*
arch/powerpc/kexec/file_load_64.c +1 -1
index 276233f73a53..cb14de058de2 100644
@@ -847,7 +847,7 @@ unsigned int kexec_extra_fdt_size_ppc64(struct kimage *image, struct crash_mem *
 		extra_size += (cpu_nodes - boot_cpu_node_count) * cpu_node_size();
 
 	/* Consider extra space for reserved memory ranges if any */
-	if (rmem->nr_ranges > 0)
+	if (rmem && rmem->nr_ranges > 0)
 		extra_size += sizeof(struct fdt_reserve_entry) * rmem->nr_ranges;
 
 	return extra_size + kdump_extra_fdt_size_ppc64(image, cpu_nodes);
arch/powerpc/kexec/ranges.c +5 -7
index 426bdca4667e..8815ab961752 100644
@@ -21,6 +21,7 @@
 #include <linux/of.h>
 #include <linux/slab.h>
 #include <linux/memblock.h>
+#include <linux/minmax.h>
 #include <linux/crash_core.h>
 #include <asm/sections.h>
 #include <asm/kexec_ranges.h>
@@ -105,19 +106,16 @@ static void __merge_memory_ranges(struct crash_mem *mem_rngs)
 	struct range *ranges;
 	int i, idx;
 
-	if (!mem_rngs)
+	if (!mem_rngs || mem_rngs->nr_ranges <= 1)
 		return;
 
 	idx = 0;
-	ranges = &(mem_rngs->ranges[0]);
+	ranges = mem_rngs->ranges;
 	for (i = 1; i < mem_rngs->nr_ranges; i++) {
-		if (ranges[i].start <= (ranges[i-1].end + 1))
-			ranges[idx].end = ranges[i].end;
+		if (ranges[i].start <= (ranges[idx].end + 1))
+			ranges[idx].end = max(ranges[idx].end, ranges[i].end);
 		else {
 			idx++;
-			if (i == idx)
-				continue;
-
 			ranges[idx] = ranges[i];
 		}
 	}
arch/powerpc/mm/Makefile +1 -1
index 0fe2f085c05a..8c1582b2987d 100644
@@ -15,5 +15,5 @@ obj-$(CONFIG_NUMA) += numa.o
 obj-$(CONFIG_HUGETLB_PAGE)	+= hugetlbpage.o
 obj-$(CONFIG_NOT_COHERENT_CACHE) += dma-noncoherent.o
 obj-$(CONFIG_PPC_COPRO_BASE)	+= copro_fault.o
-obj-$(CONFIG_PTDUMP_CORE)	+= ptdump/
+obj-$(CONFIG_PTDUMP)		+= ptdump/
 obj-$(CONFIG_KASAN)		+= kasan/
arch/powerpc/mm/book3s64/radix_pgtable.c +1 -6
index 0d807bf2328d..cc82d9aa53cd 100644
@@ -1318,7 +1318,6 @@ int __meminit vmemmap_populate_compound_pages(unsigned long start_pfn,
 	 * covering out both edges.
 	 */
 	unsigned long addr;
-	unsigned long addr_pfn = start_pfn;
 	unsigned long next;
 	pgd_t *pgd;
 	p4d_t *p4d;
@@ -1339,7 +1338,6 @@ int __meminit vmemmap_populate_compound_pages(unsigned long start_pfn,
 
 		if (pmd_leaf(READ_ONCE(*pmd))) {
 			/* existing huge mapping. Skip the range */
-			addr_pfn += (PMD_SIZE >> PAGE_SHIFT);
 			next = pmd_addr_end(addr, end);
 			continue;
 		}
@@ -1352,11 +1350,11 @@ int __meminit vmemmap_populate_compound_pages(unsigned long start_pfn,
 			 * page whose VMEMMAP_RESERVE_NR pages were mapped and
 			 * this request fall in those pages.
 			 */
-			addr_pfn += 1;
 			next = addr + PAGE_SIZE;
 			continue;
 		} else {
 			unsigned long nr_pages = pgmap_vmemmap_nr(pgmap);
+			unsigned long addr_pfn = page_to_pfn((struct page *)addr);
 			unsigned long pfn_offset = addr_pfn - ALIGN_DOWN(addr_pfn, nr_pages);
 			pte_t *tail_page_pte;
 
@@ -1380,7 +1378,6 @@ int __meminit vmemmap_populate_compound_pages(unsigned long start_pfn,
 				if (!pte)
 					return -ENOMEM;
 
-				addr_pfn += 2;
 				next = addr + 2 * PAGE_SIZE;
 				continue;
 			}
@@ -1396,7 +1393,6 @@ int __meminit vmemmap_populate_compound_pages(unsigned long start_pfn,
 					return -ENOMEM;
 				vmemmap_verify(pte, node, addr, addr + PAGE_SIZE);
 
-				addr_pfn += 1;
 				next = addr + PAGE_SIZE;
 				continue;
 			}
@@ -1406,7 +1402,6 @@ int __meminit vmemmap_populate_compound_pages(unsigned long start_pfn,
 				return -ENOMEM;
 			vmemmap_verify(pte, node, addr, addr + PAGE_SIZE);
 
-			addr_pfn += 1;
 			next = addr + PAGE_SIZE;
 			continue;
 		}
arch/powerpc/mm/ptdump/ptdump.c +44 -2

64 lines not on this page · raw message

arch/powerpc/platforms/pseries/setup.c +26 -2
index b10a25325238..d9ee2e7735ec 100644
@@ -76,6 +76,7 @@
 #include <asm/dtl.h>
 #include <asm/hvconsole.h>
 #include <asm/setup.h>
+#include <asm/papr-watchdog.h>
 
 #include "pseries.h"
 
@@ -187,14 +188,37 @@ static void __init fwnmi_init(void)
 #endif
 }
 
+static void pseries_crash_stop_watchdogs(void)
+{
+	long rc;
+
+	rc = plpar_hcall_norets_notrace(H_WATCHDOG, PSERIES_WDTF_OP_STOP,
+					PSERIES_WDT_NUM_ALL);
+	if (rc != H_SUCCESS && rc != H_NOOP)
+		pr_warn("Could not stop watchdogs before kdump rc=%ld\n", rc);
+}
+
 /*
  * Affix a device for the first timer to the platform bus if
  * we have firmware support for the H_WATCHDOG hypercall.
  */
 static __init int pseries_wdt_init(void)
 {
-	if (firmware_has_feature(FW_FEATURE_WATCHDOG))
-		platform_device_register_simple("pseries-wdt", 0, NULL, 0);
+	struct platform_device *pdev;
+
+	if (!firmware_has_feature(FW_FEATURE_WATCHDOG))
+		return 0;
+
+	pdev = platform_device_register_simple("pseries-wdt", 0, NULL, 0);
+
+	if (IS_ERR(pdev)) {
+		pr_err("Failed to register pseries-wdt platform device\n");
+		return PTR_ERR(pdev);
+	}
+
+	if (crash_shutdown_register(pseries_crash_stop_watchdogs))
+		pr_warn("Could not register watchdog crash shutdown handler\n");
+
 	return 0;
 }
 machine_subsys_initcall(pseries, pseries_wdt_init);
arch/riscv/Kconfig +1 -1
index 1c7575816795..dcb2fef2fb54 100644
@@ -40,6 +40,7 @@ config RISCV
 	select ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE
 	select ARCH_HAS_PMEM_API
 	select ARCH_HAS_PREPARE_SYNC_CORE_CMD
+	select ARCH_HAS_PTDUMP if MMU
 	select ARCH_HAS_PTE_DEVMAP if 64BIT && MMU
 	select ARCH_HAS_PTE_SPECIAL
 	select ARCH_HAS_SET_DIRECT_MAP if MMU
@@ -108,7 +109,6 @@ config RISCV
 	select GENERIC_IRQ_SHOW_LEVEL
 	select GENERIC_LIB_DEVMEM_IS_ALLOWED
 	select GENERIC_PCI_IOMAP
-	select GENERIC_PTDUMP if MMU
 	select GENERIC_SCHED_CLOCK
 	select GENERIC_SMP_IDLE_THREAD
 	select GENERIC_TIME_VSYSCALL if MMU && 64BIT
arch/riscv/boot/dts/sophgo/cv18xx.dtsi +1 -1
index b8063ba6d6d7..e519a72c093d 100644
@@ -298,7 +298,7 @@ sdhci0: mmc@4310000 {
 		};
 
 		dmac: dma-controller@4330000 {
-			compatible = "snps,axi-dma-1.01a";
+			compatible = "sophgo,cv1800b-axi-dma", "snps,axi-dma-1.01a";
 			reg = <0x04330000 0x1000>;
 			interrupts = <29 IRQ_TYPE_LEVEL_HIGH>;
 			clocks = <&clk CLK_SDMA_AXI>, <&clk CLK_SDMA_AXI>;
arch/riscv/include/asm/kexec.h +5 -0
index 2b56769cb530..518825fe4160 100644
@@ -67,6 +67,11 @@ int arch_kexec_apply_relocations_add(struct purgatory_info *pi,
 struct kimage;
 int arch_kimage_file_post_load_cleanup(struct kimage *image);
 #define arch_kimage_file_post_load_cleanup arch_kimage_file_post_load_cleanup
+
+int load_extra_segments(struct kimage *image, unsigned long kernel_start,
+			unsigned long kernel_len, char *initrd,
+			unsigned long initrd_len, char *cmdline,
+			unsigned long cmdline_len);
 #endif
 
 #endif
arch/riscv/kernel/Makefile +1 -1
index 6b3b5255c889..0678650817d4 100644
@@ -106,7 +106,7 @@ obj-$(CONFIG_HOTPLUG_CPU)	+= cpu-hotplug.o
 obj-$(CONFIG_PARAVIRT)		+= paravirt.o
 obj-$(CONFIG_KGDB)		+= kgdb.o
 obj-$(CONFIG_KEXEC_CORE)	+= kexec_relocate.o crash_save_regs.o machine_kexec.o
-obj-$(CONFIG_KEXEC_FILE)	+= elf_kexec.o machine_kexec_file.o
+obj-$(CONFIG_KEXEC_FILE)	+= kexec_elf.o machine_kexec_file.o
 obj-$(CONFIG_CRASH_DUMP)	+= crash_dump.o
 obj-$(CONFIG_VMCORE_INFO)	+= vmcore_info.o
 
arch/riscv/kernel/cpufeature.c +2 -1
index 308430af3e8f..472de1ed1ad7 100644
@@ -263,7 +263,8 @@ static const unsigned int riscv_c_exts[] = {
 
 /*
  * The canonical order of ISA extension names in the ISA string is defined in
- * chapter 27 of the unprivileged specification.
+ * Chapter 27 of the RISC-V Instruction Set Manual Volume I Unprivileged ISA
+ * (Document Version 20191213).
  *
  * Ordinarily, for in-kernel data structures, this order is unimportant but
  * isa_ext_arr defines the order of the ISA string in /proc/cpuinfo.
arch/riscv/kernel/elf_kexec.c deleted +0 -485

485 lines not on this page · raw message

arch/riscv/kernel/kexec_elf.c new file +144 -0

116 lines not on this page · raw message

arch/riscv/kernel/machine_kexec_file.c +368 -0

368 lines not on this page · raw message

arch/riscv/mm/Makefile +1 -1
index cbe4d775ef56..b916a68d324a 100644

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

arch/riscv/mm/ptdump.c +44 -2

46 lines not on this page · raw message

arch/riscv/net/bpf_jit_comp64.c +3 -2
index 43a58e5e123f..55c2f85090d4 100644

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

arch/riscv/net/bpf_jit_core.c +1 -0
index 2f2af89ab4df..43cba6b657b7 100644

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

arch/s390/Kconfig +3 -2
index 28e900e5212c..cf353f5f8a26 100644

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

arch/s390/include/asm/irqflags.h +13 -7
index bcab456dfb80..6eb6de6a99f2 100644

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

arch/s390/include/asm/thread_info.h +11 -10
index 00ac01874a12..c33f7144d1b9 100644

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

arch/s390/kernel/Makefile +1 -1
index 48caae8c7e10..0a1692a0e85c 100644

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

arch/s390/kernel/debug.c +8 -2
index 16bb554a07fe..f275fa8b3873 100644

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

arch/s390/kernel/ima_arch.c deleted +0 -14
deleted file mode 100644
index f3c3e6e1c5d3..000000000000

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

arch/s390/kernel/ipl.c +6 -0
index f5a56c341501..c262d493a4cb 100644

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

arch/s390/kernel/irqflags.c new file +28 -0
new file mode 100644
index 000000000000..e192f59f8918

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

arch/s390/kvm/guestdbg.c +7 -2
index 80879fc73c90..5644d0680b77 100644

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

arch/s390/kvm/interrupt.c +1 -1
index 6f1314490641..3fc07da7fd7a 100644

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

arch/s390/kvm/kvm-s390.c +10 -5
index 70d7bbd62120..f2e2e9385d72 100644

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

arch/s390/mm/Makefile +1 -1
index f6c2db7a8669..9726b91fe7e4 100644

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

arch/s390/mm/dump_pagetables.c +44 -2

46 lines not on this page · raw message

arch/s390/net/bpf_jit_comp.c +11 -0
index c3ad3cf86ca6..55419813c570 100644

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

arch/x86/Kconfig +1 -1
index d1c73d5ed32f..f717d9c93aa2 100644

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

arch/x86/Kconfig.debug +1 -1
index 74777a97e394..47a2b1f00f54 100644

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

arch/x86/entry/entry_64_fred.S +2 -0
index 0ca9db540b16..3c1bf47af56c 100644

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

arch/x86/events/amd/uncore.c +31 -0
index cad240e88b4f..06c5e485fd6e 100644

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

arch/x86/events/intel/lbr.c +9 -3
index dc641b50814e..1ef937577082 100644

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

arch/x86/events/intel/pt.c +119 -18

137 lines not on this page · raw message

arch/x86/events/intel/pt.h +4 -0
index a1b6c04b7f68..7ee94fc6d7cb 100644

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

arch/x86/events/intel/uncore.c +0 -2
index 96607174a0a9..2736815e651c 100644

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

arch/x86/include/asm/efi.h +2 -2
index 69920800da36..222410af815c 100644

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

arch/x86/include/asm/linkage.h +1 -1
index dc31b13b87a0..e9daba896111 100644

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

arch/x86/include/asm/pkeys.h +3 -0
index 2e6c04d8a45b..32d327609cc4 100644

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

arch/x86/kvm/hyperv.c +18 -7
index f85c51241b3d..40660da6b773 100644

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

arch/x86/kvm/mmu/mmu.c +15 -20
index b5a5e5c3cc5a..ed0cc781f1c7 100644

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

arch/x86/kvm/vmx/nested.c +43 -32

75 lines not on this page · raw message

arch/x86/kvm/x86.c +4 -1
index 9e7c9e3edb5b..d0c7a7098143 100644

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

arch/x86/kvm/x86.h +1 -1
index a1bd382232f4..69145d116aa0 100644

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

arch/x86/mm/Makefile +1 -1
index 60a53baa0427..1a2a0821c016 100644

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

arch/x86/mm/dump_pagetables.c +38 -1
index 89079ea73e65..2e1c2d006ace 100644

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

arch/x86/net/bpf_jit_comp.c +2 -5
index 5e1518218f1d..ca882b8d7073 100644

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

arch/x86/platform/efi/efi.c +1 -1
index 6727cff19d92..e005d0a4143e 100644

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

block/blk-cgroup.c +2 -0
index d95104f0fcdc..8e7e2db4d1c2 100644

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

block/blk-iocost.c +1 -1
index a5894ec9696e..61a347f504d7 100644

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

block/blk-stat.c +1 -1
index eaf60097bbe1..0149abb59b76 100644

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

block/genhd.c +7 -0
index 425dcb99bcd0..f4f18ca70aa0 100644

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

block/kyber-iosched.c +1 -1
index ccfefa6a3669..869e83054c48 100644

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

crypto/lskcipher.c +0 -1
index cdb4897c63e6..b4537be3b2a8 100644

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

drivers/accessibility/speakup/keyhelp.c +12 -5
index 822ceac83068..e632c53d6246 100644

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

drivers/accessibility/speakup/kobjects.c +3 -3
index 0dfdb6608e02..943ef71b1329 100644

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

drivers/acpi/battery.c +19 -17
index a33d60e625f8..c69970ba1843 100644

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

drivers/acpi/cppc_acpi.c +102 -122

224 lines not on this page · raw message

drivers/acpi/ec.c +26 -14
index 10bd2942c4be..2e65d254f296 100644

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

drivers/acpi/pci_root.c +2 -1
index d0bfb3706801..eb36cb77dfa4 100644

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

drivers/acpi/processor_core.c +25 -6
index a4498357bd16..3bf076c150fa 100644

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

drivers/acpi/processor_driver.c +16 -2
index 3b281bc1e73c..2f5bfd00bfce 100644

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

drivers/acpi/processor_idle.c +73 -30

103 lines not on this page · raw message

drivers/acpi/riscv/irq.c +24 -9
index cced960c2aef..9c8185ca9f8c 100644

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

drivers/acpi/scan.c +9 -4
index 4b9c81fbdc3b..42f0840212e8 100644

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

drivers/acpi/video_detect.c +3 -1
index 2c120ade8f51..2a562cb42508 100644

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

drivers/ata/ahci.c +49 -0

49 lines not on this page · raw message

drivers/base/cacheinfo.c +7 -2
index 89410127089b..2af13612a40a 100644

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

drivers/base/firmware_loader/fallback.c +10 -0
index 3ef0b312ae71..00d6b6e59461 100644

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

drivers/base/memory.c +4 -4
index 2f7e8bab3d10..889e65378145 100644

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

drivers/base/soc.c +13 -2
index 282c38aece0d..c43940940aa3 100644

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

drivers/base/swnode.c +1 -1
index 53b3f0061ad1..49295a1a3ea9 100644

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

drivers/block/mtip32xx/mtip32xx.c +7 -0
index 223faa9d5ffd..86a9c557a5d6 100644

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

drivers/block/mtip32xx/mtip32xx.h +2 -0
index f7328f19ac5c..0963c07b5845 100644

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

drivers/block/null_blk/main.c +45 -33

78 lines not on this page · raw message

drivers/block/ublk_drv.c +14 -2
index 404cb44dd708..6d5523058bed 100644

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

drivers/bluetooth/btintel.c +1 -1
index cb948423a9bd..c63246a60c6b 100644

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

drivers/bluetooth/btmtk.c +77 -27

104 lines not on this page · raw message

drivers/bluetooth/btmtk.h +6 -2
index 5df7c3296624..8f40180ca92e 100644

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

drivers/bluetooth/btmtksdio.c +57 -23

80 lines not on this page · raw message

drivers/bluetooth/btqca.c +1 -2
index 083a599eec74..c6709791d59c 100644

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

drivers/bluetooth/btusb.c +19 -49

68 lines not on this page · raw message

drivers/bluetooth/virtio_bt.c +6 -2
index 0a602f4cbccc..f9b124fe109b 100644

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

drivers/bus/mhi/ep/main.c +10 -5
index 2f58ad0f14b6..fd1d7c84fb1c 100644

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

drivers/bus/mhi/host/init.c +3 -1
index 223fc54c45b3..9a917f14ab1b 100644

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

drivers/bus/mhi/host/main.c +6 -0
index 45ec1b585577..846aee2a42a0 100644

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

drivers/bus/qcom-ebi2.c +12 -39

51 lines not on this page · raw message

drivers/bus/ti-sysc.c +8 -4
index 27149eb29afb..382f7bc2e1eb 100644

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

drivers/char/hw_random/core.c +3 -1
index c6e913497e1d..008f81a82131 100644

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

drivers/char/hw_random/ks-sa-rng.c +8 -1
index 3c514b4fbc8a..64369d4f1644 100644

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

drivers/char/ppdev.c +6 -4
index d1dfbd8d4d42..3dec6516a5eb 100644

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

drivers/char/tpm/st33zp24/st33zp24.c +5 -3
index 06caf53a42ee..e3513015acae 100644

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

drivers/char/xilinx_hwicap/xilinx_hwicap.c +4 -1
index 4f6c3cb8aa41..259900a9ee21 100644

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

drivers/clk/clk-devres.c +10 -2
index 82ae1f26e634..a9ceb84a45f8 100644

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

drivers/clk/clk-moxart.c +0 -14
index 3786a0153ad1..40663ef3ef0a 100644

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

drivers/clk/clk-palmas.c +13 -1
index 39049f62dbbb..86a51edac827 100644

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

drivers/clk/clk-versaclock7.c +1 -1
index f323263e32c3..e1d6d88b6635 100644

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

drivers/clk/hisilicon/reset.c +1 -1
index 93cee17db8b1..c3b7daac9313 100644

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

drivers/clk/imx/clk-scu.c +0 -1
index 75a6d91c0711..ffbb05fb91bc 100644

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

drivers/clk/mediatek/clk-mt8135.c +4 -1
index 084e48a554c2..1d20e15608f7 100644

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

drivers/clk/meson/gxbb.c +1 -1
index 2bfb0ab9c93c..39a6a31e796f 100644

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

drivers/clk/nuvoton/clk-ma35d1-pll.c +30 -22

52 lines not on this page · raw message

drivers/clk/qcom/camcc-sc8280xp.c +0 -19
index 479964f91608..cf170fc7baf1 100644

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

drivers/clk/qcom/common.c +2 -2
index e1a83ec48150..8061d0bf590a 100644

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

drivers/clk/qcom/gcc-mdm9607.c +6 -176

182 lines not on this page · raw message

drivers/clk/qcom/gcc-msm8916.c +3 -2
index 9c7c6b23ce32..e91406e6f527 100644

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

drivers/clk/qcom/gcc-msm8939.c +3 -2
index 45193b3d714b..ffd7f14fcbaf 100644

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

drivers/clk/qcom/gcc-qcm2290.c +6 -6
index 9a6703365e61..bbcbe847fd95 100644

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

drivers/clk/qcom/gdsc.c +21 -4
index 208fc430ec98..83320559d218 100644

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

drivers/clk/qcom/gpucc-qcm2290.c +1 -1
index dc369dff882e..3ccab8f3b4e0 100644

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

drivers/clk/rockchip/clk-pll.c +8 -1
index fe76756e592e..dfe02f463e24 100644

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

drivers/clk/rockchip/clk-rk3576.c +6 -5
index 595e010341f7..0746d2d07095 100644

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

drivers/clk/rockchip/clk-rk3588.c +1 -1
index 0ffaf639f807..8f029c2b73db 100644

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

drivers/clk/tegra/clk-tegra124-emc.c +1 -0
index 5f1af6dfe715..674aef278539 100644

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

drivers/clk/ti/adpll.c +2 -2
index e305fcbac647..8885d28face5 100644

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

drivers/clk/ti/divider.c +1 -1
index ade99ab6cfa9..3f30cb0806c1 100644

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

drivers/clk/ti/mux.c +12 -10
index 216d85d6aac6..1a0e12b3b3fd 100644

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

drivers/clk/visconti/clkc.c +1 -1
index d0b193b5d0b3..4018d1298880 100644

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

drivers/clk/x86/clk-pmc-atom.c +3 -0
index 99291ba65da7..08c83e0abc41 100644

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

drivers/clocksource/clps711x-timer.c +1 -1
index bbceb0289d45..95f8a50ba1eb 100644

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

drivers/clocksource/timer-armada-370-xp.c +15 -3
index 6ec565d6939a..49735ced52bb 100644

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

drivers/cpufreq/amd-pstate.c +18 -15
index c0e073b0425e..c0ddf9f5a8b0 100644

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

drivers/cpufreq/imx6q-cpufreq.c +4 -2
index 33c1df7f683e..51520307c4b0 100644

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

drivers/cpufreq/intel_pstate.c +11 -8
index 818507586cd9..f1910f9109f0 100644

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

drivers/cpufreq/spear-cpufreq.c +2 -2
index c032dd5d12d3..ae038eec35bc 100644

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

drivers/cpuidle/dt_idle_genpd.c +1 -2
index 203e9b754aea..82ff79177358 100644

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

drivers/crypto/atmel-ecc.c +19 -26

45 lines not on this page · raw message

drivers/crypto/atmel-sha204a.c +5 -1
index 8a3520c9a0ff..d2031abbd8ef 100644

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

drivers/crypto/ccp/sev-dev.c +14 -3
index d6a0773d6da8..6dc380537ece 100644

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

drivers/crypto/gemini/sl3516-ce-cipher.c +0 -8
index 583010b2d007..02ec4282333b 100644

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

drivers/crypto/hisilicon/sec2/sec_crypto.c +6 -6
index cdd485fcbc5b..760b2513db14 100644

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

drivers/crypto/intel/keembay/keembay-ocs-aes-core.c +5 -4
index 9b2d098e5eb2..9ef6a6d58c68 100644

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

drivers/crypto/intel/qat/qat_common/adf_aer.c +2 -0
index bd81458bcf32..403e53347f8e 100644

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

drivers/crypto/intel/qat/qat_common/qat_algs.c +1 -0
index d69cc1e5e023..274bcc83a1fc 100644

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

drivers/crypto/rockchip/rk3288_crypto_ahash.c +6 -1
index ba26b4db7a60..f726e53df9fe 100644

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

drivers/crypto/sa2ul.c +5 -1
index d1c2d129ad41..a8f5f475acbe 100644

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

drivers/cxl/core/core.h +4 -2
index 0c62b4069ba0..2433deaf08f1 100644

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

drivers/cxl/core/mbox.c +46 -49

95 lines not on this page · raw message

drivers/cxl/core/memdev.c +16 -8
index 84fefb76dafa..d2a554c2f92b 100644

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

drivers/cxl/core/region.c +3 -4
index f5429666822f..009c0a262ee8 100644

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

drivers/cxl/cxlmem.h +0 -40
index 2a25d1957ddb..a0a49809cd76 100644

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

drivers/cxl/pci.c +5 -8
index 09a2bc817d64..82cbacb3e2ca 100644

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

drivers/dax/super.c +10 -2
index e16d1d40d773..6eb7ecd23384 100644

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

drivers/dma/dw-edma/dw-edma-core.c +101 -26

127 lines not on this page · raw message

drivers/dma/dw-edma/dw-hdma-v0-core.c +1 -1
index ce8f7254bab2..d2e5ddbb7b66 100644

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

drivers/dma/fsl-edma-trace.h +3 -1
index d3541301a247..45d964a3726d 100644

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

drivers/dma/hisi_dma.c +1 -1
index 25a4134be36b..ede094e0d090 100644

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

drivers/dma/mediatek/mtk-uart-apdma.c +1 -1
index 3e7f8acf41dd..0c439e85c46d 100644

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

drivers/dma/qcom/bam_dma.c +1 -0
index 348bb9a5c87b..cf647662ae81 100644

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

drivers/dma/xilinx/xilinx_dma.c +8 -4
index a0361bcee120..bea55dc99673 100644

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

drivers/firewire/.kunitconfig +1 -0
index 21b7e9eef63d..7406acb00478 100644

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

drivers/firewire/Kconfig +15 -0
index 905c82e26ce7..cfbac21660ab 100644

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

drivers/firewire/core-topology.c +40 -22

62 lines not on this page · raw message

drivers/firewire/node-tree-test.c new file +607 -0

607 lines not on this page · raw message

drivers/firmware/arm_scmi/bus.c +40 -27

67 lines not on this page · raw message

drivers/firmware/arm_scmi/driver.c +47 -25

72 lines not on this page · raw message

drivers/firmware/arm_scmi/notify.c +21 -0
index f042fb8a0502..c4d4337ac3a3 100644

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

drivers/firmware/arm_scmi/notify.h +1 -0
index 76758a736cf4..f18f98c5ab3b 100644

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

drivers/firmware/arm_scmi/transports/mailbox.c +19 -7
index e3d5f7560990..f43e00c46115 100644

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

drivers/firmware/arm_scmi/transports/smc.c +9 -6
index f8dd108777f9..2a35434a2b7f 100644

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

drivers/firmware/google/coreboot_table.c +21 -5
index 208652a8087c..3a7b9b432b9a 100644

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

drivers/firmware/qcom/Makefile +1 -0
index 0be40a1abc13..b679d3fc2c26 100644

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

drivers/firmware/qcom/qcom_scm-smc.c +11 -1
index 3f10b23ec941..59cd6cfa75e1 100644

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

drivers/firmware/qcom/qcom_scm.c +106 -20

126 lines not on this page · raw message

drivers/firmware/qcom/qcom_scm.h +2 -1
index 685b8f59e7a6..3a072b861d7f 100644

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

drivers/firmware/qcom/qcom_scm_trace.h new file +143 -0

143 lines not on this page · raw message

drivers/firmware/qcom/qcom_tzmem.c +9 -4
index f8fef622e48f..91f1efd83d71 100644

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

drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c +7 -0
index d81af7dcef44..850f1b61694f 100644

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

drivers/gpu/drm/amd/amdgpu/amdgpu_device.c +10 -4
index 20a13db7cd88..908f4539c779 100644

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

drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c +1 -0
index fb26a4c1089c..1f47004ec776 100644

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

drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c +6 -0
index 382125c64e4c..b964b1a2f9b5 100644

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

drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c +1 -1
index ad3b71bc0b23..a5d651b68729 100644

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

drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c +39 -35

74 lines not on this page · raw message

drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c +7 -3
index 09f8324fdb99..c175c58c6073 100644

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

drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c +7 -3
index 80373143949d..d86de234765d 100644

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

drivers/gpu/drm/amd/amdkfd/kfd_chardev.c +2 -1
index 697325a8f1c6..45bb957421aa 100644

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

drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c +10 -0
index 9035eebe9cd6..5240b5c442a0 100644

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

drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c +13 -0
index e9c765e1c17c..9153abe7a677 100644

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

drivers/gpu/drm/amd/display/dc/hubp/dcn10/dcn10_hubp.c +1 -2
index da963f73829f..c8ae19b37d84 100644

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

drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_dpia_bw.c +5 -0
index 0f1c411523a2..e4b2cfb2b556 100644

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

drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c +24 -0
index 80e34a7748d7..2f46c185b528 100644

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

drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c +34 -1
index 9ace863792d4..b3fed2a478aa 100644

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

drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c +1 -1
index 3c4ea9bdefbe..322794eef41a 100644

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

drivers/gpu/drm/bridge/synopsys/dw-hdmi.c +2 -1
index 0031f3c54882..94ae886231c5 100644

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

drivers/gpu/drm/bridge/tc358767.c +1 -1
index 47189587643a..47c9b2d4369e 100644

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

drivers/gpu/drm/drm_atomic_uapi.c +2 -0
index fd36b8fd54e9..fc20b039bed4 100644

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

drivers/gpu/drm/drm_drv.c +25 -9
index ac30b0ec9d93..8a82e6c6e2d2 100644

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

drivers/gpu/drm/drm_dumb_buffers.c +0 -1
index 70032bba1c97..7b4ba9fab299 100644

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

drivers/gpu/drm/gud/gud_connector.c +10 -2
index 0f07d77c5d52..e1f695da4fae 100644

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

drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c +16 -36

52 lines not on this page · raw message

drivers/gpu/drm/i915/i915_pci.c +3 -0
index d37bb3a704d0..659cb3ab2611 100644

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

drivers/gpu/drm/lima/lima_device.c +6 -6
index 0bf7105c8748..7c873e62c16d 100644

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

drivers/gpu/drm/msm/adreno/a6xx_catalog.c +1 -1
index a763fe5d6e2d..8bb23012994c 100644

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

drivers/gpu/drm/msm/adreno/a6xx_gmu.c +4 -1
index 3e36cec3801e..99c3abd90c19 100644

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

drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c +4 -0
index 260accc151d4..d29df73c02c5 100644

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

drivers/gpu/drm/msm/dsi/dsi_host.c +12 -2
index c9b580771609..77173183509f 100644

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

drivers/gpu/drm/mxsfb/lcdif_kms.c +12 -3
index dbd42cc1da87..19884359ce1d 100644

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

drivers/gpu/drm/nouveau/nouveau_chan.c +8 -1
index 2cb2e5675807..debf7aef6ec2 100644

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

drivers/gpu/drm/nouveau/nouveau_sgdma.c +1 -3
index bd870028514b..f3a1902bc7e0 100644

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

drivers/gpu/drm/nouveau/nouveau_uvmm.c +5 -1
index f2e332b08eda..a68b7f0b013b 100644

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

drivers/gpu/drm/omapdrm/dss/dsi.c +1 -6
index ea63c64d3a1a..b9b013ba80e2 100644

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

drivers/gpu/drm/omapdrm/dss/dsi.h +0 -2
index 601707c0ecc4..2b25247ea893 100644

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

drivers/gpu/drm/panel/panel-edp.c +13 -6
index d6806956f63e..98537e1ac810 100644

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

drivers/gpu/drm/panel/panel-samsung-s6d16d0.c +8 -2
index 79f611963c61..f73b603be0b0 100644

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

drivers/gpu/drm/panthor/panthor_drv.c +1 -1
index 9d4bf7406e24..46aa5ed81589 100644

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

drivers/gpu/drm/panthor/panthor_fw.c +13 -6
index 2df3f57bcb86..65c8d62fe3d8 100644

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

drivers/gpu/drm/rockchip/rockchip_drm_vop2.c +2 -0
index a551458ad434..42521bd2ac16 100644

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

drivers/gpu/drm/solomon/ssd130x.c +5 -4
index cd8347396082..23abff914303 100644

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

drivers/gpu/drm/sun4i/sun4i_backend.c +1 -1
index 329e2a2384e8..bb7d47cc5d0c 100644

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

drivers/gpu/drm/sun4i/sun4i_crtc.c +1 -1
index 18e74047b0f5..3e90aeb68c48 100644

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

drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c +1 -1
index b3649449de30..a48bef891f05 100644

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

drivers/gpu/drm/sun4i/sun4i_tcon.c +12 -10
index a1a2c845ade0..ab4409dcbf30 100644

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

drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c +2 -0
index 4727dfaa8fb9..af9be9ba8b96 100644

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

drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c +1 -1
index 4fa69c463dc4..489ea94693ff 100644

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

drivers/gpu/drm/sun4i/sun8i_vi_scaler.c +12 -6
index 7ba75011adf9..328b84df2ee5 100644

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

drivers/gpu/drm/tve200/tve200_drv.c +1 -0
index acce210e2554..0f55ead3ddbb 100644

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

drivers/gpu/drm/v3d/v3d_drv.h +2 -6
index b6e11968fba4..a15a17a4dbc6 100644

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

drivers/gpu/drm/v3d/v3d_fence.c +6 -5
index 89840ed212c0..8f8471adae34 100644

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

drivers/gpu/drm/v3d/v3d_gem.c +2 -1
index cf3b93101429..175304977daf 100644

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

drivers/gpu/drm/v3d/v3d_irq.c +3 -3
index 2464ea4d935d..6831eeccac37 100644

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

drivers/gpu/drm/v3d/v3d_sched.c +38 -29

67 lines not on this page · raw message

drivers/gpu/drm/xe/tests/xe_migrate.c +1 -2
index 3bbdb362d6f0..40007f0ddc0d 100644

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

drivers/gpu/host1x/debug.c +2 -2
index a18cc8d8caf5..ec819164e84f 100644

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

drivers/gpu/host1x/hw/channel_hw.c +2 -3
index d44b8de890be..46b6494768b4 100644

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

drivers/hid/bpf/hid_bpf_struct_ops.c +13 -4
index 702c22fae136..049df0647761 100644

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

drivers/hid/hid-core.c +9 -0
index d44b43e2438a..df2e43b27388 100644

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

drivers/hid/hid-lg4ff.c +8 -0
index e3fcf1353fb3..71f168eff29b 100644

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

drivers/hid/hid-multitouch.c +1 -1
index b8e6cc67c6b6..80423adf2c65 100644

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

drivers/hid/hid-nintendo.c +0 -1
index 54a8bdcc0ef7..ea7751b3555c 100644

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

drivers/hid/hid-rmi.c +43 -3

46 lines not on this page · raw message

drivers/hid/hid-roccat-kone.c +6 -2
index 3f8f459edcf3..dd206531fc79 100644

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

drivers/hid/i2c-hid/Makefile +1 -1
index 55bd5e0f35af..38d5d827f3ce 100644

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

drivers/hid/i2c-hid/i2c-hid-acpi-prp0001.c new file +104 -0

104 lines not on this page · raw message

drivers/hid/i2c-hid/i2c-hid-acpi.c +14 -38

52 lines not on this page · raw message

drivers/hid/i2c-hid/i2c-hid-acpi.h new file +33 -0
new file mode 100644
index 000000000000..0bbed1853313

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

drivers/hid/i2c-hid/i2c-hid-core.c +1 -1
index 8ce0535fc42d..0e1adfa9b293 100644

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

drivers/hid/i2c-hid/i2c-hid-of-goodix.c +3 -1
index f1597ad67e7c..f4dbcd1d1d47 100644

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

drivers/hid/wacom_wac.c +13 -0
index 5b97df856d3e..ccbf2a6c7a7f 100644

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

drivers/hwmon/coretemp.c +1 -0
index 1b9203b20d70..afa481b08c8e 100644

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

drivers/hwmon/emc1403.c +21 -52

73 lines not on this page · raw message

drivers/hwspinlock/hwspinlock_core.c +1 -1
index 6505261e6068..b27a2e33a611 100644

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

drivers/hwtracing/coresight/coresight-etm4x-cfg.c +1 -1
index c302072b293a..e1a59b434505 100644

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

drivers/hwtracing/coresight/coresight-etm4x-core.c +10 -5
index 05958827b3bb..312abd57ddce 100644

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

drivers/hwtracing/coresight/coresight-etm4x-sysfs.c +4 -2
index a9f19629f3f8..2a96a4c43a63 100644

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

drivers/hwtracing/coresight/coresight-etm4x.h +6 -3
index 3683966bd060..e8fe685a7601 100644

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

drivers/i2c/busses/i2c-ocores.c +5 -1
index 482b37c8a129..d62a664a94d5 100644

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

drivers/i2c/i2c-core-base.c +6 -0
index 7cc8ca5671c4..bdab2151e617 100644

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

drivers/i2c/i2c-mux.c +1 -0
index fda72e8be885..8604b288c676 100644

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

drivers/i2c/muxes/i2c-demux-pinctrl.c +1 -0
index cec7f3447e19..ff4dd0063afc 100644

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

drivers/i3c/master.c +2 -0
index 6eec1e6fb139..48a91eac5ae5 100644

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

drivers/i3c/master/dw-i3c-master.c +9 -1
index a60eb86bddba..c68637ddd05e 100644

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

drivers/i3c/master/mipi-i3c-hci/core.c +9 -9
index 0fdd74704b4e..51780354be3b 100644

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

drivers/i3c/master/mipi-i3c-hci/dma.c +2 -2
index b9496e8c4784..09bc109c4ab1 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 +33 -21

54 lines not on this page · raw message

drivers/iio/accel/dmard09.c +7 -0
index 4ec70ca6910d..117cebbeb138 100644

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

drivers/iio/adc/Kconfig +1 -0
index 57fc8f0de7b0..7484dd98fa1e 100644

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

drivers/iio/adc/pac1921.c +1 -1
index fe1d9e07fce2..5b33e0543a86 100644

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

drivers/iio/chemical/atlas-sensor.c +6 -13
index baf93e5e3ca7..a80ed077f3a1 100644

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

drivers/iio/chemical/sgp30.c +3 -0
index 21730d62b5c8..cb5e7bb3f191 100644

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

drivers/iio/dac/m62332.c +12 -5
index ae53baccec91..61c35dd8f092 100644

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

drivers/iio/gyro/mpu3050-core.c +1 -1
index 90518f39092f..3f24c75b6560 100644

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

drivers/iio/industrialio-buffer.c +18 -20
index 1fb3abe75edc..5c0e7788b90d 100644

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

drivers/iio/light/cm32181.c +1 -1
index 9df85b3999fa..f708be3389bc 100644

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

drivers/iio/light/gp2ap002.c +19 -5
index 161776a9468f..e11aa1c7acf4 100644

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

drivers/iio/light/isl29028.c +1 -1
index 95bfb3ffa519..a23b2af287d5 100644

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

drivers/iio/light/ltrf216a.c +1 -2
index 37eecff571b9..3e3487a19057 100644

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

drivers/iio/light/opt4001.c +11 -26
index 6cf60151b3d8..6d159255ff12 100644

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

drivers/iio/light/tsl2583.c +1 -1
index 02ad11611b9c..dfcb8228ada1 100644

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

drivers/iio/light/tsl2772.c +1 -1
index cab468a82b61..fffed029c24d 100644

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

drivers/iio/orientation/hid-sensor-rotation.c +10 -10
index a0cf5d2a87fb..2ee34e677aa9 100644

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

drivers/iio/pressure/dps310.c +1 -2
index c6f44f0f4d2e..5a986d5d6b66 100644

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

drivers/iio/pressure/mpl115.c +7 -4
index 11ee879f4da4..5646666a978c 100644

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

drivers/iio/proximity/srf04.c +1 -0
index 86c57672fc7e..7c3f817760d1 100644

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

drivers/iio/temperature/hid-sensor-temperature.c +2 -1
index 0143fd478933..3cfd51236e4c 100644

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

drivers/infiniband/core/cma.c +4 -2
index a225eae78d3e..5a27dad94ec5 100644

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

drivers/infiniband/core/counters.c +3 -2
index d41af5ab6403..8cbca897fc53 100644

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

drivers/infiniband/core/cq.c +11 -3
index a70876a0a231..4ea0dfcff95e 100644

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

drivers/infiniband/core/device.c +3 -0
index 666ce83cc35c..d927270bab47 100644

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

drivers/infiniband/core/nldev.c +14 -6
index fef11a80647c..98d33ad6a397 100644

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

drivers/infiniband/core/restrack.c +161 -13

174 lines not on this page · raw message

drivers/infiniband/core/restrack.h +4 -0
index 6a04fc41f738..2df78e084e10 100644

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

drivers/infiniband/core/ucma.c +1 -1
index b27079992488..5abab926e335 100644

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

drivers/infiniband/core/uverbs_cmd.c +8 -2
index ac81b7d1eec9..4c258f4c4fb2 100644

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

drivers/infiniband/core/verbs.c +21 -7
index dff87b5980aa..d0bd57ac7c6a 100644

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

drivers/infiniband/hw/bnxt_re/ib_verbs.c +4 -2
index 7ad5d88358b0..467bdfea6c92 100644

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

drivers/infiniband/hw/cxgb4/device.c +1 -1
index ac86a77c712e..d5101cabbd4b 100644

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

drivers/infiniband/hw/cxgb4/mem.c +3 -1
index 88db7e527728..9c24789bbb54 100644

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

drivers/infiniband/hw/efa/efa_verbs.c +9 -4
index ff36b7994af9..03f4e97d2614 100644

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

drivers/infiniband/hw/erdma/Kconfig +2 -2
index 169038e3ceb1..745e5551773f 100644

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

drivers/infiniband/hw/erdma/erdma.h +7 -5
index 3c166359448d..f7ed1e4cff99 100644

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

drivers/infiniband/hw/erdma/erdma_cm.c +41 -36

77 lines not on this page · raw message

drivers/infiniband/hw/erdma/erdma_cmdq.c +12 -14
index a3d8922d1ad1..b867aefe83b2 100644

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

drivers/infiniband/hw/erdma/erdma_cq.c +45 -0

45 lines not on this page · raw message

drivers/infiniband/hw/erdma/erdma_eq.c +11 -5
index 9a72fec6d5cc..e4161e85422c 100644

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

drivers/infiniband/hw/erdma/erdma_hw.h +97 -1

98 lines not on this page · raw message

drivers/infiniband/hw/erdma/erdma_main.c +38 -13

51 lines not on this page · raw message

drivers/infiniband/hw/erdma/erdma_qp.c +174 -56

230 lines not on this page · raw message

drivers/infiniband/hw/erdma/erdma_verbs.c +500 -68

568 lines not on this page · raw message

drivers/infiniband/hw/erdma/erdma_verbs.h +179 -27

206 lines not on this page · raw message

drivers/infiniband/hw/hfi1/chip.c +1 -3
index c52e6b2c9914..db96a7547fb7 100644

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

drivers/infiniband/hw/hfi1/hfi.h +0 -2
index eb38f81aeeb1..67df5c65c6e5 100644

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

drivers/infiniband/hw/hfi1/init.c +16 -28

44 lines not on this page · raw message

drivers/infiniband/hw/hfi1/user_sdma.c +8 -5
index b72625283fcf..d2cbece4eb0f 100644

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

drivers/infiniband/hw/mlx5/cong.c +3 -5
index a78a067e3ce7..e3c4b1c92816 100644

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

drivers/infiniband/hw/mlx5/main.c +2 -0
index edd38510c025..a0b308638195 100644

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

drivers/infiniband/hw/mlx5/qp.c +20 -5
index badec2e33972..2b0047e6fd49 100644

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

drivers/infiniband/sw/rxe/rxe_req.c +15 -0
index d08ebb048cb0..3a4fa0ca36a7 100644

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

drivers/infiniband/sw/rxe/rxe_resp.c +8 -1
index 5611f63a1115..abf6cf3ce986 100644

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

drivers/infiniband/sw/siw/siw_cm.c +1 -1
index 49ff121f77fe..bb7d90963907 100644

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

drivers/infiniband/ulp/ipoib/ipoib_main.c +2 -0
index d65f3a596365..bbb00fdc12db 100644

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

drivers/infiniband/ulp/isert/ib_isert.c +69 -16

85 lines not on this page · raw message

drivers/infiniband/ulp/isert/ib_isert.h +1 -0
index 0b2dfd6e7e27..0bac5aa66c80 100644

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

drivers/infiniband/ulp/srp/ib_srp.c +30 -15

45 lines not on this page · raw message

drivers/infiniband/ulp/srpt/ib_srpt.c +8 -1
index 128e4e836470..a289512560c5 100644

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

drivers/input/tablet/aiptek.c +9 -4
index 2b3fbb0455d5..9e78105bace7 100644

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

drivers/iommu/amd/init.c +37 -5

42 lines not on this page · raw message

drivers/iommu/amd/ppr.c +1 -1
index 00d9a52ccb6f..0e46a47ea4c4 100644

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

drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c +3 -2
index 0a8a6cf1f033..28331d9118b6 100644

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

drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c +27 -16

43 lines not on this page · raw message

drivers/iommu/arm/arm-smmu/qcom_iommu.c +4 -2
index 8a76b4f46a32..09d847666a68 100644

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

drivers/iommu/dma-iommu.c +8 -5
index 0f0caf59023c..059463664b41 100644

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

drivers/iommu/intel/iommu.c +12 -5
index 85a6a74f02da..6c1e33b84bd5 100644

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

drivers/iommu/iommufd/selftest.c +4 -1
index aed260d4a93c..8ec251acd923 100644

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

drivers/iommu/msm_iommu.c +1 -1
index 989e0869d805..036bacd162c7 100644

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

drivers/iommu/mtk_iommu_v1.c +1 -1
index 5a3eb7b587b4..378a09faa04c 100644

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

drivers/ipack/devices/ipoctal.c +52 -4

56 lines not on this page · raw message

drivers/irqchip/irq-gic-v3-its.c +19 -4
index 95d337978c75..b489594df329 100644

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

drivers/irqchip/irq-mbigen.c +4 -16
index 6f69f4e5dbac..12919836dadb 100644

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

drivers/irqchip/irq-renesas-irqc.c +1 -0
index 76026e0b8e20..53ab8662a63b 100644

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

drivers/irqchip/irq-renesas-rzg2l.c +2 -2
index d83dfc10ff49..ac88d5aa46c2 100644

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

drivers/irqchip/irq-stm32mp-exti.c +2 -2
index 33e0cfdea654..85de5bb49fb1 100644

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

drivers/leds/leds-pca9532.c +11 -7
index 1b47acf54720..4ecdfee14809 100644

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

drivers/mailbox/pcc.c +36 -34

70 lines not on this page · raw message

drivers/mailbox/qcom-cpucp-mbox.c +22 -3
index 44f4ed15f818..57f731418faf 100644

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

drivers/mailbox/rockchip-mailbox.c +4 -13
index 4d966cb2ed03..5775362de508 100644

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

drivers/md/dm-raid.c +21 -21

42 lines not on this page · raw message

drivers/md/dm.c +9 -5
index 269959c9204f..20f6c6ebace0 100644

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

drivers/md/md-bitmap.c +10 -7
index 21cdf48815f8..61271053e8ba 100644

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

drivers/md/md-cluster.c +8 -8
index bf9ab478df2c..7ee6edccd20a 100644

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

drivers/md/md.c +232 -102

334 lines not on this page · raw message

drivers/md/md.h +9 -6
index 20857b898462..bd5d95b1bac7 100644

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

drivers/md/raid0.c +6 -4
index db1ab214250f..efff5c4629c1 100644

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

drivers/md/raid1-10.c +1 -1
index f3750ceaa582..41a559262210 100644

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

drivers/md/raid1.c +9 -11
index 4b18151cd813..32b2eb2a169c 100644

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

drivers/md/raid10.c +10 -10
index 68f9861fa57f..06189fa95490 100644

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

drivers/md/raid5-ppl.c +6 -4
index a70cbec12ed0..0c630cfbf3a0 100644

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

drivers/md/raid5.c +82 -56

138 lines not on this page · raw message

drivers/media/cec/core/cec-adap.c +8 -2
index c7d36010c890..c932c29386a7 100644

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

drivers/media/cec/core/cec-core.c +0 -2
index b3c0710eb5b1..17607975d969 100644

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

drivers/media/cec/core/cec-pin.c +4 -4
index 330d5d5d86ab..4c91f96351ca 100644

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

drivers/media/cec/platform/meson/ao-cec-g12a.c +1 -0
index 51294b9b6cd5..42dab3ca8774 100644

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

drivers/media/cec/usb/extron-da-hd-4k-plus/extron-da-hd-4k-plus.c +2 -1
index cfbfc4c1b2e6..ac1013e11430 100644

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

drivers/media/dvb-frontends/rtl2832_sdr.c +16 -5
index 91c16917d7ae..a4d1a6442c49 100644

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

drivers/media/i2c/alvium-csi2.c +1 -1
index 2081714cba0f..5f365674b91c 100644

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

drivers/media/i2c/imx415.c +1 -1
index a20b0db330d3..59e15eacfcc0 100644

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

drivers/media/i2c/ov02a10.c +5 -7
index 6c30e1a0d814..c93d060a5482 100644

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

drivers/media/i2c/ov7740.c +1 -3
index 0830676e5d5a..7b87d855dffb 100644

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

drivers/media/i2c/rdacm21.c +4 -1
index 3e22df36354f..e8196ea73739 100644

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

drivers/media/i2c/video-i2c.c +6 -2
index 56dbe07a1c99..e6b932e32ed7 100644

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

drivers/media/pci/cobalt/cobalt-alsa-main.c +0 -1
index c57f87a68269..1356353d931c 100644

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

drivers/media/pci/cx23885/cimax2.c +1 -0
index 06e41f92092d..a4a319087238 100644

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

drivers/media/pci/intel/ipu6/ipu6-isys.c +1 -0
index 17bc8cabcbdb..bf02d94da49d 100644

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

drivers/media/pci/intel/ipu6/ipu6.c +2 -8
index 40566b652b2d..8b45ff0c22b6 100644

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

drivers/media/pci/saa7164/saa7164-core.c +5 -3
index ac290f546413..49dca57181d8 100644

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

drivers/media/pci/zoran/zoran_card.c +1 -1
index 38a083ffe6c3..16af0e74b4dc 100644

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

drivers/media/platform/amphion/venc.c +0 -2
index 351b4edc8742..d810730d86ad 100644

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

drivers/media/platform/broadcom/bcm2835-unicam.c +2 -0
index 9f81e1582a30..d94703ac1022 100644

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

drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c +2 -1
index 2685ef393eaa..72b3cab56730 100644

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

drivers/media/platform/mediatek/mdp3/mtk-mdp3-core.c +5 -1
index afa47649dd4c..29d65326e4a6 100644

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

drivers/media/platform/nxp/imx8-isi/imx8-isi-crossbar.c +3 -3
index 880275de0038..ddbe9342679e 100644

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

drivers/media/platform/nxp/imx8-isi/imx8-isi-video.c +1 -1
index 3f6c5f472b2c..5cc7622b8f2a 100644

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

drivers/media/platform/qcom/venus/hfi_parser.c +4 -5
index 1b3db2caa99f..522bac7ba154 100644

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

drivers/media/rc/sunxi-cir.c +6 -3
index 448d453cfda9..77dbff77b539 100644

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

drivers/media/test-drivers/vimc/vimc-capture.c +2 -2
index 89506ae00901..d0ba0d5613a4 100644

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

drivers/media/tuners/tda18250.c +2 -2
index 68d0275f29e1..d32dffe4a573 100644

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

drivers/media/usb/airspy/airspy.c +12 -5
index 8cdaf8dd4f88..e9607cc68991 100644

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

drivers/media/usb/cx231xx/cx231xx-video.c +2 -2
index 435eb0b32cb1..6529829670e5 100644

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

drivers/media/usb/em28xx/em28xx-cards.c +1 -2
index a51cbcf429e1..b8e207443770 100644

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

drivers/media/usb/em28xx/em28xx-core.c +2 -0
index 29a7f3f19b56..1012bfb18646 100644

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

drivers/media/usb/go7007/snd-go7007.c +9 -1
index 9a6bd87fce03..64bf668b7ca0 100644

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

drivers/media/usb/s2255/s2255drv.c +11 -0
index a6e450181fd0..2fa9f4a95223 100644

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

drivers/media/usb/usbtv/usbtv-audio.c +11 -0
index 333bd305a4f9..ae0a14e5ed2a 100644

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

drivers/media/v4l2-core/v4l2-async.c +12 -4
index 1c08bba9ecb9..5f6685e34d90 100644

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

drivers/media/v4l2-core/v4l2-ctrls-core.c +33 -16

49 lines not on this page · raw message

drivers/media/v4l2-core/v4l2-fwnode.c +2 -0
index 354162eb9325..50afd78649f7 100644

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

drivers/mfd/iqs62x.c +1 -1
index ee017617d1d1..412ae7777f72 100644

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

drivers/mfd/rave-sp.c +44 -20

64 lines not on this page · raw message

drivers/misc/ad525x_dpot-i2c.c +1 -0
index 469478f7a1d3..896ad61bb9e1 100644

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

drivers/misc/ad525x_dpot-spi.c +1 -0
index 263055bda48b..1ebe629715a8 100644

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

drivers/misc/ad525x_dpot.c +107 -70

177 lines not on this page · raw message

drivers/misc/ad525x_dpot.h +3 -0
index 72a9d6801937..2e877c89523b 100644

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

drivers/misc/bcm-vk/bcm_vk_msg.c +4 -2
index 665a3888708a..a36a6c7d384a 100644

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

drivers/misc/cardreader/rtsx_pcr.c +2 -0
index be3d4e0e50cc..6a1cfa948bdb 100644

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

drivers/misc/cardreader/rtsx_usb.c +20 -3
index f546b050cb49..0a585be7f086 100644

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

drivers/misc/sgi-gru/grufault.c +12 -89

101 lines not on this page · raw message

drivers/misc/sgi-gru/gruprocfs.c +0 -1
index 97b8b38ab47d..b8139c27bc7f 100644

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

drivers/misc/sgi-gru/grutables.h +0 -1
index 640daf1994df..3348552925c6 100644

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

drivers/misc/vmw_vmci/vmci_event.c +2 -2
index 9a41ab65378d..89ab9f05b88c 100644

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

drivers/mtd/mtdoops.c +3 -0
index 7bf3777e1f13..fb787e9e2495 100644

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

drivers/mtd/mtdpart.c +2 -1
index 208532d86cc9..c3ba57215c86 100644

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

drivers/mtd/mtdswap.c +1 -0
index 4d695875ea1b..b7d5fe7eef4b 100644

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

drivers/mtd/nand/raw/nand_onfi.c +25 -2
index 861975e44b55..f03553eb1324 100644

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

drivers/mtd/parsers/afs.c +7 -0
index 26116694c821..7ab3d50f565e 100644

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

drivers/mtd/ubi/attach.c +2 -2
index 884171871d0e..2b1629fdb41b 100644

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

drivers/mtd/ubi/build.c +6 -5
index ef6a22f372f9..fb121b6d0848 100644

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

drivers/mtd/ubi/fastmap.c +4 -2
index 9a4940874be5..12dd05fd3778 100644

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

drivers/mtd/ubi/io.c +7 -4
index 915eb64cb001..d70d1313ad4e 100644

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

drivers/mtd/ubi/ubi.h +2 -2
index 450a7b9a5bd7..515e47876900 100644

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

drivers/mtd/ubi/wl.c +9 -6
index fbd399cf6503..fefcbaf25002 100644

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

drivers/net/bonding/bond_netlink.c +1 -1
index a754bad4c5d6..ff0c04cfe971 100644

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

drivers/net/dsa/b53/b53_common.c +1 -1
index 0b666a77ea97..04027cbefddb 100644

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

drivers/net/dsa/mv88e6xxx/pcs-6352.c +4 -1
index 88f624b65470..f0b42786d587 100644

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

drivers/net/ethernet/allwinner/sun4i-emac.c +2 -2
index d761c08fe5c1..e351ba1de844 100644

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

drivers/net/ethernet/broadcom/bnxt/bnxt_hwmon.c +1 -1
index 669d24ba0e87..a53815bbe272 100644

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

drivers/net/ethernet/freescale/fec_main.c +4 -2
index 22cd47d19ce2..1af74bbf385f 100644

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

drivers/net/ethernet/intel/ice/ice_lib.c +3 -0
index 4ad21c21c5c5..7d982a2b001c 100644

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

drivers/net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c +1 -1
index d39d86e694cc..006d3258fd4e 100644

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

drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c +6 -0
index 53c2a9d6250a..f4a4fe5f4a79 100644

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

drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c +5 -6
index f9b7263eeb37..74be2012ec04 100644

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

drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c +1 -1
index 5873fde65c2e..e9912369e361 100644

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

drivers/net/ethernet/nvidia/forcedeth.c +1 -1
index c9fb3be4fca9..f28ea729ebb4 100644

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

drivers/net/ethernet/pensando/ionic/ionic_txrx.c +14 -13
index c55348e53c45..14d5961f78fd 100644

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

drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c +248 -197

445 lines not on this page · raw message

drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c +1 -0
index 8471157a431b..615bf82eed51 100644

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

drivers/net/ethernet/realtek/8139cp.c +1 -1
index 5652da8a178c..9016527e229a 100644

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

drivers/net/ethernet/stmicro/stmmac/dwmac1000_core.c +1 -1
index d413d76a8936..83fbd8fa759e 100644

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

drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c +1 -1
index e65a65666cc1..8ce5281634fe 100644

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

drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c +1 -1
index 445259f2ee93..d1a6cc7bd9bb 100644

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

drivers/net/ethernet/stmicro/stmmac/stmmac_main.c +4 -0
index 44fd0fadc137..3074e322a2cc 100644

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

drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c +32 -9

41 lines not on this page · raw message

drivers/net/ethernet/wangxun/libwx/wx_type.h +1 -1
index 627dcb0151c7..96839972d1f6 100644

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

drivers/net/ethernet/wangxun/txgbe/txgbe_type.h +1 -1
index 27f8db89a5c7..c8981c27340c 100644

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

drivers/net/gtp.c +2 -0
index 023a791f39d9..2437b77e9227 100644

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

drivers/net/ipa/ipa_main.c +3 -3
index f374a590d1c5..aa48ee2c9157 100644

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

drivers/net/ntb_netdev.c +19 -8
index ec5c6be87446..bf11812438aa 100644

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

drivers/net/ppp/pppox.c +17 -0
index 08364f10a43f..61b3453469dc 100644

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

drivers/net/slip/slip.c +0 -8
index 117de9eb5e09..bc155dddae8b 100644

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

drivers/net/thunderbolt/main.c +3 -3
index 7bb9aa20fab9..096f3ff36a43 100644

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

drivers/net/vxlan/vxlan_mdb.c +6 -3
index e15a8536dae9..166e590da160 100644

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

drivers/net/vxlan/vxlan_vnifilter.c +2 -4
index 272fa31ef074..b5854aceddf9 100644

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

drivers/net/wireless/ath/ath10k/snoc.c +7 -2
index 59f7ccb33fde..ad215de068e1 100644

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

drivers/net/wireless/ath/ath11k/dp_rx.c +15 -15
index 6cc252d00ef1..4935cfdc9adc 100644

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

drivers/net/wireless/ath/ath11k/wmi.c +31 -9
index 5f15f7acd513..a184a7e3452c 100644

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

drivers/net/wireless/ath/ath12k/wmi.c +11 -9
index 761c169c992f..598a69f9e6df 100644

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

drivers/net/wireless/ath/ath6kl/wmi.c +15 -2
index 447896b871c3..eacaae752d8a 100644

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

drivers/net/wireless/intel/iwlwifi/fw/dump.c +1 -1
index 8f107ceec407..0aa53212a993 100644

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

drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c +7 -1
index ce787326aa69..47d5488c9504 100644

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

drivers/net/wireless/intel/iwlwifi/mei/main.c +7 -1
index dce0b7cf7b26..1486702d37e7 100644

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

drivers/net/wireless/intel/iwlwifi/mvm/ops.c +1 -1
index a7dbc0a5ea84..96de7edf1792 100644

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

drivers/net/wireless/mediatek/mt76/dma.c +15 -1
index 8940f8bb7bb5..e02741c5892e 100644

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

drivers/net/wireless/mediatek/mt76/dma.h +1 -1
index e3ddc7a83757..2e20d855f3ec 100644

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

drivers/net/wireless/mediatek/mt76/mac80211.c +7 -0
index e538bb36a730..e1856664ca5d 100644

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

drivers/net/wireless/mediatek/mt76/mt76.h +3 -0
index e7ebae0584f5..daa78f52c15e 100644

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

drivers/net/wireless/mediatek/mt76/mt76_connac.h +5 -0
index 445d0f0ab779..deb3c27ddc31 100644

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

drivers/net/wireless/mediatek/mt76/mt76x02_mac.c +1 -1
index d5db6ffd6d36..338f5b46c651 100644

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

drivers/net/wireless/mediatek/mt76/mt7915/eeprom.c +1 -1
index b038568e0be9..93956d402041 100644

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

drivers/net/wireless/mediatek/mt76/mt7915/init.c +7 -2
index b2220ff7d675..96871012bed3 100644

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

drivers/net/wireless/mediatek/mt76/mt7915/mac.c +4 -2
index b058a38a88cf..f165e61ed28f 100644

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

drivers/net/wireless/mediatek/mt76/mt7915/main.c +17 -7
index f49dcdde3f2c..0e3ca0eb9f08 100644

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

drivers/net/wireless/mediatek/mt76/mt7915/mcu.c +5 -5
index 32e9c0960657..343866dfc112 100644

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

drivers/net/wireless/mediatek/mt76/mt7915/mcu.h +3 -3
index b7e26c240944..9e57a369a423 100644

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

drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h +18 -0
index f49d6b2f81e4..623b3077ed6f 100644

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

drivers/net/wireless/mediatek/mt76/mt7915/pci.c +6 -3
index 07b0a5766eab..c24f1b12f064 100644

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

drivers/net/wireless/mediatek/mt76/mt7915/soc.c +1 -1
index 90a6f61d1089..c0372f693cd4 100644

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

drivers/net/wireless/mediatek/mt76/mt7915/testmode.c +1 -4
index d534fff5c952..2a9e5d9ff101 100644

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

drivers/net/wireless/mediatek/mt76/mt7925/main.c +61 -5

66 lines not on this page · raw message

drivers/net/wireless/mediatek/mt76/mt7925/mcu.c +1 -1
index 910775a2c39f..ac241c2dfb98 100644

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

drivers/net/wireless/mediatek/mt76/mt7996/eeprom.c +6 -0
index 4c4ab0d4065d..a14d1d2849b6 100644

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

drivers/net/wireless/mediatek/mt76/mt7996/init.c +10 -6
index fc2d46b10b72..d3d63f07d7b0 100644

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

drivers/net/wireless/mediatek/mt76/mt7996/mac.c +7 -0
index 54bbc871c0bd..24e0346ea3d8 100644

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

drivers/net/wireless/mediatek/mt76/mt7996/main.c +0 -2
index 4d11083b86c0..bdb5e82d9f4e 100644

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

drivers/net/wireless/mediatek/mt76/mt7996/mcu.c +13 -3
index a5693efee74b..e3f5b2b2e367 100644

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

drivers/net/wireless/mediatek/mt76/mt7996/mcu.h +1 -1
index ded2fe721068..ce01f540972b 100644

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

drivers/net/wireless/mediatek/mt76/mt7996/mmio.c +7 -5
index bffee73b780c..01d4b54a1acc 100644

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

drivers/net/wireless/mediatek/mt76/sdio.c +10 -1
index 8e9576747052..e4c3dcc34f68 100644

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

drivers/net/wireless/mediatek/mt76/tx.c +2 -6
index 634b6dacd1e0..1a5acb2bcfb3 100644

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

drivers/net/wireless/realtek/rtlwifi/pci.c +5 -1
index f0010336e78c..8fb9604c3c53 100644

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

drivers/net/wireless/realtek/rtw89/mac.c +1 -1
index 31465893f866..f323417a88d2 100644

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

drivers/net/wireless/virtual/mac80211_hwsim.c +3 -2
index 63fae67c8162..4622cbf4f5f9 100644

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

drivers/net/wireless/zydas/zd1211rw/zd_usb.c +8 -0
index 9ae10f65f2af..8b8abcfbbfc8 100644

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

drivers/nfc/pn533/pn533.c +15 -6
index 6abe7b38acfb..c804c16f4b3b 100644

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

drivers/nvdimm/btt.c +8 -0
index 80ecbfb3c6e9..109444ae32de 100644

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

drivers/nvdimm/label.c +13 -2
index 584a9c27ce4b..93ff219d91fc 100644

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

drivers/nvme/host/apple.c +157 -70

227 lines not on this page · raw message

drivers/nvme/host/fabrics.c +2 -0
index fdcd655ee743..78bba4b3cc93 100644

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

drivers/nvme/host/fc.c +26 -6
index 547763d859f9..fd0d99c0f97d 100644

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

drivers/nvme/host/ioctl.c +77 -40

117 lines not on this page · raw message

drivers/nvme/host/tcp.c +7 -0
index 8b5cc155d8f2..545704f1efa6 100644

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

drivers/nvme/target/auth.c +6 -0
index b47d675232d2..38d1ced21f53 100644

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

drivers/nvme/target/core.c +1 -1
index ce85b5783260..6267c6d576db 100644

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

drivers/nvme/target/fabrics-cmd-auth.c +10 -2
index 34924c4c73b9..4d7b5ef643eb 100644

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

drivers/nvme/target/nvmet.h +2 -0
index 17a63bc7d80c..25bba2d09762 100644

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

drivers/nvme/target/rdma.c +28 -3
index eb971feece0f..36eb26c5a05d 100644

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

drivers/nvme/target/tcp.c +10 -0
index 01f4ef36383b..5509737bb4cb 100644

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

drivers/nvme/target/zns.c +1 -1
index af9e13be7678..40f261a4927c 100644

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

drivers/of/property.c +81 -0

81 lines not on this page · raw message

drivers/of/unittest.c +3 -5
index 96d2e7b63db3..bed3f7538aa9 100644

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

drivers/parisc/eisa.c +5 -0
index 9eab974e6baf..b5b5413bfd1e 100644

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

drivers/pci/controller/cadence/pci-j721e.c +2 -2
index c014220d2b24..e2a522d0f6c1 100644

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

drivers/pci/controller/pci-xgene.c +2 -9
index 1e2ebbfa36d1..7028d4b6abe6 100644

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

drivers/pci/controller/plda/pcie-starfive.c +7 -3
index 0a0b5a7d84d7..aeaebe9cd360 100644

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

drivers/pci/pcie/aspm.c +17 -14
index b746038b59e7..fc3f526f76a2 100644

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

drivers/pci/probe.c +7 -0
index d8c5a957b70e..718293b4bdb9 100644

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

drivers/perf/arm_spe_pmu.c +1 -1
index 2fce871a1882..5902ca3f057a 100644

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

drivers/perf/cxl_pmu.c +1 -1
index 24244096f514..ce97062a6619 100644

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

drivers/phy/qualcomm/phy-qcom-qmp-combo.c +986 -70

1,056 lines not on this page · raw message

drivers/phy/qualcomm/phy-qcom-qmp-dp-phy-v8.h new file +25 -0
new file mode 100644
index 000000000000..b6a8ab59c2ff

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

drivers/phy/qualcomm/phy-qcom-qmp-dp-qserdes-com-v8.h new file +52 -0

52 lines not on this page · raw message

drivers/phy/qualcomm/phy-qcom-qmp-pcs-aon-v6.h new file +12 -0
new file mode 100644
index 000000000000..52db31a7cf22

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

drivers/phy/qualcomm/phy-qcom-qmp-pcs-aon-v8.h new file +17 -0
new file mode 100644
index 000000000000..f6a275c0938f

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

drivers/phy/qualcomm/phy-qcom-qmp-pcs-misc-v5.h new file +12 -0
new file mode 100644
index 000000000000..77d04c6a1644

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

drivers/phy/qualcomm/phy-qcom-qmp-pcs-misc-v8.h new file +12 -0
new file mode 100644
index 000000000000..a93ef2faa894

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

drivers/phy/qualcomm/phy-qcom-qmp-pcs-usb-v8.h new file +38 -0
new file mode 100644
index 000000000000..89ace8024bc0

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

drivers/phy/qualcomm/phy-qcom-qmp-pcs-v8.h new file +32 -0
new file mode 100644
index 000000000000..169fd5de7474

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

drivers/phy/qualcomm/phy-qcom-qmp-qserdes-com-v8.h new file +64 -0

64 lines not on this page · raw message

drivers/phy/qualcomm/phy-qcom-qmp-qserdes-lalb-v8.h new file +639 -0

639 lines not on this page · raw message

drivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v8.h new file +68 -0

68 lines not on this page · raw message

drivers/phy/qualcomm/phy-qcom-qmp-usb-legacy.c +10 -2
index 8bf951b0490c..fc490589c8e4 100644

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

drivers/phy/qualcomm/phy-qcom-qmp-usb.c +10 -2
index c12efd127a61..2f1b967864b9 100644

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

drivers/phy/qualcomm/phy-qcom-qmp-usb43-pcs-v8.h new file +33 -0
new file mode 100644
index 000000000000..4f387c8ed9e5

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

drivers/phy/qualcomm/phy-qcom-qmp-usb43-qserdes-com-v8.h new file +224 -0

224 lines not on this page · raw message

drivers/phy/qualcomm/phy-qcom-qmp.h +7 -0
index d0f41e4aaa85..5d174eb82d93 100644

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

drivers/phy/qualcomm/phy-qcom-sgmii-eth.c +42 -1

43 lines not on this page · raw message

drivers/phy/qualcomm/phy-qcom-snps-femto-v2.c +20 -6
index eb0b0f61d98e..980ad1fb1e2e 100644

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

drivers/phy/rockchip/phy-rockchip-inno-csidphy.c +1 -1
index 279e19e7546b..2c1f8e3645df 100644

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

drivers/phy/starfive/phy-jh7110-dphy-rx.c +4 -1
index 0b039e1f71c5..d06f21ad6332 100644

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

drivers/phy/starfive/phy-jh7110-dphy-tx.c +4 -1
index c64d1c91b130..181491a93807 100644

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

drivers/phy/sunplus/phy-sunplus-usb2.c +3 -3
index 637a5fbae6d9..0ad4c7160d17 100644

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

drivers/pinctrl/bcm/pinctrl-bcm2835.c +0 -1
index cc1fe0555e19..5e31a5704fcc 100644

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

drivers/pinctrl/mediatek/mtk-eint.c +222 -122

344 lines not on this page · raw message

drivers/pinctrl/mediatek/mtk-eint.h +21 -7
index 6139b16cd225..fc31a4c0c77b 100644

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

drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c +34 -6
index 54301fbba524..882733516b45 100644

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

drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h +1 -0
index 23688ca6d04e..1dc2ed8a7df2 100644

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

drivers/pinctrl/mediatek/pinctrl-mtk-common.c +10 -4
index e5d6dc6b0069..efc9b07e6265 100644

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

drivers/pinctrl/mediatek/pinctrl-paris.h +7 -0
index 948ce126aa0c..d8c1822662fc 100644

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

drivers/pinctrl/pinctrl-rockchip.c +10 -0
index 894dde944684..bd3cfeffaac1 100644

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

drivers/platform/chrome/cros_ec_debugfs.c +5 -1
index 839154c46e46..21b328ea9a33 100644

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

drivers/platform/chrome/cros_ec_sensorhub_ring.c +8 -1
index 302d037b90a1..b5970e8620bf 100644

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

drivers/platform/chrome/cros_ec_typec.c +6 -0
index ca665b901010..8c0b814973c0 100644

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

drivers/platform/mellanox/mlxbf-bootctl.c +1 -0
index dd5f370c3168..73f74c61df2a 100644

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

drivers/platform/mellanox/mlxbf-pmc.c +8 -2
index 67d9b19731ed..fcc8d9eaf37c 100644

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

drivers/platform/surface/surface_acpi_notify.c +5 -1
index 14a9d8a267cb..7651075572d6 100644

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

drivers/platform/x86/dell/dell-wmi-base.c +15 -2
index 01f3ff21c888..713ec2c12a04 100644

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

drivers/platform/x86/dell/dell-wmi-privacy.c +2 -2
index 4b65e1655d42..7c2b6fae96c5 100644

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

drivers/platform/x86/dell/dell-wmi-sysman/dell-wmi-sysman.h +1 -1
index 817ee7ba07ca..b0810a02e6da 100644

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

drivers/platform/x86/hp/hp-bioscfg/passwdobj-attributes.c +5 -0
index 1ebc5afc850f..34740f29f41a 100644

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

drivers/platform/x86/lg-laptop.c +33 -46

79 lines not on this page · raw message

drivers/pmdomain/bcm/bcm2835-power.c +6 -1
index 20130549a7a5..85406b4a99b0 100644

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

drivers/power/supply/bd99954-charger.h +1 -22
index f58897925383..d053ac901274 100644

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

drivers/power/supply/bq27xxx_battery.c +3 -3
index a5a3ab4f8a63..fb16354fcb97 100644

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

drivers/power/supply/isp1704_charger.c +1 -0
index 860d8614c98f..71008c5d9d7f 100644

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

drivers/power/supply/sbs-battery.c +4 -3
index f80edceafc3c..4e2b8e252d5e 100644

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

drivers/power/supply/sc2731_charger.c +2 -0
index b3d8b1ca97da..0b3153eed8c4 100644

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

drivers/powercap/intel_rapl_tpmi.c +4 -1
index 1618138c5cac..1fae66a60929 100644

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

drivers/pps/clients/pps-gpio.c +25 -37

62 lines not on this page · raw message

drivers/pps/pps.c +8 -2
index c6b8b6478276..2e04636f4380 100644

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

drivers/rapidio/rio-scan.c +1 -0
index dcd6619a4b02..3cc25d053451 100644

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

drivers/regulator/core.c +4 -2
index 264c8ab434f0..6c571edfaab9 100644

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

drivers/regulator/qcom-rpmh-regulator.c +5 -1
index 7870722b6ee2..62fd0da48407 100644

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

drivers/regulator/tps6594-regulator.c +151 -120

271 lines not on this page · raw message

drivers/remoteproc/qcom_common.c +3 -1
index 5bbbe36d0964..506678d1633e 100644

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

drivers/remoteproc/qcom_q6v5_adsp.c +1 -0
index 223f6ca0745d..80ac739621be 100644

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

drivers/remoteproc/remoteproc_core.c +88 -62

150 lines not on this page · raw message

drivers/remoteproc/remoteproc_sysfs.c +0 -1
index 138e752c5e4e..925b0cdbe577 100644

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

drivers/rpmsg/qcom_glink_native.c +14 -28

42 lines not on this page · raw message

drivers/rtc/rtc-gamecube.c +1 -3
index 045d5d45ab4b..889028cecf4a 100644

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

drivers/rtc/rtc-pcf85363.c +12 -5
index 540042b9eec8..ccc7834e5759 100644

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

drivers/rtc/rtc-pcf8563.c +3 -1
index 23b21b908915..a3d81afff046 100644

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

drivers/rtc/rtc-rzn1.c +5 -5
index 8570c8e63d70..c64eaf50bb39 100644

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

drivers/rtc/rtc-zynqmp.c +3 -4
index f49af7d963fb..e77fb1433401 100644

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

drivers/s390/crypto/vfio_ap_ops.c +119 -57

176 lines not on this page · raw message

drivers/scsi/mpt3sas/mpt3sas_base.c +2 -0
index c1d8f2c91a5e..0d78e9dbf641 100644

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

drivers/scsi/pm8001/pm8001_init.c +2 -2
index 5317f82c51fd..01383196d806 100644

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

drivers/scsi/qla2xxx/qla_attr.c +3 -4
index e6ece30c4348..a5c031f92b0a 100644

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

drivers/scsi/qla2xxx/qla_bsg.c +29 -10
index f43969ed87bf..3982f7d576a8 100644

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

drivers/scsi/qla2xxx/qla_dbg.c +1 -1
index 691ef827a5ab..37a308c020f9 100644

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

drivers/scsi/qla2xxx/qla_dfs.c +3 -1
index 08273520c777..8772db7a5ed8 100644

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

drivers/scsi/qla2xxx/qla_edif.c +3 -0
index be20e2c457b8..dd5b64e73fd8 100644

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

drivers/scsi/qla2xxx/qla_gs.c +2 -2
index 4cef9a349343..cdf50f71f76e 100644

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

drivers/scsi/qla2xxx/qla_init.c +56 -5

61 lines not on this page · raw message

drivers/scsi/qla2xxx/qla_inline.h +13 -0
index ef4b3cc1cd77..09ada9dfb5b8 100644

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

drivers/scsi/qla2xxx/qla_isr.c +36 -3
index 07b08119af0b..9c26e4a0afc1 100644

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

drivers/scsi/qla2xxx/qla_mbx.c +18 -10
index 41435e98092a..5bb9241ebebd 100644

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

drivers/scsi/qla2xxx/qla_nvme.c +25 -6
index 42eb65a62f1f..3160e212fab1 100644

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

drivers/scsi/qla2xxx/qla_nx2.c +1 -1
index 41ff6fbdb933..04d7ab6ad037 100644

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

drivers/scsi/qla2xxx/qla_os.c +7 -7
index b8631698e262..7a78cff128cf 100644

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

drivers/scsi/sd.c +2 -2
index ab5cf8460aca..7def1f64f1ec 100644

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

drivers/scsi/smartpqi/smartpqi_init.c +18 -0
index 4d751a237672..32c92678d591 100644

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

drivers/soc/fsl/qe/qe_ic.c +1 -2
index bbae3d39c7be..f17de6000ff2 100644

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

drivers/soc/qcom/rpmh-rsc.c +26 -11
index cc72a31a450e..1b0b7081c951 100644

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

drivers/soc/samsung/exynos-pmu.c +2 -2
index 7291c2fb14d7..a294018ed758 100644

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

drivers/soundwire/qcom.c +1 -1
index aed57002fd0e..db7c8fb04f11 100644

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

drivers/spi/spi-bcm63xx-hsspi.c +7 -1
index 8df12efeea21..f5a8edef7b7d 100644

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

drivers/spi/spi-bcm63xx.c +5 -1
index 746a61095ad4..6f7c4ab0057d 100644

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

drivers/spi/spi-bcmbca-hsspi.c +7 -1
index 95fb181408e0..c666172f2b05 100644

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

drivers/spi/spi-davinci.c +3 -4
index ad26c8409733..cfe4f8edfcbd 100644

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

drivers/spi/spi-img-spfi.c +3 -2
index 1e2a8cf9290f..07fd38ae959e 100644

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

drivers/spi/spi-oc-tiny.c +8 -16
index 7d8c5cd680d1..2e5df685c277 100644

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

drivers/spi/spi-sprd-adi.c +6 -0
index f25b34a91756..72f2f30e657e 100644

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

drivers/spi/spi.c +18 -16
index 319d3834476e..caf445d4a435 100644

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

drivers/staging/fbtft/fbtft-sysfs.c +1 -1
index e45c90a03a90..7bd6cbf2f1e5 100644

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

drivers/staging/greybus/audio_gb.c +13 -0
index 9d8994fdb41a..144591f1a512 100644

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

drivers/staging/greybus/audio_manager_sysfs.c +1 -1
index fcd518f9540c..ff323ca8154f 100644

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

drivers/staging/media/meson/vdec/vdec.c +2 -2
index e92d70e91fb7..fffafc77c8b6 100644

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

drivers/staging/media/sunxi/cedrus/cedrus.c +3 -1
index 358481d542eb..3c988039e0d0 100644

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

drivers/staging/octeon/ethernet-mem.c +25 -18

43 lines not on this page · raw message

drivers/staging/octeon/ethernet-mem.h +6 -2
index 692dcdb7154d..9279bb0de2db 100644

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

drivers/staging/octeon/ethernet-rx.c +27 -24

51 lines not on this page · raw message

drivers/staging/octeon/ethernet-rx.h +7 -4
index ff6482fa20d6..6093694326cb 100644

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

drivers/staging/octeon/ethernet-tx.c +2 -0
index bbf33b88bb7c..e54b4a413dc4 100644

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

drivers/staging/octeon/ethernet.c +26 -17

43 lines not on this page · raw message

drivers/staging/octeon/octeon-ethernet.h +14 -0
index a6140705706f..0ac430db1e6e 100644

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

drivers/staging/rtl8723bs/core/rtw_cmd.c +4 -4
index 84ce7307d8f3..e9a95a2733ad 100644

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

drivers/staging/rtl8723bs/core/rtw_ieee80211.c +7 -0
index 56938ff47235..96a149239e85 100644

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

drivers/staging/rtl8723bs/os_dep/sdio_intf.c +2 -2
index d64998be6b2b..c9a90d5293b0 100644

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

drivers/staging/sm750fb/Kconfig +1 -0
index 08bcccdd0f1c..25fe422f55f2 100644

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

drivers/staging/sm750fb/sm750.c +2 -2
index 94a83ec34282..1452edab96cc 100644

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

drivers/target/iscsi/iscsi_target_login.c +1 -1
index 90b870f234f0..f0d7405d1b21 100644

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

drivers/thermal/imx_thermal.c +7 -2
index b8e85a405351..922358acff4b 100644

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

drivers/thermal/intel/int340x_thermal/int3400_thermal.c +3 -1
index f547d386ae80..0e18f4f6ccb8 100644

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

drivers/thermal/qoriq_thermal.c +11 -2
index aed2729f63d0..69d8afed3785 100644

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

drivers/thermal/renesas/rcar_thermal.c +5 -10
index ddc8341e5c3f..00517681a8bb 100644

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

drivers/tty/hvc/Kconfig +1 -1
index c2a4e88b328f..5866195de26a 100644

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

drivers/tty/serial/amba-pl011.c +10 -0
index 8934fbdb0cf9..3e1932a3bfbb 100644

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

drivers/tty/serial/ma35d1_serial.c +10 -2
index 3b4206e815fe..2c1c8d748023 100644

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

drivers/tty/serial/qcom_geni_serial.c +9 -1
index 6e5b31ebd5d6..0cccc26e932b 100644

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

drivers/tty/tty_io.c +3 -1
index dcb1769c3625..5d372fd7423e 100644

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

drivers/ufs/core/ufs-debugfs.c +1 -1
index e3baed6c70bd..6dece24baad1 100644

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

drivers/ufs/core/ufshcd.c +7 -8
index 98bf5bc6f383..22f4f5f08e74 100644

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

drivers/uio/uio.c +5 -0
index 004a549c6c7d..bce9635c7ca8 100644

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

drivers/usb/atm/usbatm.c +2 -2
index 2da6615fbb6f..a1130c325ca1 100644

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

drivers/usb/common/common.c +3 -0
index b7bea1015d7c..871cf199b6bf 100644

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

drivers/usb/core/driver.c +14 -15
index 0c3f12daac79..528274e3cd7a 100644

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

drivers/usb/gadget/configfs.c +2 -2
index 82282373c786..6b3713066ac6 100644

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

drivers/usb/gadget/function/f_fs.c +4 -4
index cbed66a52826..24bfde82c385 100644

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

drivers/usb/gadget/function/f_mass_storage.c +1 -1
index 74cb7e57a197..24908779bd0b 100644

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

drivers/usb/gadget/function/f_midi.c +1 -1
index bbd90d0c2b6b..1e29da01f131 100644

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

drivers/usb/gadget/function/f_midi2.c +8 -9
index 4e5376eccd85..307f2b3a9cb7 100644

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

drivers/usb/gadget/function/f_uac1_legacy.c +0 -56

56 lines not on this page · raw message

drivers/usb/gadget/function/u_uac1_legacy.h +0 -3
index b5df9bcbbeba..b9ddae550ff3 100644

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

drivers/usb/gadget/functions.c +1 -1
index 203361a64212..70e31c40e267 100644

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

drivers/usb/gadget/legacy/inode.c +2 -1
index b6a30d88a800..81766838e4b2 100644

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

drivers/usb/gadget/udc/aspeed_udc.c +32 -18

50 lines not on this page · raw message

drivers/usb/gadget/udc/r8a66597-udc.c +0 -1
index db4a10a979f9..813b1e1af435 100644

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

drivers/usb/host/xhci-ring.c +24 -8
index 931f46ae89ac..df2617f6b60b 100644

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

drivers/usb/image/mdc800.c +2 -2
index 10d72562e4d2..afc8da9cddf1 100644

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

drivers/usb/misc/usb-ljca.c +3 -0
index d9c21f783055..e6e3888451fa 100644

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

drivers/usb/mtu3/mtu3_core.c +10 -1
index a3a6282893d0..ca8cb6c3a01b 100644

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

drivers/usb/renesas_usbhs/common.c +3 -3
index ef9c3bd950ca..75600dc6703d 100644

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

drivers/usb/serial/bus.c +1 -3
index d200e2c29a8f..2fea1b1db4a2 100644

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

drivers/usb/serial/usb-serial.c +1 -3
index 2ee0b64b8be0..c78ff40b1e5f 100644

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

drivers/usb/storage/ene_ub6250.c +2 -0
index 35913ce81940..de0aa765b3fa 100644

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

drivers/usb/typec/tcpm/qcom/qcom_pmic_typec_pdphy.c +2 -0
index 18303b34594b..2a50960283e1 100644

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

drivers/usb/typec/tcpm/qcom/qcom_pmic_typec_port.c +5 -0
index 4fc83dcfae64..67a31e170a07 100644

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

drivers/usb/typec/ucsi/debugfs.c +1 -0
index f67733cecfdf..2f5a3ae1fd85 100644

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

drivers/usb/typec/ucsi/displayport.c +1 -1
index 7067f2561b84..8d2032d0762c 100644

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

drivers/usb/typec/ucsi/ucsi.c +2 -0
index 5e7226aed700..b80f68e34d21 100644

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

drivers/vdpa/mlx5/core/mr.c +1 -1
index 27abbe69b55c..25e2c234bcef 100644

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

drivers/vdpa/vdpa_sim/vdpa_sim.c +17 -8
index 481c52be5023..825690c6fed1 100644

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

drivers/vfio/pci/vfio_pci_config.c +1 -0
index 8ea38e7421df..e1828547603c 100644

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

drivers/video/fbdev/kyro/fbdev.c +23 -1
index 08ee8baa79f8..cf6062210c8b 100644

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

drivers/video/fbdev/tdfxfb.c +1 -1
index c5095358209e..eb8f33ae94e7 100644

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

drivers/virtio/virtio_balloon.c +6 -0
index b7b9fb80d6a0..02236ee98e59 100644

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

drivers/virtio/virtio_pci_common.c +1 -1
index 189261d230d2..af31711f3861 100644

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

drivers/w1/masters/ds2482.c +4 -0
index a2ecbb863c57..a7fc6ec31938 100644

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

drivers/watchdog/pseries-wdt.c +1 -52

53 lines not on this page · raw message

drivers/xen/xenbus/xenbus_xs.c +12 -4
index dcf9182c8451..75efacd0125b 100644

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

fs/afs/callback.c +1 -0
index 4ddc2d666dfb..3e3ae49f28c1 100644

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

fs/btrfs/verity.c +11 -5
index e97ad824ae16..2e301f06c573 100644

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

fs/ceph/file.c +48 -0

48 lines not on this page · raw message

fs/ceph/mds_client.c +4 -0
index 44b3fb267ae2..b1f2ef990ff4 100644

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

fs/ceph/mds_client.h +1 -0
index 8987d0ff9625..b23cd39b1d2e 100644

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

fs/crypto/inline_crypt.c +1 -2
index 0a216d20e695..60d15d5e02ca 100644

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

fs/erofs/Kconfig +5 -3
index 2d36d7b1b344..6acdb0e02256 100644

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

fs/erofs/compress.h +1 -22
index 106fc3315dec..2704d7a592a5 100644

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

fs/erofs/decompressor.c +1 -1
index 87009c4d2cf3..39695addce07 100644

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

fs/erofs/zdata.c +80 -82

162 lines not on this page · raw message

fs/ext4/file.c +7 -0
index 7d949ed0ab5f..fe990ce16ddb 100644

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

fs/ext4/inline.c +10 -1
index b55bf19c82f2..54eb10c37637 100644

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

fs/ext4/inode.c +25 -3
index de8ad1f90af1..fa303effb18a 100644

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

fs/ext4/migrate.c +2 -1
index 1b0dfd963d3f..84e3b703ab46 100644

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

fs/ext4/namei.c +2 -0
index 29c7c0b8295f..9b2f688b5aaa 100644

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

fs/ext4/orphan.c +7 -3
index e5a6cb533242..270a50f67960 100644

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

fs/f2fs/data.c +4 -1
index ec816df4887c..f8154a431fc9 100644

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

fs/f2fs/f2fs.h +22 -5
index e1cbd3917b9d..095f2c2953f1 100644

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

fs/f2fs/file.c +96 -24

120 lines not on this page · raw message

fs/f2fs/gc.c +4 -3
index b8a9412ca1dc..49d1acd26a4c 100644

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

fs/f2fs/namei.c +6 -5
index da213cd39fc7..1d204294abf9 100644

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

fs/f2fs/segment.c +29 -12

41 lines not on this page · raw message

fs/f2fs/segment.h +0 -4
index f8f94301350c..5e913db63360 100644

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

fs/f2fs/super.c +2 -2
index 8ceffecf28c8..6bf2e0c7854c 100644

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

fs/f2fs/sysfs.c +4 -3
index 4e1021eb372e..56c50faa3ca5 100644

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

fs/f2fs/xattr.c +1 -1
index eac4c0d934f7..a267ab81ddca 100644

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

fs/fat/nfs.c +3 -1
index 509eea96a457..6e1b371711ed 100644

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

fs/fuse/cuse.c +5 -0
index 22e82dae6c6b..47c8e17cc028 100644

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

fs/fuse/dev.c +32 -8
index c3e7267517a8..865c857c72ae 100644

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

fs/fuse/dir.c +6 -5
index abb3cb8ae688..45cbe0cb22a0 100644

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

fs/fuse/fuse_i.h +31 -5
index 28cf319c1c25..4518d12f4f35 100644

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

fs/fuse/inode.c +46 -12

58 lines not on this page · raw message

fs/fuse/readdir.c +20 -16
index 78e6ad3f8617..b9e46ad95b3e 100644

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

fs/hfsplus/catalog.c +12 -13
index dc3f98ec5e2d..7a9c72e4e4f2 100644

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

fs/hfsplus/hfsplus_fs.h +6 -0
index 11cef30803d5..f4b9c7e2491c 100644

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

fs/hugetlbfs/inode.c +2 -1
index b0c3b4399a79..734eb08bafc9 100644

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

fs/isofs/compress.c +5 -2
index 34d5baa5d88a..7d701eb7af52 100644

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

fs/netfs/buffered_read.c +2 -0
index d99284e35126..fd41e38aedb7 100644

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

fs/nfs/blocklayout/dev.c +15 -6
index 22d4529c6193..0d04952454b6 100644

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

fs/nfs/client.c +20 -1
index 8bdde6cc873f..bb3f882d8c24 100644

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

fs/nfs/dir.c +7 -0
index d409239fb00f..5c9c15683867 100644

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

fs/nfs/filelayout/filelayoutdev.c +2 -1
index 29d9234d5c08..b878ea466361 100644

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

fs/nfs/flexfilelayout/flexfilelayoutdev.c +2 -1
index 9c127565870e..53655581f9cb 100644

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

fs/nfs/inode.c +1 -3
index 1b43331eb6ec..a1e65cf3d8c9 100644

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

fs/nfs/internal.h +1 -0
index 4dccacf51750..7808b06f2332 100644

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

fs/nfs/netns.h +5 -1
index a68b21603ea9..6ba3ea39e928 100644

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

fs/nfs/nfs4client.c +1 -0
index 3f31d05e87ae..9311944a47f5 100644

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

fs/nfs/nfs4proc.c +3 -1
index facd4e28770b..54e991d598f7 100644

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

fs/nfs/pnfs.c +10 -25
index a430b3da5c1b..41081f393d39 100644

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

fs/nfs/pnfs.h +2 -1
index 3db8f13d8fe4..7b3ba2e64e6f 100644

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

fs/nfs/pnfs_nfs.c +23 -16
index bf6abca0c29d..634ee58ced12 100644

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

fs/nilfs2/page.c +15 -2
index 06f18fe86407..bc698bb66f79 100644

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

fs/nilfs2/segment.c +4 -0
index 657a72f941b9..c598c2a4262a 100644

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

fs/nilfs2/the_nilfs.c +6 -0
index ecd71c190885..6069353bb945 100644

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

fs/notify/fanotify/fanotify_user.c +11 -6
index b89ad128bf09..c62eb37cfb24 100644

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

fs/notify/inotify/inotify_user.c +1 -14
index 0ea4e99dc449..024be6cee849 100644

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

fs/ntfs3/attrib.c +6 -5
index 940a8293abe9..526f86a6fe51 100644

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

fs/ntfs3/frecord.c +47 -32

79 lines not on this page · raw message

fs/ntfs3/fslog.c +12 -1
index 49f4ce2e676f..f7fa1471d6b9 100644

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

fs/ntfs3/fsntfs.c +4 -4
index 5972f160e566..170836749de6 100644

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

fs/ntfs3/ntfs_fs.h +11 -10
index 919fb3f36af0..11be9a6f041c 100644

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

fs/ntfs3/record.c +84 -41

125 lines not on this page · raw message

fs/ntfs3/super.c +11 -2
index 1af1500ec24b..b0c46840f75f 100644

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

fs/ntfs3/xattr.c +12 -9
index 287534823346..7cf9039198df 100644

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

fs/ocfs2/acl.c +88 -47

135 lines not on this page · raw message

fs/ocfs2/acl.h +15 -4
index 667c6f03fa60..a91f9ce278d6 100644

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

fs/ocfs2/cluster/heartbeat.c +67 -30

97 lines not on this page · raw message

fs/ocfs2/cluster/heartbeat.h +5 -0
index 8ef8c1b9eeb7..2ca2b657583c 100644

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

fs/ocfs2/cluster/nodemanager.c +19 -4
index 5fffbed779da..b65fc6eeae6e 100644

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

fs/ocfs2/cluster/nodemanager.h +2 -0
index 2f72f56996bd..ca3483fb5450 100644

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

fs/ocfs2/cluster/tcp.c +66 -17

83 lines not on this page · raw message

fs/ocfs2/cluster/tcp.h +1 -0
index a75b551d31c7..2e86d42b5faf 100644

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

fs/ocfs2/namei.c +12 -5
index 5550f8afa438..1dcd420878dc 100644

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

fs/ocfs2/xattr.c +52 -34

86 lines not on this page · raw message

fs/ocfs2/xattr.h +6 -3
index 65e9aa743919..5cdd6c6b4006 100644

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

fs/smb/client/cifs_debug.c +1 -1
index 9092051776fc..185a618f5cf1 100644

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

fs/smb/client/smb2pdu.c +12 -4
index 5a8a9e4ba36d..bfb0298f6b10 100644

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

fs/smb/server/auth.c +1 -0
index bd2e7a8cfbb3..d0f940367623 100644

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

fs/smb/server/connection.c +19 -0
index 5a896b146f43..c5f9705825b8 100644

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

fs/smb/server/connection.h +1 -0
index 8728899d5e75..96ef44133051 100644

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

fs/smb/server/mgmt/share_config.c +6 -1
index d3d5f99bdd34..4a5bc3c14428 100644

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

fs/smb/server/mgmt/user_config.c +1 -0
index d051ac3bc831..53db14e91bfd 100644

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

fs/smb/server/mgmt/user_session.c +23 -1
index ecd511351f19..05fdee54209f 100644

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

fs/smb/server/mgmt/user_session.h +1 -0
index cba7f688f6b5..525650d6876c 100644

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

fs/smb/server/server.c +3 -1
index 4c7924e25417..a61863887501 100644

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

fs/smb/server/smb2ops.c +5 -6
index bcf05caa2304..4c50b7f57f76 100644

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

fs/smb/server/smb2pdu.c +40 -17

57 lines not on this page · raw message

fs/smb/server/smbacl.c +2 -2
index d3d0a22620f9..0879012aa63c 100644

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

fs/smb/server/transport_ipc.c +12 -0
index 2f5b0bedf2a9..a0b9b3def334 100644

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

fs/smb/server/transport_tcp.c +6 -0
index d731bab98568..902a6265e323 100644

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

fs/smb/server/vfs.c +0 -3
index d77c3e95645d..6bc19b164dfb 100644

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

fs/smb/server/vfs_cache.c +4 -1
index 8b5f50ac61e2..0b654021bec0 100644

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

fs/squashfs/cache.c +1 -1
index 25bf038b880a..2091af741632 100644

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

fs/super.c +2 -2
index bccfadb37ff2..2418e10cffa4 100644

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

fs/udf/super.c +14 -9
index c7c5fd45166b..f91b231b7d7b 100644

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

fs/udf/symlink.c +2 -0
index fe03745d09b1..a05d1888a2ba 100644

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

include/acpi/cppc_acpi.h +3 -3
index 62d368bcd9ec..31767c65be20 100644

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

include/acpi/pcc.h +0 -5
index 699c1a37b8e7..0462bb9da651 100644

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

include/acpi/processor.h +2 -0
index a17e97e634a6..960ce42386cc 100644

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

include/cxl/mailbox.h +40 -1

41 lines not on this page · raw message

include/linux/bpf-cgroup-defs.h +1 -0
index 0985221d5478..c9e6b26abab6 100644

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

include/linux/bpf-cgroup.h +3 -2
index 26ee360c345f..a0b510455812 100644

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

include/linux/bpf.h +2 -2
index 9e1731db76d8..47fdbf13abe1 100644

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

include/linux/efi.h +2 -2
index 2f1bfd7562eb..06e8d3c69f9e 100644

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

include/linux/ima.h +1 -6
index abf8923f8fc5..8e08baf16c2f 100644

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

include/linux/kprobes.h +1 -0
index 8c4f3bb24429..e6de7ae55bda 100644

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

include/linux/maple_tree.h +1 -1
index c2c11004085e..ecbcc2b3e59a 100644

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

include/linux/memcontrol.h +8 -2
index e1b41554a5fb..e4c24c94b9ef 100644

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

include/linux/memory.h +15 -12
index c0afee5d126e..f6109556ed10 100644

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

include/linux/memory_hotplug.h +10 -9
index 99d6ba41ed29..d93a70c112ee 100644

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

include/linux/mmc/sdio_ids.h +1 -0
index 8fb8e7e87f6e..77edf5008337 100644

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

include/linux/nfs_xdr.h +1 -1
index b6f948408746..4d0f9aad7b96 100644

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

include/linux/nvme.h +81 -0

81 lines not on this page · raw message

include/linux/of_graph.h +49 -0

49 lines not on this page · raw message

include/linux/panic.h +6 -0
index 54d90b6c5f47..f0b779d2915e 100644

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

include/linux/pci.h +2 -0
index 24e586153f62..2e47edd0f515 100644

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

include/linux/printk.h +0 -2
index a6c6fd107805..c2ae39c85a20 100644

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

include/linux/ptdump.h +6 -3
index 8dbd51ea8626..1c1eb1fae199 100644

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

include/linux/remoteproc.h +11 -273

284 lines not on this page · raw message

include/linux/rsc_table.h new file +364 -0

364 lines not on this page · raw message

include/linux/rtsx_usb.h +3 -0
index 3247ed8e9ff0..5933751cf721 100644

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

include/linux/secure_boot.h new file +23 -0
new file mode 100644
index 000000000000..d17e92351567

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

include/linux/sunrpc/xdr.h +21 -0
index 0a3cbbe4a4cd..6bc486214c53 100644

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

include/linux/usb.h +4 -3
index 049b012638be..0012259ac910 100644

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

include/linux/virtio_net.h +4 -0
index 02a9f4dc594d..d2cab1056964 100644

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

include/media/rc-map.h +0 -2
index 4867eb2f931e..ab8c1b82dff6 100644

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

include/net/bluetooth/hci_core.h +1 -1
index 34c4db7bee8c..4ed681b2dafe 100644

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

include/net/bluetooth/l2cap.h +5 -0
index 8f0df86ee684..f5f91373022f 100644

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

include/net/inet_connection_sock.h +4 -8
index bcc138ff087b..41354036b0c8 100644

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

include/net/inetpeer.h +4 -0
index f475757daafb..414e9adf4c51 100644

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

include/net/pkt_sched.h +1 -0
index 8a75c73fc555..f3649ae8cab6 100644

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

include/net/tc_act/tc_ct.h +1 -1
index 77f87c622a2e..c18e7cf22d03 100644

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

include/net/tc_act/tc_ctinfo.h +1 -0
index a04bcac7adf4..7fe01ab236da 100644

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

include/net/tc_act/tc_skbedit.h +1 -0
index 9649600fb3dc..31b2cd0bebb5 100644

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

include/net/tc_act/tc_skbmod.h +1 -0
index 7c240d2fed4e..626704cd6241 100644

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

include/net/tc_act/tc_tunnel_key.h +1 -0
index 879fe8cff581..0f1925f97520 100644

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

include/net/tc_act/tc_vlan.h +1 -0
index 904eddfc1826..2e39df2e717b 100644

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

include/net/tcp.h +12 -1
index 1cc25e0b3bde..8ebaeed6217b 100644

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

include/net/xsk_buff_pool.h +11 -8
index e21062cf6229..53da7697d009 100644

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

include/rdma/ib_verbs.h +14 -0
index a3d203ba238d..6c8f560e8637 100644

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

include/sound/core.h +2 -0
index 1f3f5dccd736..0fcaa1cda166 100644

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

include/uapi/linux/bpf.h +7 -0
index c8fb6abfeca9..1d6dc90b2345 100644

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

include/uapi/linux/landlock.h +1 -0
index c223572f8229..94cfad88082f 100644

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

include/uapi/linux/raid/md_p.h +1 -1
index ff47b6f0ba0f..ac74133a4768 100644

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

include/uapi/linux/time_types.h +1 -1
index bcc0002115d3..03a0d8aaadca 100644

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

kernel/bpf/arena.c +2 -0
index 187e4871b74b..c62c6f261ca0 100644

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

kernel/bpf/bpf_lsm.c +0 -1
index 969a6ca362ec..140c63a816d0 100644

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

kernel/bpf/btf.c +14 -12
index 65006b4b84ca..fbf3e1718bfc 100644

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

kernel/bpf/cgroup.c +192 -28

220 lines not on this page · raw message

kernel/bpf/net_namespace.c +6 -11
index 868cc2c43899..a1d14bcb67c5 100644

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

kernel/bpf/ringbuf.c +1 -1
index 1f2c50480902..9e6037d88bda 100644

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

kernel/bpf/syscall.c +51 -22

73 lines not on this page · raw message

kernel/bpf/task_iter.c +33 -3
index fc5f463ca529..f3a7a96a77d7 100644

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

kernel/bpf/verifier.c +16 -4
index 99b3f539e431..f9f2095eab4a 100644

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

kernel/cgroup/cgroup.c +5 -0
index 3c7d466f13df..ce012aca272a 100644

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

kernel/cgroup/cpuset-internal.h +1 -1
index 383963e28ac6..6c9916e85efd 100644

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

kernel/cgroup/cpuset.c +168 -133

301 lines not on this page · raw message

kernel/dma/direct.c +10 -8
index b8fe0b3d0ffb..c8bba1b6f59c 100644

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

kernel/dma/swiotlb.c +19 -12
index e2445b3af746..ffb7b021e2fb 100644

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

kernel/entry/common.c +3 -0
index 5b6934e23c21..fc6552d065cc 100644

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

kernel/futex/requeue.c +10 -2
index f4a69942780f..99176c18f686 100644

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

kernel/kcsan/core.c +10 -2
index 8a7baf4e332e..2db82661cd60 100644

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

kernel/kprobes.c +10 -4
index 00ba56a27b66..dd48cb15c884 100644

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

kernel/locking/lockdep.c +2 -0
index 53c76dc71f3f..1422a04f950d 100644

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

kernel/module/dups.c +49 -50

99 lines not on this page · raw message

kernel/module/stats.c +1 -1
index 3ba0e98b3c91..2a4e2f670896 100644

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

kernel/panic.c +53 -0

53 lines not on this page · raw message

kernel/power/snapshot.c +3 -2
index c56b08121dbc..38bab282d1b1 100644

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

kernel/power/wakelock.c +1 -1
index 4e941999a53b..5c2a248cf249 100644

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

kernel/printk/internal.h +1 -1
index 5eef70000b43..53c4b3438a1c 100644

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

kernel/printk/nbcon.c +5 -5
index e7a3af81b173..7b4dcb09ce99 100644

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

kernel/printk/printk.c +128 -90

218 lines not on this page · raw message

kernel/printk/printk_ringbuffer.c +8 -5
index 88e8f3a61922..e2a1b2d34d2b 100644

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

kernel/rcu/tree_plugin.h +5 -5
index 47a44f6dede0..8708ca260929 100644

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

kernel/sched/cpufreq_schedutil.c +1 -1
index 3d9606c2f32c..7c41ed3ec917 100644

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

kernel/sched/fair.c +14 -13
index 5a09448e22c3..616ad9f86b22 100644

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

kernel/sys.c +1 -1
index 8283e35c9eeb..6c870636ea73 100644

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

kernel/time/clocksource.c +6 -2
index df386912f961..e69c349a2fef 100644

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

kernel/time/timekeeping.c +6 -0
index b99171e71e0a..4d8927aeca97 100644

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

kernel/trace/ftrace.c +11 -2
index 14c1bcbce106..7347a4c27fab 100644

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

kernel/trace/ring_buffer.c +0 -2
index 47e6e1088e42..cfa08e9e6498 100644

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

kernel/trace/trace.c +18 -10
index 9d25992f0cf3..522b9e11d0ba 100644

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

kernel/trace/trace.h +2 -2
index baa39009a25d..176e493f79db 100644

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

kernel/trace/trace_events.c +111 -21

132 lines not on this page · raw message

lib/dump_stack.c +1 -1
index 388da1aea14a..0b41b0a34323 100644

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

lib/maple_tree.c +24 -19

43 lines not on this page · raw message

lib/string.c +2 -1
index e657809fa718..8d117fed3126 100644

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

lib/test_hmm.c +1 -1
index 850d23469ef7..62d487223295 100644

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

mm/Kconfig +50 -7

57 lines not on this page · raw message

mm/Kconfig.debug +6 -5
index 41a58536531d..32b65073d0cc 100644

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

mm/Makefile +1 -1
index d5639b036166..3455c3f487d4 100644

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

mm/damon/core.c +11 -6
index 71264018cf2d..8901a80c8a21 100644

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

mm/damon/ops-common.c +3 -2
index 4b5638bbe061..dea662a6747c 100644

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

mm/damon/paddr.c +4 -16
index d4a4d51750f5..a6b1de97b1e8 100644

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

mm/damon/sysfs-schemes.c +11 -3
index 998c7b5b4325..7e5fc797359a 100644

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

mm/damon/sysfs.c +15 -4
index 6545ab35be36..5aa23c6545cb 100644

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

mm/damon/tests/core-kunit.h +14 -1
index d7737f5df668..ff9f73579f7b 100644

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

mm/damon/tests/vaddr-kunit.h +5 -0
index ed2845d9f9a9..9eead9882dcc 100644

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

mm/damon/vaddr.c +6 -28
index 52e5c244bd02..089ee23e07de 100644

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

mm/hugetlb.c +13 -9
index e910ed0c43d0..ea042e28c825 100644

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

mm/memcontrol-v1.c +26 -17

43 lines not on this page · raw message

mm/memory_hotplug.c +31 -11

42 lines not on this page · raw message

mm/mempolicy.c +1 -1
index 6adce609f4f1..37694789a966 100644

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

mm/mm_init.c +13 -6
index 21e01537c9f5..65f997ddd740 100644

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

mm/page_vma_mapped.c +7 -1
index 585a53f7b06f..1cc8fd382cd1 100644

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

mm/ptdump.c +32 -10

42 lines not on this page · raw message

mm/slab.h +1 -0
index 8e9fc3efc3fa..1b58c2a77140 100644

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

mm/slub.c +31 -5
index b61225c3503b..9087fd9a83b7 100644

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

net/batman-adv/bridge_loop_avoidance.c +40 -38

78 lines not on this page · raw message

net/batman-adv/distributed-arp-table.c +45 -21

66 lines not on this page · raw message

net/batman-adv/main.c +4 -0
index 87f798701dab..8091619981c0 100644

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

net/batman-adv/multicast_forw.c +5 -2
index 6575e7cb2bcf..893cb9ce9971 100644

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

net/batman-adv/soft-interface.c +5 -2
index aaebe74c1bc0..47715a612320 100644

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

net/batman-adv/types.h +1 -1
index 0022bee14574..1b8ab18dcf2c 100644

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

net/bluetooth/hci_conn.c +15 -5
index 18aafaa896b2..d2ad9a5dd1ac 100644

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

net/bluetooth/hci_sync.c +9 -3
index cb6889ed9e0d..cc2b0b85426f 100644

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

net/bluetooth/l2cap_sock.c +26 -10
index 47ef01e2f7e2..d5b1b5a231a1 100644

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

net/bluetooth/mgmt.c +20 -7
index 13b1ecb83e0e..cdb2425a16a2 100644

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

net/bluetooth/msft.c +5 -0
index 0da28910d00b..bb2cd4ea059b 100644

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

net/bluetooth/rfcomm/core.c +4 -0
index 130fe6434084..676989ff7573 100644

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

net/bridge/br_netlink_tunnel.c +2 -1
index a713668ea34f..e7eceab5b515 100644

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

net/bridge/br_vlan.c +2 -2
index 1aa383035294..a61211a09e1e 100644

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

net/ceph/messenger_v2.c +5 -0
index 476d62bdeab8..8a6cecc19488 100644

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

net/core/dev.c +1 -0
index e08150baf0aa..de1922f93ef2 100644

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

net/core/filter.c +0 -4
index 90e396423eb7..bf7c57b06ed9 100644

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

net/core/lwt_bpf.c +9 -6
index f1641ec8284b..d80899233441 100644

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

net/core/net_namespace.c +4 -0
index cc03e3fd85fc..613b2b07bad9 100644

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

net/core/page_pool.c +45 -34

79 lines not on this page · raw message

net/core/skbuff.c +5 -6
index a3d329b2ccfd..b754125dcaad 100644

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

net/dccp/dccp.h +3 -1
index 1f748ed1279d..e4e055493203 100644

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

net/dccp/ipv4.c +3 -1
index 5926159a6f20..b8f5e20368ec 100644

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

net/dccp/ipv6.c +5 -2
index d6649246188d..c1db85366747 100644

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

net/dccp/minisocks.c +1 -1
index fecc8190064f..49939eba8703 100644

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

net/hsr/hsr_device.c +2 -0
index fddc80c4bd24..988d35866d04 100644

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

net/ipv4/inet_connection_sock.c +9 -0
index 91dcdb7567ac..117a424d1fee 100644

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

net/ipv4/inetpeer.c +35 -3
index 9c5ffe3b5f77..c43e632b41c0 100644

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

net/ipv4/syncookies.c +1 -1
index facf0fa7d659..66d5272c5abb 100644

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

net/ipv4/tcp_fastopen.c +1 -1
index 947109f01db6..5378ef3b6ab5 100644

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

net/ipv4/tcp_ipv4.c +7 -1
index 40b73e97d5fb..2b7c580e3728 100644

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

net/ipv4/tcp_minisocks.c +1 -1
index 7149ddb09840..f6657c571fb7 100644

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

net/ipv4/tcp_output.c +1 -1
index 296102ed4a96..d08b50b85875 100644

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

net/ipv6/tcp_ipv6.c +42 -55

97 lines not on this page · raw message

net/ipv6/xfrm6_input.c +1 -1
index 699a001ac166..c9e208c57a6b 100644

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

net/kcm/kcmsock.c +3 -0
index 5736f06d8143..0340db5174a9 100644

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

net/mac80211/link.c +2 -1
index 29813394bbff..7e249e2f93bf 100644

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

net/mac80211/mlme.c +1 -1
index 38549b5236b8..453801b93c32 100644

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

net/mac80211/s1g.c +1 -1
index 2a23e431cbb5..657f281adf10 100644

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

net/mac80211/spectmgmt.c +6 -5
index 073ff9e0f397..1bdb241e1fd5 100644

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

net/mac80211/tx.c +2 -1
index 7e23916c9189..8fc30a773c58 100644

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

net/mptcp/subflow.c +4 -2
index 26ea58691f79..4fc9a5a78876 100644

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

net/netfilter/Kconfig +1 -1
index df2dc21304ef..346ac2152fa1 100644

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

net/netfilter/ipvs/ip_vs_ftp.c +8 -2
index 206c6700e200..d3be352a5ea8 100644

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

net/netfilter/nf_nat_sip.c +5 -0
index a1c41defaf22..6b00c81084fe 100644

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

net/netfilter/nf_tables_api.c +10 -4
index 12b9e1970883..2613ebfdc854 100644

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

net/netfilter/xt_cgroup.c +19 -2
index bfc98719684e..d9943c4f5ee4 100644

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

net/netfilter/xt_hl.c +27 -0
index c1a70f8f0441..59e93d97b507 100644

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

net/nfc/digital_core.c +1 -1
index dae378f1d52b..b18021253224 100644

Lines of this file are not shown. View the raw message.

net/nfc/llcp_core.c +21 -8
index db050f4faa5b..7b86faf3f4ce 100644

Lines of this file are not shown. View the raw message.

net/nfc/llcp_sock.c +11 -3
index 915929cd724f..507447bbceea 100644

Lines of this file are not shown. View the raw message.

net/nfc/nci/data.c +5 -5
index 7a3fb2a397a1..4db36cddf670 100644

Lines of this file are not shown. View the raw message.

net/nfc/nci/rsp.c +38 -3

41 lines not on this page · raw message

net/openvswitch/conntrack.c +79 -42

121 lines not on this page · raw message

net/openvswitch/conntrack.h +4 -2
index 317e525c8a11..ab21d032fde3 100644

Lines of this file are not shown. View the raw message.

net/openvswitch/datapath.c +9 -1
index 7d15be778474..1d11e72cf08d 100644

Lines of this file are not shown. View the raw message.

net/openvswitch/datapath.h +19 -7
index 8453da5507e1..285c578dc30a 100644

Lines of this file are not shown. View the raw message.

net/openvswitch/vport.h +9 -0
index 3e71ca8ad8a7..9f67b9dd49f9 100644

Lines of this file are not shown. View the raw message.

net/phonet/pep.c +1 -1
index 2a8dee4a327e..4a350c437900 100644

Lines of this file are not shown. View the raw message.

net/rds/cong.c +2 -2
index 8b689ebbd5b5..c85af56e42e7 100644

Lines of this file are not shown. View the raw message.

net/sched/act_api.c +4 -1
index 6774edbdd528..a5330dfef412 100644

Lines of this file are not shown. View the raw message.

net/sched/act_bpf.c +26 -0
index 284800b7d3c5..e99b9269ea1a 100644

Lines of this file are not shown. View the raw message.

net/sched/act_ct.c +61 -15

76 lines not on this page · raw message

net/sched/act_ctinfo.c +22 -12
index ae571bfe84c7..17abb1d064de 100644

Lines of this file are not shown. View the raw message.

net/sched/act_ife.c +23 -0
index 4ad01d4e820d..a90d7959fc43 100644

Lines of this file are not shown. View the raw message.

net/sched/act_pedit.c +24 -0
index 5aa91fb145a2..7ce50e303575 100644

Lines of this file are not shown. View the raw message.

net/sched/act_police.c +12 -0
index 81d5f61be17e..1ad8a7948690 100644

Lines of this file are not shown. View the raw message.

net/sched/act_sample.c +9 -0
index 2ceb4d141b71..44319a159b55 100644

Lines of this file are not shown. View the raw message.

net/sched/act_skbedit.c +9 -11
index 2680196b09d0..5450c1293eb5 100644

Lines of this file are not shown. View the raw message.

net/sched/act_skbmod.c +18 -16
index dc0229693461..caa3cdfd2d3d 100644

Lines of this file are not shown. View the raw message.

net/sched/act_tunnel_key.c +87 -9

96 lines not on this page · raw message

net/sched/act_vlan.c +7 -9
index 383bf18b6862..a74621797d69 100644

Lines of this file are not shown. View the raw message.

net/sched/cls_api.c +13 -5
index 51a09d555310..53f5cab47e01 100644

Lines of this file are not shown. View the raw message.

net/sched/sch_api.c +5 -2
index e7d87e81bb92..1d76f7853404 100644

Lines of this file are not shown. View the raw message.

net/sched/sch_codel.c +1 -1
index 29f5a98a3bab..d6819c4e4198 100644

Lines of this file are not shown. View the raw message.

net/sched/sch_fifo.c +1 -1
index e6bfd39ff339..1b6388d50967 100644

Lines of this file are not shown. View the raw message.

net/sched/sch_fq.c +8 -10
index 682daf79af37..6b85bb2a4f8a 100644

Lines of this file are not shown. View the raw message.

net/sched/sch_fq_codel.c +4 -2
index f445507eff7a..dc07e77df5a8 100644

Lines of this file are not shown. View the raw message.

net/sched/sch_fq_pie.c +2 -1
index ceba15465662..bae503d0a39f 100644

Lines of this file are not shown. View the raw message.

net/sched/sch_gred.c +2 -2
index 43b0343a7cd0..53b348b83c91 100644

Lines of this file are not shown. View the raw message.

net/sched/sch_hhf.c +4 -0
index f9d2cf7533fa..0c406d11b22d 100644

Lines of this file are not shown. View the raw message.

net/sched/sch_htb.c +5 -2
index 49f4599be14b..36cc9a343b54 100644

Lines of this file are not shown. View the raw message.

net/sched/sch_plug.c +1 -1
index cefb65201e17..b60ddfee6a68 100644

Lines of this file are not shown. View the raw message.

net/sched/sch_sfq.c +2 -1
index 11a7d5a25d6b..d3ac501e04c3 100644

Lines of this file are not shown. View the raw message.

net/sched/sch_teql.c +1 -0
index 4d463ba5ce72..eb424b20027e 100644

Lines of this file are not shown. View the raw message.

net/smc/af_smc.c +5 -3
index 7da93457e19a..4005cb1c0497 100644

Lines of this file are not shown. View the raw message.

net/smc/smc_inet.c +16 -0
index a94084b4a498..520b666fdd8f 100644

Lines of this file are not shown. View the raw message.

net/smc/smc_llc.c +3 -0
index 149d63cff667..1932983ef763 100644

Lines of this file are not shown. View the raw message.

net/sunrpc/rpcb_clnt.c +4 -0
index 53bcca365fb1..2d74c660de66 100644

Lines of this file are not shown. View the raw message.

net/sunrpc/xprtsock.c +11 -9
index 1901f397b490..b021c9b8477c 100644

Lines of this file are not shown. View the raw message.

net/tls/tls_strp.c +11 -5
index c72e88317627..c0611c432776 100644

Lines of this file are not shown. View the raw message.

net/vmw_vsock/af_vsock.c +7 -16
index f03e00cae028..0cbe5a1a40d3 100644

Lines of this file are not shown. View the raw message.

net/xdp/xsk.c +48 -9

57 lines not on this page · raw message

net/xdp/xsk_buff_pool.c +3 -1
index 04fe499f7678..a22cedd280cb 100644

Lines of this file are not shown. View the raw message.

net/xdp/xsk_queue.h +11 -5
index 9351e1298ef4..2ec64c185f8f 100644

Lines of this file are not shown. View the raw message.

net/xfrm/xfrm_output.c +1 -3
index a5b5d82bd755..53654c5fa9e9 100644

Lines of this file are not shown. View the raw message.

samples/ftrace/ftrace-direct-modify.c +9 -3
index 3bb791e0b05e..a44ca313d916 100644

Lines of this file are not shown. View the raw message.

samples/ftrace/ftrace-direct-multi-modify.c +9 -3
index cc7f42999c00..34b396c9cbb7 100644

Lines of this file are not shown. View the raw message.

scripts/mod/modpost.c +3 -3
index 07e8a4eb71d0..f17350bf3ddb 100644

Lines of this file are not shown. View the raw message.

scripts/tags.sh +1 -1
index 191e0461d6d5..4c194ebf7a70 100755

Lines of this file are not shown. View the raw message.

security/apparmor/lib.c +9 -11
index cd569fbbfe36..1165d51072ce 100644

Lines of this file are not shown. View the raw message.

security/integrity/Makefile +1 -0
index 92b63039c654..45dfdedbdad4 100644

Lines of this file are not shown. View the raw message.

security/integrity/efi_secureboot.c new file +56 -0

56 lines not on this page · raw message

security/integrity/ima/ima_appraise.c +3 -1
index b5c573332fa8..7eb2c2507611 100644

Lines of this file are not shown. View the raw message.

security/integrity/ima/ima_efi.c +2 -45

47 lines not on this page · raw message

security/integrity/ima/ima_main.c +1 -2
index a0948057209e..62dc15ade559 100644

Lines of this file are not shown. View the raw message.

security/integrity/integrity.h +1 -0
index c2c2da691123..17b037b3fd09 100644

Lines of this file are not shown. View the raw message.

security/integrity/platform_certs/load_uefi.c +1 -1
index d1fdd113450a..c0d6948446c3 100644

Lines of this file are not shown. View the raw message.

security/landlock/errata/abi-1.h +23 -0
index e8a2bff2e5b6..80930957e84d 100644

Lines of this file are not shown. View the raw message.

security/landlock/fs.c +31 -9
index bb4a9e82156a..b96a4daa5b2a 100644

Lines of this file are not shown. View the raw message.

security/smack/smack.h +3 -2
index deb2ef31b63a..f1eda7f269f5 100644

Lines of this file are not shown. View the raw message.

security/smack/smack_lsm.c +48 -19

67 lines not on this page · raw message

security/smack/smackfs.c +64 -154

218 lines not on this page · raw message

sound/core/control.c +3 -3
index 6ceb5f977fcd..1e861f83e812 100644

Lines of this file are not shown. View the raw message.

sound/core/control_led.c +6 -7
index e33dfcf863cf..ae903af93dd3 100644

Lines of this file are not shown. View the raw message.

sound/core/init.c +3 -1
index e0be60981285..c35e105ef132 100644

Lines of this file are not shown. View the raw message.

sound/core/pcm_native.c +2 -0
index 706fab8ee038..7bfc9aafad3c 100644

Lines of this file are not shown. View the raw message.

sound/core/rawmidi.c +1 -1
index 348ce1b7725e..81ede597d317 100644

Lines of this file are not shown. View the raw message.

sound/core/seq/seq_clientmgr.c +10 -6
index 530a7d9be677..35f099e02ca7 100644

Lines of this file are not shown. View the raw message.

sound/core/seq/seq_midi.c +42 -19

61 lines not on this page · raw message

sound/parisc/harmony.c +3 -3
index db9c296dd688..b9cc9e5e7056 100644

Lines of this file are not shown. View the raw message.

sound/pci/asihpi/hpi6000.c +5 -0
index 72aa135d69f8..8aa5832f1f2a 100644

Lines of this file are not shown. View the raw message.

sound/pci/hda/hda_proc.c +1 -1
index 00c2eeb2c472..e8a4cf3c84d8 100644

Lines of this file are not shown. View the raw message.

sound/pci/ice1712/ice1712.c +4 -3
index ad2180659187..45cb3e7b8d21 100644

Lines of this file are not shown. View the raw message.

sound/pci/via82xx_modem.c +10 -16
index a0a49b8d1511..60235e953a62 100644

Lines of this file are not shown. View the raw message.

sound/soc/apple/mca.c +3 -3
index 4a4ec1c09e13..d89e57414a5d 100644

Lines of this file are not shown. View the raw message.

sound/soc/codecs/cs35l33.c +12 -2
index b03aab147530..b35fac87b19a 100644

Lines of this file are not shown. View the raw message.

sound/soc/codecs/cs35l34.c +12 -2
index 287b27476a10..da9ccf349bbb 100644

Lines of this file are not shown. View the raw message.

sound/soc/codecs/hdac_hda.c +1 -3
index 29c88de5508b..b3e5f4629ac1 100644

Lines of this file are not shown. View the raw message.

sound/soc/codecs/rt700-sdw.c +2 -4
index 24cb895b759f..366a09aa32ee 100644

Lines of this file are not shown. View the raw message.

sound/soc/fsl/fsl-asoc-card.c +2 -2
index a0c2ce84c32b..5a69f9d255ac 100644

Lines of this file are not shown. View the raw message.

sound/soc/fsl/fsl_audmix.c +22 -2
index d9b0bd61755d..c9a7a41ef388 100644

Lines of this file are not shown. View the raw message.

sound/soc/fsl/mpc5200_psc_i2s.c +1 -0
index 9ad44eeed6ad..7831136f4f12 100644

Lines of this file are not shown. View the raw message.

sound/soc/intel/atom/sst/sst_pci.c +3 -1
index d1e64c3500be..296bea33e16f 100644

Lines of this file are not shown. View the raw message.

sound/soc/loongson/loongson_card.c +4 -2
index 7910d5d9ac4f..ea895fe6b5e9 100644

Lines of this file are not shown. View the raw message.

sound/soc/meson/meson-card-utils.c +6 -11
index ad38c74166a4..c2a2531b30f9 100644

Lines of this file are not shown. View the raw message.

sound/soc/pxa/pxa-ssp.c +2 -5
index b8a3cb8b7597..ba8cae8e85ef 100644

Lines of this file are not shown. View the raw message.

sound/soc/qcom/qdsp6/q6apm.c +9 -3
index e2ad6dc2dc85..b6d957f7c7ab 100644

Lines of this file are not shown. View the raw message.

sound/soc/samsung/aries_wm8994.c +1 -0
index 01716df0c842..9c45c64fccd5 100644

Lines of this file are not shown. View the raw message.

sound/soc/soc-dapm.c +1 -1
index 196799b2fe24..82f745628838 100644

Lines of this file are not shown. View the raw message.

sound/soc/sof/topology.c +12 -6
index e6831d5aa15e..b011490d3991 100644

Lines of this file are not shown. View the raw message.

sound/soc/xilinx/xlnx_formatter_pcm.c +11 -3
index 45b178148b98..4d90e96a677c 100644

Lines of this file are not shown. View the raw message.

sound/usb/midi.c +2 -0
index 1b6109041c11..cb9bcfa22afc 100644

Lines of this file are not shown. View the raw message.

tools/bpf/bpftool/map.c +10 -6
index b89bd792c1d5..a9c8af7db19a 100644

Lines of this file are not shown. View the raw message.

tools/bpf/bpftool/struct_ops.c +4 -0
index aa43dead249c..835e5e561f7f 100644

Lines of this file are not shown. View the raw message.

tools/build/Makefile.feature +2 -1
index ffd117135094..24e9acf84708 100644

Lines of this file are not shown. View the raw message.

tools/build/feature/Makefile +3 -0
index 592ca17b4b74..13eec60f1cec 100644

Lines of this file are not shown. View the raw message.

tools/include/nolibc/arch-powerpc.h +1 -1
index ee2fdb8d601d..f468b6750543 100644

Lines of this file are not shown. View the raw message.

tools/include/uapi/linux/bpf.h +7 -0
index c8fb6abfeca9..1d6dc90b2345 100644

Lines of this file are not shown. View the raw message.

tools/lib/bpf/libbpf.c +2 -1
index 9bbf7a3b87de..ffb0d1f7e9a0 100644

Lines of this file are not shown. View the raw message.

tools/net/sunrpc/xdrgen/README +17 -0
index 92f7738ad50c..27218a78ab40 100644

Lines of this file are not shown. View the raw message.

tools/net/sunrpc/xdrgen/generators/enum.py +13 -4
index 855e43f4ae38..b05553981f27 100644

Lines of this file are not shown. View the raw message.

tools/net/sunrpc/xdrgen/generators/union.py +25 -9
index 7974967bbb9f..4522a5b7a943 100644

Lines of this file are not shown. View the raw message.

tools/net/sunrpc/xdrgen/grammars/xdr.lark +3 -1
index f3c4552e548d..2eb30dddcaea 100644

Lines of this file are not shown. View the raw message.

tools/net/sunrpc/xdrgen/templates/C/enum/declaration/close.j2 +2 -3
index ab1e576c9531..c7ae506076bb 100644

Lines of this file are not shown. View the raw message.

tools/net/sunrpc/xdrgen/templates/C/enum/decoder/enum.j2 +1 -1
index 341d829afeda..6482984f1cb7 100644

Lines of this file are not shown. View the raw message.

tools/net/sunrpc/xdrgen/templates/C/enum/decoder/enum_be.j2 new file +14 -0
new file mode 100644
index 000000000000..44c391c10b42

Lines of this file are not shown. View the raw message.

tools/net/sunrpc/xdrgen/templates/C/enum/definition/close.j2 +2 -0
index 9e62344a976a..446266ad6d17 100644

Lines of this file are not shown. View the raw message.

tools/net/sunrpc/xdrgen/templates/C/enum/definition/close_be.j2 new file +4 -0
new file mode 100644
index 000000000000..cfeee2287e68

Lines of this file are not shown. View the raw message.

tools/net/sunrpc/xdrgen/templates/C/enum/encoder/enum.j2 +1 -1
index bd0a770e50f2..67245b9a914d 100644

Lines of this file are not shown. View the raw message.

tools/net/sunrpc/xdrgen/templates/C/enum/encoder/enum_be.j2 new file +14 -0
new file mode 100644
index 000000000000..fbbcc45948d6

Lines of this file are not shown. View the raw message.

tools/net/sunrpc/xdrgen/templates/C/pointer/encoder/variable_length_opaque.j2 +2 -0
index 1d477c2d197a..5bf00070ae95 100644

Lines of this file are not shown. View the raw message.

tools/net/sunrpc/xdrgen/templates/C/pointer/encoder/variable_length_string.j2 +2 -0
index cf65b71eaef3..7ddc2bf3edac 100644

Lines of this file are not shown. View the raw message.

tools/net/sunrpc/xdrgen/templates/C/struct/encoder/variable_length_opaque.j2 +2 -0
index 1d477c2d197a..5bf00070ae95 100644

Lines of this file are not shown. View the raw message.

tools/net/sunrpc/xdrgen/templates/C/struct/encoder/variable_length_string.j2 +2 -0
index cf65b71eaef3..7ddc2bf3edac 100644

Lines of this file are not shown. View the raw message.

tools/net/sunrpc/xdrgen/templates/C/union/decoder/case_spec_be.j2 new file +2 -0
new file mode 100644
index 000000000000..917f3a1c4588

Lines of this file are not shown. View the raw message.

tools/net/sunrpc/xdrgen/templates/C/union/definition/close.j2 +0 -5
index 01d716d0099e..19ee759d70c6 100644

Lines of this file are not shown. View the raw message.

tools/net/sunrpc/xdrgen/templates/C/union/encoder/case_spec_be.j2 new file +2 -0
new file mode 100644
index 000000000000..917f3a1c4588

Lines of this file are not shown. View the raw message.

tools/net/sunrpc/xdrgen/xdr_ast.py +3 -4
index dbd3fcf9c957..d90dd6ce6100 100644

Lines of this file are not shown. View the raw message.

tools/objtool/check.c +2 -1
index f6fe896d0d65..e19bf7621daa 100644

Lines of this file are not shown. View the raw message.

tools/perf/builtin-sched.c +30 -10
index 64bf3ac237f2..57ef161e9b52 100644

Lines of this file are not shown. View the raw message.

tools/perf/builtin-stat.c +6 -3
index e476598de808..34c7cfdfec2d 100644

Lines of this file are not shown. View the raw message.

tools/perf/pmu-events/arch/x86/amdzen5/floating-point.json +149 -11

160 lines not on this page · raw message

tools/perf/pmu-events/arch/x86/amdzen5/load-store.json +7 -1
index 917f9d68f85a..d1ac7ff52a4d 100644

Lines of this file are not shown. View the raw message.

tools/perf/pmu-events/jevents.py +3 -2
index 4145e0277753..87cbbafb41e0 100755

Lines of this file are not shown. View the raw message.

tools/perf/pmu-events/metric.py +5 -1
index 92acd89ed97a..ac322891c4f1 100644

Lines of this file are not shown. View the raw message.

tools/perf/scripts/python/Perf-Trace-Util/Context.c +0 -18
index 3954bd1587ce..6d1c6be1d918 100644

Lines of this file are not shown. View the raw message.

tools/perf/tests/builtin-test.c +344 -167

511 lines not on this page · raw message

tools/perf/tests/shell/lib/perf_metric_validation.py +7 -4
index 0b94216c9c46..32b81e085515 100644

Lines of this file are not shown. View the raw message.

tools/perf/tests/shell/stat_all_metrics.sh +128 -23

151 lines not on this page · raw message

tools/perf/tests/shell/stat_bpf_counters.sh +32 -12

44 lines not on this page · raw message

tools/perf/tests/shell/stat_metrics_values.sh +7 -0
index 279f19c5919a..94969023cf8e 100755

Lines of this file are not shown. View the raw message.

tools/perf/tests/shell/test_brstack.sh +214 -23

237 lines not on this page · raw message

tools/perf/tests/task-exit.c +8 -1
index d33d0952025c..8e328bbd509d 100644

Lines of this file are not shown. View the raw message.

tools/perf/tests/tests-scripts.c +6 -1
index b6986d50dde6..b8651eb7109d 100644

Lines of this file are not shown. View the raw message.

tools/perf/tests/tests.h +12 -0
index 6ea2be86b7bf..b98b5a6e90ca 100644

Lines of this file are not shown. View the raw message.

tools/perf/tests/workloads/Build +2 -0
index 5af17206f04d..fb1012cc4fc3 100644

Lines of this file are not shown. View the raw message.

tools/perf/tests/workloads/traploop.c new file +31 -0
new file mode 100644
index 000000000000..68dec399a735

Lines of this file are not shown. View the raw message.

tools/perf/ui/browsers/hists.c +3 -3
index 3283b6313bab..00d1ca3295b4 100644

Lines of this file are not shown. View the raw message.

tools/perf/util/auxtrace.c +10 -5
index ca8682966fae..0927cfb42b7c 100644

Lines of this file are not shown. View the raw message.

tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c +98 -57

155 lines not on this page · raw message

tools/perf/util/color.h +1 -0
index 01f7bed21c9b..4b9f8d5d4439 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 9bf09a856b44..c1257c5ef425 100644

Lines of this file are not shown. View the raw message.

tools/perf/util/cs-etm.c +211 -110

321 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-convert-json.c +1 -0
index 20bfb0884e9e..395b231cf16c 100644

Lines of this file are not shown. View the raw message.

tools/perf/util/dso.c +19 -4
index 5c6e85fdae0d..9de78061a3f2 100644

Lines of this file are not shown. View the raw message.

tools/perf/util/dso.h +56 -1

57 lines not on this page · raw message

tools/perf/util/intel-bts.c +1 -1
index 27d9b5c9fec8..056dde772eab 100644

Lines of this file are not shown. View the raw message.

tools/perf/util/intel-pt.c +1 -1
index 61f10578e121..fa4eb009a963 100644

Lines of this file are not shown. View the raw message.

tools/perf/util/machine.c +26 -11
index 20fd742984e3..77050eff8fcb 100644

Lines of this file are not shown. View the raw message.

tools/perf/util/metricgroup.c +6 -1
index 4dff3e925a47..6d6bfcebb97a 100644

Lines of this file are not shown. View the raw message.

tools/perf/util/python.c +125 -62

187 lines not on this page · raw message

tools/perf/util/scripting-engines/trace-event-python.c +3 -60

63 lines not on this page · raw message

tools/perf/util/synthetic-events.c +3 -3
index a58444c4aed1..660689968b79 100644

Lines of this file are not shown. View the raw message.

tools/perf/util/thread-stack.c +1 -1
index c6a0a27b12c2..47d5922efdee 100644

Lines of this file are not shown. View the raw message.

tools/perf/util/trace-event-read.c +19 -14
index 1162c49b8082..b0d3957c48e6 100644

Lines of this file are not shown. View the raw message.

tools/sched_ext/scx_flatcg.bpf.c +14 -5
index b722baf6da4b..05e3b4495ac5 100644

Lines of this file are not shown. View the raw message.

tools/scripts/Makefile.include +22 -16
index 5f2afd95de43..076d62bbac13 100644

Lines of this file are not shown. View the raw message.

tools/testing/kunit/kunit.py +1 -1
index bc74088c458a..ebe97ba520ce 100755

Lines of this file are not shown. View the raw message.

tools/testing/kunit/kunit_tool_test.py +12 -0
index 6e6200d52540..79e05c333178 100755

Lines of this file are not shown. View the raw message.

tools/testing/selftests/arm64/mte/check_buffer_fill.c +2 -0
index 1dbbbd47dd50..639ea469969a 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/arm64/mte/check_child_memory.c +2 -0
index 7597fc632cad..7017a4851ff4 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/arm64/mte/check_gcr_el1_cswitch.c +1 -0
index 325bca0de0f6..d23f154d3288 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/arm64/mte/check_hugetlb_options.c new file +298 -0

298 lines not on this page · raw message

tools/testing/selftests/arm64/mte/check_ksm_options.c +28 -3
index 88c74bc46d4f..a947e6413e56 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/arm64/mte/check_mmap_options.c +2 -0
index 17694caaff53..703ccd4685a8 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/arm64/mte/check_tags_inclusion.c +2 -0
index a3d1e23fe02a..c73b4641d01a 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/arm64/mte/check_user_mem.c +2 -0
index f4ae5f87a3b7..8c790331d67c 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/bpf/README.rst +2 -2
index 776fbe3cb8f9..a36afb460e26 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/bpf/network_helpers.c +8 -2
index af0ee70a53f9..cd92745c4948 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/bpf/network_helpers.h +5 -0
index 5764155b6d25..a80916a26779 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/global_map_resize.c +6 -2
index 56b5baef35c8..602ce30f1720 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/bpf/prog_tests/mptcp.c +10 -3
index d2ca32fa3b21..e7158a8e95e1 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/bpf/progs/bpf_tracing_net.h +3 -0
index 59843b430f76..674120405e49 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/bpf/progs/mptcpify.c +1 -1
index cbdc730c3a47..e3f8cb54dbe9 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/bpf/test_progs.c +6 -5
index fa829a7854f2..3a89cf01db90 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/bpf/test_sockmap.c +2 -1
index 61a747afcd05..7b237f737624 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/bpf/veristat.c +49 -27

76 lines not on this page · raw message

tools/testing/selftests/bpf/vmtest.sh +11 -2
index b0aca33d7591..8282058d700f 100755

Lines of this file are not shown. View the raw message.

tools/testing/selftests/cgroup/test_cpuset_prs.sh +275 -219

494 lines not on this page · raw message

tools/testing/selftests/kselftest_harness.h +7 -7
index a4e5b8613bab..4c652d2a8076 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/lsm/common.c +3 -1
index 9ad258912646..927dce4f04cb 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/mm/cow.c +227 -121

348 lines not on this page · raw message

tools/testing/selftests/mm/khugepaged.c +5 -0
index 8a4d34cce36b..6822eb7ea58e 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/mm/ksm_tests.c +100 -110

210 lines not on this page · raw message

tools/testing/selftests/mm/migration.c +107 -0

107 lines not on this page · raw message

tools/testing/selftests/mm/soft-dirty.c +8 -1
index 7b91df12ce5b..ca65ff3096b2 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/mm/thp_settings.c +11 -0
index 577eaab6266f..38f70155bfbf 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/mm/thp_settings.h +2 -0
index 876235a23460..079a58a662b0 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/rseq/rseq-x86-thread-pointer.h +1 -3
index d3133587d996..5a29d6bec51f 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/sched_ext/prog_run.c +26 -8
index 3cd57ef8daaa..a75323fe8a2c 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/timers/leap-a-day.c +11 -8
index 986abbdb1521..eb99683e5ced 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/zram/zram_lib.sh +1 -1
index 21ec1966de76..0d44d83888f9 100755

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.