Skip to contentSkip to conversation

Linux 6.18.33

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

lore
Share & tools
lore

Greg Kroah-Hartman

author maintainer
#0 lore raw

I'm announcing the release of the 6.18.33 kernel.

All users of the 6.18 kernel series must upgrade.

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

thanks,

greg k-h

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

 Documentation/devicetree/bindings/interrupt-controller/arm,gic-v3.yaml |    2 
 Documentation/devicetree/bindings/net/dsa/nxp,sja1105.yaml             |    2 
 Documentation/devicetree/bindings/ufs/rockchip,rk3576-ufshc.yaml       |    7 
 Documentation/mm/hugetlbfs_reserv.rst                                  |    2 
 Documentation/netlink/specs/psp.yaml                                   |    2 
 Documentation/process/deprecated.rst                                   |   24 
 Documentation/tools/rtla/common_options.txt                            |    2 
 MAINTAINERS                                                            |    2 
 Makefile                                                               |    4 
 arch/arc/net/bpf_jit_arcv2.c                                           |    8 
 arch/arm/boot/dts/mediatek/mt7623.dtsi                                 |    2 
 arch/arm/boot/dts/nxp/imx/imx27-eukrea-cpuimx27.dtsi                   |    8 
 arch/arm/boot/dts/nxp/imx/imx27-eukrea-mbimxsd27-baseboard.dts         |    2 
 arch/arm/mach-omap1/clock_data.c                                       |    4 
 arch/arm/net/bpf_jit_32.c                                              |    6 
 arch/arm64/boot/dts/amlogic/meson-axg.dtsi                             |    6 
 arch/arm64/boot/dts/amlogic/meson-gxl-s905d-p230.dts                   |    3 
 arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi                         |  161 
 arch/arm64/boot/dts/freescale/imx8-apalis-ixora-v1.1.dtsi              |    4 
 arch/arm64/boot/dts/freescale/imx8-apalis-ixora-v1.2.dtsi              |    4 
 arch/arm64/boot/dts/freescale/imx8dxl-evk.dts                          |  114 
 arch/arm64/boot/dts/freescale/imx8mm-emtop-som.dtsi                    |    4 
 arch/arm64/boot/dts/freescale/imx8mm-tqma8mqml.dtsi                    |    2 
 arch/arm64/boot/dts/freescale/imx8mn-tqma8mqnl.dtsi                    |    2 
 arch/arm64/boot/dts/freescale/imx8mp-aristainetos3a-som-v1.dtsi        |    2 
 arch/arm64/boot/dts/freescale/imx8mp-data-modul-edm-sbc.dts            |    2 
 arch/arm64/boot/dts/freescale/imx8mp-debix-model-a.dts                 |    2 
 arch/arm64/boot/dts/freescale/imx8mp-debix-som-a-bmb-08.dts            |    2 
 arch/arm64/boot/dts/freescale/imx8mp-debix-som-a.dtsi                  |    2 
 arch/arm64/boot/dts/freescale/imx8mp-dhcom-som.dtsi                    |    2 
 arch/arm64/boot/dts/freescale/imx8mp-edm-g.dtsi                        |    2 
 arch/arm64/boot/dts/freescale/imx8mp-evk.dts                           |    2 
 arch/arm64/boot/dts/freescale/imx8mp-hummingboard-pulse-mini-hdmi.dtsi |   11 
 arch/arm64/boot/dts/freescale/imx8mp-icore-mx8mp.dtsi                  |    2 
 arch/arm64/boot/dts/freescale/imx8mp-kontron-dl.dtso                   |   19 
 arch/arm64/boot/dts/freescale/imx8mp-kontron-osm-s.dtsi                |    6 
 arch/arm64/boot/dts/freescale/imx8mp-kontron-smarc-eval-carrier.dts    |    1 
 arch/arm64/boot/dts/freescale/imx8mp-navqp.dts                         |    2 
 arch/arm64/boot/dts/freescale/imx8mp-nitrogen-som.dtsi                 |    2 
 arch/arm64/boot/dts/freescale/imx8mp-sr-som.dtsi                       |    4 
 arch/arm64/boot/dts/freescale/imx8mp-tqma8mpql-mba8mp-ras314.dts       |    4 
 arch/arm64/boot/dts/freescale/imx8mp-ultra-mach-sbc.dts                |    4 
 arch/arm64/boot/dts/freescale/imx8qm-mek.dts                           |   10 
 arch/arm64/boot/dts/freescale/imx8qxp-mek.dts                          |   10 
 arch/arm64/boot/dts/freescale/imx91-11x11-evk.dts                      |    2 
 arch/arm64/boot/dts/marvell/armada-3720-uDPU.dtsi                      |    2 
 arch/arm64/boot/dts/marvell/armada-37xx.dtsi                           |    2 
 arch/arm64/boot/dts/mediatek/mt6795.dtsi                               |    2 
 arch/arm64/boot/dts/mediatek/mt7981b.dtsi                              |    2 
 arch/arm64/boot/dts/mediatek/mt7986a.dtsi                              |    2 
 arch/arm64/boot/dts/mediatek/mt8365.dtsi                               |    5 
 arch/arm64/boot/dts/qcom/lemans.dtsi                                   |    6 
 arch/arm64/boot/dts/qcom/msm8917-xiaomi-riva.dts                       |    2 
 arch/arm64/boot/dts/qcom/msm8953-xiaomi-daisy.dts                      |    2 
 arch/arm64/boot/dts/qcom/msm8953-xiaomi-vince.dts                      |    2 
 arch/arm64/boot/dts/qcom/qcs8300.dtsi                                  |    6 
 arch/arm64/boot/dts/qcom/sdm845-xiaomi-beryllium-common.dtsi           |    1 
 arch/arm64/boot/dts/qcom/sm6125-xiaomi-ginkgo.dts                      |   54 
 arch/arm64/boot/dts/qcom/sm6150.dtsi                                   |    3 
 arch/arm64/boot/dts/qcom/sm7225-fairphone-fp4.dts                      |    4 
 arch/arm64/boot/dts/qcom/sm8250.dtsi                                   |    5 
 arch/arm64/boot/dts/qcom/sm8450.dtsi                                   |    5 
 arch/arm64/boot/dts/qcom/sm8550.dtsi                                   |   13 
 arch/arm64/boot/dts/qcom/sm8650.dtsi                                   |   15 
 arch/arm64/boot/dts/qcom/sm8750.dtsi                                   |    2 
 arch/arm64/boot/dts/qcom/x1e80100.dtsi                                 |   10 
 arch/arm64/boot/dts/rockchip/rk3328-a1.dts                             |   23 
 arch/arm64/boot/dts/rockchip/rk3562-evb2-v10.dts                       |    2 
 arch/arm64/boot/dts/rockchip/rk3566-lckfb-tspi.dts                     |    4 
 arch/arm64/boot/dts/rockchip/rk3576.dtsi                               |    5 
 arch/arm64/boot/dts/rockchip/rk3588-jaguar.dts                         |    2 
 arch/arm64/boot/dts/rockchip/rk3588s-gameforce-ace.dts                 |   12 
 arch/arm64/boot/dts/ti/k3-am62-lp-sk.dts                               |   14 
 arch/arm64/boot/dts/ti/k3-am62-verdin.dtsi                             |    2 
 arch/arm64/boot/dts/ti/k3-am62p5-sk.dts                                |    6 
 arch/arm64/include/asm/entry-common.h                                  |   21 
 arch/arm64/include/asm/kernel-pgtable.h                                |    7 
 arch/arm64/include/asm/xor.h                                           |    2 
 arch/arm64/kernel/cpufeature.c                                         |    4 
 arch/arm64/kernel/machine_kexec.c                                      |    3 
 arch/arm64/kernel/pi/patch-scs.c                                       |    4 
 arch/arm64/net/bpf_jit_comp.c                                          |   16 
 arch/powerpc/include/asm/kexec.h                                       |   14 
 arch/powerpc/kexec/crash.c                                             |   64 
 arch/powerpc/kexec/file_load_64.c                                      |   29 
 arch/powerpc/mm/pgtable-frag.c                                         |    1 
 arch/powerpc/platforms/44x/warp.c                                      |    2 
 arch/powerpc/platforms/pseries/papr-hvpipe.c                           |   59 
 arch/riscv/net/bpf_jit.h                                               |    6 
 arch/riscv/net/bpf_jit_core.c                                          |    7 
 arch/s390/kvm/interrupt.c                                              |    3 
 arch/s390/kvm/pci.c                                                    |    6 
 arch/s390/mm/fault.c                                                   |    2 
 arch/s390/net/bpf_jit_comp.c                                           |   39 
 arch/sparc/vdso/Makefile                                               |    2 
 arch/x86/Makefile.um                                                   |    2 
 arch/x86/coco/tdx/debug.c                                              |    2 
 arch/x86/entry/vdso/vdso2c.c                                           |    1 
 arch/x86/events/amd/ibs.c                                              |    7 
 arch/x86/events/intel/core.c                                           |   17 
 arch/x86/events/perf_event.h                                           |   10 
 arch/x86/events/perf_event_flags.h                                     |    1 
 arch/x86/include/asm/shared/tdx.h                                      |    4 
 arch/x86/include/asm/vdso.h                                            |    1 
 arch/x86/kernel/acpi/cppc.c                                            |    6 
 arch/x86/kernel/relocate_kernel_64.S                                   |    8 
 arch/x86/kvm/trace.h                                                   |    2 
 arch/x86/um/vdso/Makefile                                              |    7 
 block/blk-cgroup.c                                                     |   16 
 block/disk-events.c                                                    |    3 
 crypto/af_alg.c                                                        |    2 
 crypto/jitterentropy-kcapi.c                                           |   14 
 drivers/accel/rocket/rocket_gem.c                                      |    2 
 drivers/acpi/apei/einj-core.c                                          |   45 
 drivers/acpi/arm64/agdi.c                                              |    2 
 drivers/acpi/x86/cmos_rtc.c                                            |   77 
 drivers/ata/libata-scsi.c                                              |    4 
 drivers/base/devres.c                                                  |    2 
 drivers/block/drbd/drbd_nl.c                                           |    8 
 drivers/bluetooth/btmtk.c                                              |    4 
 drivers/bluetooth/hci_ldisc.c                                          |    3 
 drivers/bus/fsl-mc/fsl-mc-bus.c                                        |   43 
 drivers/bus/stm32_rifsc.c                                              |   52 
 drivers/cdrom/cdrom.c                                                  |   73 
 drivers/char/ipmi/ssif_bmc.c                                           |   34 
 drivers/clk/clk-qoriq.c                                                |   17 
 drivers/clk/clk-xgene.c                                                |    2 
 drivers/clk/imx/clk-imx6q.c                                            |   12 
 drivers/clk/imx/clk-imx8mq.c                                           |    4 
 drivers/clk/qcom/dispcc-glymur.c                                       |    4 
 drivers/clk/qcom/dispcc-milos.c                                        |    1 
 drivers/clk/qcom/dispcc-sc7180.c                                       |    8 
 drivers/clk/qcom/dispcc-sc8280xp.c                                     |    4 
 drivers/clk/qcom/dispcc-sm4450.c                                       |    1 
 drivers/clk/qcom/dispcc-sm8250.c                                       |    6 
 drivers/clk/qcom/dispcc-sm8450.c                                       |    2 
 drivers/clk/qcom/dispcc0-sa8775p.c                                     |    2 
 drivers/clk/qcom/dispcc1-sa8775p.c                                     |    2 
 drivers/clk/qcom/gcc-glymur.c                                          |    1 
 drivers/clk/qcom/gcc-sc8180x.c                                         |   64 
 drivers/clk/qcom/gcc-x1e80100.c                                        |    1 
 drivers/clk/qcom/gdsc.c                                                |   12 
 drivers/clk/renesas/r9a09g057-cpg.c                                    |  145 
 drivers/clk/spacemit/ccu_mix.c                                         |    2 
 drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c                               |   17 
 drivers/clk/visconti/pll.c                                             |    2 
 drivers/cpufreq/amd-pstate.c                                           |    6 
 drivers/cpufreq/cpufreq.c                                              |    6 
 drivers/cpufreq/intel_pstate.c                                         |    4 
 drivers/crypto/atmel-aes.c                                             |   23 
 drivers/crypto/atmel-sha.c                                             |   27 
 drivers/crypto/atmel-tdes.c                                            |   25 
 drivers/crypto/ccp/ccp-crypto-aes.c                                    |    7 
 drivers/crypto/hisilicon/sec2/sec_crypto.c                             |    2 
 drivers/crypto/inside-secure/eip93/eip93-common.c                      |    2 
 drivers/crypto/inside-secure/eip93/eip93-main.c                        |   16 
 drivers/crypto/inside-secure/eip93/eip93-regs.h                        |    2 
 drivers/crypto/intel/iaa/iaa_crypto_main.c                             |    2 
 drivers/crypto/intel/qat/qat_420xx/adf_420xx_hw_data.c                 |   20 
 drivers/crypto/intel/qat/qat_4xxx/adf_4xxx_hw_data.c                   |   14 
 drivers/crypto/intel/qat/qat_common/adf_sysfs_ras_counters.c           |   12 
 drivers/crypto/intel/qat/qat_common/icp_qat_hw_20_comp.h               |   10 
 drivers/crypto/intel/qat/qat_common/qat_comp_algs.c                    |   10 
 drivers/crypto/sa2ul.c                                                 |    4 
 drivers/crypto/tegra/tegra-se-aes.c                                    |    9 
 drivers/crypto/tegra/tegra-se-hash.c                                   |    3 
 drivers/cxl/pci.c                                                      |    3 
 drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c                         |    2 
 drivers/dma/mxs-dma.c                                                  |    1 
 drivers/dpll/dpll_core.c                                               |  106 
 drivers/dpll/dpll_core.h                                               |    6 
 drivers/dpll/dpll_netlink.c                                            |   16 
 drivers/dpll/dpll_netlink.h                                            |    2 
 drivers/firmware/arm_ffa/driver.c                                      |    2 
 drivers/firmware/efi/capsule-loader.c                                  |    2 
 drivers/fwctl/main.c                                                   |    2 
 drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c                         |    2 
 drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c                                |    5 
 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c                                |   57 
 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c                                 |    2 
 drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c                                 |    2 
 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c                                  |   66 
 drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c                                 |    1 
 drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c                                 |    2 
 drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c                                 |    1 
 drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c                                 |    1 
 drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c                               |    1 
 drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c                               |    1 
 drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_0.c                               |    1 
 drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.c                               |    1 
 drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c                                  |   10 
 drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c                                  |    5 
 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c                                  |    2 
 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c                                  |    2 
 drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c                                  |    3 
 drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c                                  |    1 
 drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c                                |    1 
 drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c                                |    1 
 drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c                                |    1 
 drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c                                |    1 
 drivers/gpu/drm/amd/display/dc/bios/bios_parser.c                      |   62 
 drivers/gpu/drm/amd/display/dc/dce/dce_link_encoder.c                  |    4 
 drivers/gpu/drm/amd/display/dc/resource/dce60/dce60_resource.c         |    3 
 drivers/gpu/drm/amd/display/dc/resource/dce80/dce80_resource.c         |    3 
 drivers/gpu/drm/amd/display/include/grph_object_ctrl_defs.h            |    4 
 drivers/gpu/drm/amd/pm/powerplay/hwmgr/hwmgr.c                         |   15 
 drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c                    |  118 
 drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.h                    |    1 
 drivers/gpu/drm/amd/pm/powerplay/inc/hwmgr.h                           |    1 
 drivers/gpu/drm/amd/pm/powerplay/smumgr/ci_smumgr.c                    |   15 
 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c                  |    5 
 drivers/gpu/drm/arm/display/komeda/komeda_framebuffer.c                |    6 
 drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c                    |   72 
 drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.h                    |    1 
 drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c                    |   18 
 drivers/gpu/drm/drm_color_mgmt.c                                       |    2 
 drivers/gpu/drm/drm_gem.c                                              |    7 
 drivers/gpu/drm/gma500/oaktrail_hdmi.c                                 |    1 
 drivers/gpu/drm/gma500/oaktrail_lvds.c                                 |    9 
 drivers/gpu/drm/i915/display/intel_dp.c                                |    9 
 drivers/gpu/drm/i915/display/skl_watermark.c                           |    4 
 drivers/gpu/drm/i915/gt/intel_reset.c                                  |    3 
 drivers/gpu/drm/imagination/pvr_rogue_fwif.h                           |    8 
 drivers/gpu/drm/imagination/pvr_rogue_fwif_shared.h                    |    6 
 drivers/gpu/drm/loongson/lsdc_drv.c                                    |    2 
 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c                            |   14 
 drivers/gpu/drm/msm/adreno/a6xx_hfi.c                                  |   14 
 drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_1_16_msm8953.h               |    7 
 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c                               |    3 
 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c                                |    2 
 drivers/gpu/drm/msm/dp/dp_display.c                                    |    1 
 drivers/gpu/drm/msm/dsi/dsi.c                                          |    1 
 drivers/gpu/drm/msm/dsi/dsi_cfg.c                                      |    4 
 drivers/gpu/drm/msm/dsi/dsi_cfg.h                                      |    2 
 drivers/gpu/drm/msm/dsi/dsi_host.c                                     |   16 
 drivers/gpu/drm/msm/dsi/phy/dsi_phy.c                                  |    1 
 drivers/gpu/drm/msm/hdmi/hdmi.c                                        |    1 
 drivers/gpu/drm/msm/hdmi/hdmi_phy.c                                    |    1 
 drivers/gpu/drm/msm/msm_fb.c                                           |    7 
 drivers/gpu/drm/msm/msm_gem.c                                          |    3 
 drivers/gpu/drm/msm/msm_gem_shrinker.c                                 |    5 
 drivers/gpu/drm/msm/msm_gem_vma.c                                      |   11 
 drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c                        |    1 
 drivers/gpu/drm/panel/panel-simple.c                                   |    2 
 drivers/gpu/drm/panfrost/panfrost_drv.c                                |    2 
 drivers/gpu/drm/sun4i/sun4i_backend.c                                  |    6 
 drivers/gpu/drm/sysfb/ofdrm.c                                          |    2 
 drivers/gpu/drm/ttm/ttm_bo.c                                           |    2 
 drivers/gpu/drm/ttm/ttm_resource.c                                     |    5 
 drivers/gpu/drm/v3d/v3d_drv.c                                          |   16 
 drivers/gpu/drm/v3d/v3d_submit.c                                       |    5 
 drivers/gpu/drm/virtio/virtgpu_prime.c                                 |    2 
 drivers/gpu/drm/xe/xe_dma_buf.c                                        |   52 
 drivers/gpu/drm/xe/xe_eu_stall.c                                       |    4 
 drivers/gpu/drm/xe/xe_exec_queue.c                                     |    7 
 drivers/gpu/drm/xe/xe_gsc.c                                            |    2 
 drivers/gpu/drm/xe/xe_reg_whitelist.c                                  |    2 
 drivers/gpu/nova-core/bitfield.rs                                      |  318 +
 drivers/gpu/nova-core/falcon.rs                                        |   38 
 drivers/gpu/nova-core/nova_core.rs                                     |    3 
 drivers/gpu/nova-core/regs/macros.rs                                   |  259 
 drivers/hid/bpf/hid_bpf_dispatch.c                                     |    6 
 drivers/hid/hid-asus.c                                                 |   28 
 drivers/hid/hid-core.c                                                 |   67 
 drivers/hid/hid-gfrm.c                                                 |    4 
 drivers/hid/hid-logitech-hidpp.c                                       |    2 
 drivers/hid/hid-multitouch.c                                           |    2 
 drivers/hid/hid-primax.c                                               |    2 
 drivers/hid/hid-vivaldi-common.c                                       |    2 
 drivers/hid/i2c-hid/i2c-hid-core.c                                     |    7 
 drivers/hid/usbhid/hid-core.c                                          |   13 
 drivers/hid/wacom_sys.c                                                |    6 
 drivers/hte/Kconfig                                                    |    6 
 drivers/hwmon/aspeed-g6-pwm-tach.c                                     |    8 
 drivers/i3c/master/adi-i3c-master.c                                    |    2 
 drivers/i3c/master/dw-i3c-master.c                                     |   16 
 drivers/i3c/master/mipi-i3c-hci/dma.c                                  |    5 
 drivers/i3c/master/renesas-i3c.c                                       |    4 
 drivers/infiniband/core/iwpm_msg.c                                     |    6 
 drivers/iommu/amd/iommu.c                                              |   15 
 drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c                         |    7 
 drivers/iommu/intel/iommu.c                                            |   16 
 drivers/iommu/iommufd/selftest.c                                       |    4 
 drivers/iommu/iommufd/vfio_compat.c                                    |    2 
 drivers/iommu/riscv/Kconfig                                            |    1 
 drivers/iommu/riscv/iommu-platform.c                                   |   17 
 drivers/iommu/riscv/iommu.c                                            |   84 
 drivers/irqchip/irq-gic-v5-its.c                                       |   34 
 drivers/irqchip/irq-gic-v5.c                                           |   98 
 drivers/irqchip/irq-meson-gpio.c                                       |    3 
 drivers/irqchip/irq-pic32-evic.c                                       |    2 
 drivers/irqchip/irq-renesas-rzg2l.c                                    |    2 
 drivers/irqchip/irq-riscv-imsic-early.c                                |    2 
 drivers/leds/blink/leds-lgm-sso.c                                      |    2 
 drivers/mailbox/mailbox-test.c                                         |   39 
 drivers/mailbox/mailbox.c                                              |    3 
 drivers/mailbox/mtk-cmdq-mailbox.c                                     |    8 
 drivers/md/dm-bufio.c                                                  |    3 
 drivers/md/dm-cache-metadata.c                                         |   24 
 drivers/md/dm-cache-metadata.h                                         |    5 
 drivers/md/dm-cache-policy-smq.c                                       |    4 
 drivers/md/dm-cache-target.c                                           |   76 
 drivers/md/dm-clone-target.c                                           |    3 
 drivers/md/dm-crypt.c                                                  |    6 
 drivers/md/dm-delay.c                                                  |    4 
 drivers/md/dm-init.c                                                   |    4 
 drivers/md/dm-integrity.c                                              |   15 
 drivers/md/dm-kcopyd.c                                                 |    3 
 drivers/md/dm-log-userspace-base.c                                     |    3 
 drivers/md/dm-log.c                                                    |    6 
 drivers/md/dm-mpath.c                                                  |   14 
 drivers/md/dm-raid1.c                                                  |    5 
 drivers/md/dm-snap-persistent.c                                        |    3 
 drivers/md/dm-stripe.c                                                 |    2 
 drivers/md/dm-verity-target.c                                          |    4 
 drivers/md/dm-writecache.c                                             |    3 
 drivers/md/dm.c                                                        |    3 
 drivers/md/md-bitmap.c                                                 |  131 
 drivers/md/md-bitmap.h                                                 |    2 
 drivers/md/md-llbitmap.c                                               |    7 
 drivers/md/md.c                                                        |  257 
 drivers/md/md.h                                                        |    3 
 drivers/md/raid1-10.c                                                  |    7 
 drivers/md/raid1.c                                                     |    4 
 drivers/media/i2c/og01a1b.c                                            |   13 
 drivers/memory/tegra/tegra124-emc.c                                    |    2 
 drivers/memory/tegra/tegra30-emc.c                                     |    6 
 drivers/mfd/mc13xxx-core.c                                             |    2 
 drivers/mtd/maps/physmap-gemini.c                                      |    2 
 drivers/mtd/nand/raw/sunxi_nand.c                                      |    6 
 drivers/mtd/nand/spi/core.c                                            |  100 
 drivers/mtd/nand/spi/esmt.c                                            |    2 
 drivers/mtd/nand/spi/micron.c                                          |    2 
 drivers/mtd/nand/spi/winbond.c                                         |   71 
 drivers/mtd/parsers/ofpart_core.c                                      |    4 
 drivers/mtd/spi-nor/core.c                                             |    2 
 drivers/mtd/spi-nor/core.h                                             |    8 
 drivers/mtd/spi-nor/sfdp.c                                             |   30 
 drivers/mtd/spi-nor/swp.c                                              |    4 
 drivers/net/bareudp.c                                                  |    3 
 drivers/net/bonding/bond_3ad.c                                         |  109 
 drivers/net/bonding/bond_main.c                                        |    8 
 drivers/net/bonding/bond_netlink.c                                     |   21 
 drivers/net/bonding/bond_procfs.c                                      |    3 
 drivers/net/bonding/bond_sysfs_slave.c                                 |   17 
 drivers/net/dsa/realtek/rtl8365mb.c                                    |    2 
 drivers/net/ethernet/airoha/airoha_eth.c                               |  713 +-
 drivers/net/ethernet/airoha/airoha_eth.h                               |   82 
 drivers/net/ethernet/airoha/airoha_ppe.c                               |  261 
 drivers/net/ethernet/airoha/airoha_ppe_debugfs.c                       |    3 
 drivers/net/ethernet/airoha/airoha_regs.h                              |  115 
 drivers/net/ethernet/amazon/ena/ena_com.c                              |    7 
 drivers/net/ethernet/amazon/ena/ena_phc.c                              |    5 
 drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c                   |    2 
 drivers/net/ethernet/broadcom/bnge/bnge_core.c                         |   30 
 drivers/net/ethernet/broadcom/bnge/bnge_rmem.c                         |   16 
 drivers/net/ethernet/broadcom/genet/bcmgenet.c                         |   30 
 drivers/net/ethernet/freescale/Makefile                                |    3 
 drivers/net/ethernet/freescale/dpaa2/Kconfig                           |    4 
 drivers/net/ethernet/freescale/enetc/ntmp.c                            |  217 
 drivers/net/ethernet/freescale/enetc/ntmp_private.h                    |   10 
 drivers/net/ethernet/intel/e1000e/netdev.c                             |    1 
 drivers/net/ethernet/intel/i40e/i40e.h                                 |    1 
 drivers/net/ethernet/intel/i40e/i40e_main.c                            |    2 
 drivers/net/ethernet/intel/i40e/i40e_ptp.c                             |    3 
 drivers/net/ethernet/intel/iavf/iavf.h                                 |    9 
 drivers/net/ethernet/intel/iavf/iavf_main.c                            |   52 
 drivers/net/ethernet/intel/iavf/iavf_type.h                            |    2 
 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c                        |   76 
 drivers/net/ethernet/intel/ice/devlink/devlink.c                       |    2 
 drivers/net/ethernet/intel/ice/ice_adminq_cmd.h                        |    2 
 drivers/net/ethernet/intel/ice/ice_common.c                            |    2 
 drivers/net/ethernet/intel/ice/ice_dpll.c                              |  146 
 drivers/net/ethernet/intel/ice/ice_main.c                              |    2 
 drivers/net/ethernet/intel/ice/ice_ptp.c                               |   44 
 drivers/net/ethernet/intel/ice/ice_ptp_consts.h                        |   12 
 drivers/net/ethernet/intel/ice/ice_ptp_hw.c                            |  259 
 drivers/net/ethernet/intel/ice/ice_ptp_hw.h                            |    5 
 drivers/net/ethernet/intel/ice/ice_txrx.c                              |    7 
 drivers/net/ethernet/intel/ice/ice_vf_lib.c                            |    7 
 drivers/net/ethernet/intel/idpf/idpf_idc.c                             |    6 
 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.c       |   12 
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c                      |    8 
 drivers/net/ethernet/mellanox/mlx5/core/main.c                         |    4 
 drivers/net/ethernet/meta/fbnic/fbnic_pci.c                            |    2 
 drivers/net/ethernet/microsoft/mana/gdma_main.c                        |  184 
 drivers/net/ethernet/microsoft/mana/hw_channel.c                       |   12 
 drivers/net/ethernet/microsoft/mana/mana_en.c                          |  303 -
 drivers/net/ethernet/microsoft/mana/mana_ethtool.c                     |   87 
 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_target.c                |   17 
 drivers/net/ethernet/sfc/efx_devlink.c                                 |    2 
 drivers/net/ethernet/ti/Makefile                                       |   30 
 drivers/net/ethernet/ti/cpsw.c                                         |    2 
 drivers/net/ethernet/ti/cpsw_ale.c                                     |   25 
 drivers/net/ethernet/ti/cpsw_ethtool.c                                 |   24 
 drivers/net/ethernet/ti/cpsw_new.c                                     |    2 
 drivers/net/ethernet/ti/cpsw_priv.c                                    |   39 
 drivers/net/ethernet/ti/cpsw_priv.h                                    |    2 
 drivers/net/ethernet/ti/cpsw_sl.c                                      |   11 
 drivers/net/ethernet/ti/davinci_cpdma.c                                |   27 
 drivers/net/hamradio/6pack.c                                           |    9 
 drivers/net/ipa/gsi.c                                                  |    1 
 drivers/net/ipa/ipa_main.c                                             |    6 
 drivers/net/macsec.c                                                   |   71 
 drivers/net/macvlan.c                                                  |    9 
 drivers/net/mctp/mctp-i2c.c                                            |    4 
 drivers/net/netconsole.c                                               |    7 
 drivers/net/netdevsim/dev.c                                            |    2 
 drivers/net/phy/dp83869.c                                              |   13 
 drivers/net/phy/phy_device.c                                           |    4 
 drivers/net/phy/qcom/at803x.c                                          |    2 
 drivers/net/ppp/ppp_generic.c                                          |    5 
 drivers/net/ppp/pppoe.c                                                |    8 
 drivers/net/slip/slhc.c                                                |   49 
 drivers/net/usb/r8152.c                                                |    2 
 drivers/net/usb/rtl8150.c                                              |   12 
 drivers/net/virtio_net.c                                               |    6 
 drivers/net/vrf.c                                                      |   15 
 drivers/net/wireless/ath/ath10k/wmi-tlv.c                              |   26 
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c                |   15 
 drivers/net/wireless/marvell/libertas/if_usb.c                         |   32 
 drivers/net/wireless/marvell/libertas/if_usb.h                         |    3 
 drivers/net/wireless/marvell/mwifiex/11n_aggr.c                        |    1 
 drivers/net/wireless/mediatek/mt76/channel.c                           |   13 
 drivers/net/wireless/mediatek/mt76/dma.c                               |   11 
 drivers/net/wireless/mediatek/mt76/mac80211.c                          |    1 
 drivers/net/wireless/mediatek/mt76/mt76.h                              |    4 
 drivers/net/wireless/mediatek/mt76/mt7615/mac.c                        |   15 
 drivers/net/wireless/mediatek/mt76/mt7615/main.c                       |    7 
 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c                        |   47 
 drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h                     |    5 
 drivers/net/wireless/mediatek/mt76/mt7615/regs.h                       |    2 
 drivers/net/wireless/mediatek/mt76/mt76_connac_mac.c                   |    6 
 drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.h                   |    2 
 drivers/net/wireless/mediatek/mt76/mt7915/init.c                       |    1 
 drivers/net/wireless/mediatek/mt76/mt7915/mac.c                        |   13 
 drivers/net/wireless/mediatek/mt76/mt7915/main.c                       |    7 
 drivers/net/wireless/mediatek/mt76/mt7915/mcu.c                        |   62 
 drivers/net/wireless/mediatek/mt76/mt7915/mcu.h                        |   11 
 drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h                     |    4 
 drivers/net/wireless/mediatek/mt76/mt7921/main.c                       |   22 
 drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h                     |    2 
 drivers/net/wireless/mediatek/mt76/mt7925/mac.c                        |    9 
 drivers/net/wireless/mediatek/mt76/mt7925/main.c                       |   26 
 drivers/net/wireless/mediatek/mt76/mt7925/mcu.c                        |   91 
 drivers/net/wireless/mediatek/mt76/mt7925/mcu.h                        |    8 
 drivers/net/wireless/mediatek/mt76/mt7925/mt7925.h                     |   11 
 drivers/net/wireless/mediatek/mt76/mt7996/init.c                       |   22 
 drivers/net/wireless/mediatek/mt76/mt7996/mac.c                        |   75 
 drivers/net/wireless/mediatek/mt76/mt7996/main.c                       |  128 
 drivers/net/wireless/mediatek/mt76/mt7996/mcu.c                        |   55 
 drivers/net/wireless/mediatek/mt76/mt7996/mcu.h                        |    5 
 drivers/net/wireless/mediatek/mt76/mt7996/mt7996.h                     |    3 
 drivers/net/wireless/mediatek/mt76/scan.c                              |   66 
 drivers/net/wireless/realtek/rtlwifi/pci.c                             |    1 
 drivers/net/wireless/realtek/rtw89/phy.c                               |    2 
 drivers/nfc/trf7970a.c                                                 |    3 
 drivers/nvme/host/apple.c                                              |    1 
 drivers/nvme/host/pci.c                                                |    1 
 drivers/nvme/target/tcp.c                                              |   51 
 drivers/opp/core.c                                                     |    2 
 drivers/opp/debugfs.c                                                  |   20 
 drivers/pci/controller/dwc/pci-imx6.c                                  |    4 
 drivers/pci/controller/dwc/pcie-designware-debugfs.c                   |   21 
 drivers/pci/controller/dwc/pcie-designware-ep.c                        |    2 
 drivers/pci/controller/dwc/pcie-designware-host.c                      |   18 
 drivers/pci/controller/dwc/pcie-designware.c                           |   16 
 drivers/pci/controller/dwc/pcie-designware.h                           |    2 
 drivers/pci/controller/dwc/pcie-qcom.c                                 |   17 
 drivers/pci/controller/dwc/pcie-rcar-gen4.c                            |    2 
 drivers/pci/controller/dwc/pcie-tegra194.c                             |  245 
 drivers/pci/controller/pcie-mediatek-gen3.c                            |    8 
 drivers/pci/endpoint/functions/pci-epf-test.c                          |    8 
 drivers/pci/endpoint/pci-ep-msi.c                                      |    5 
 drivers/pci/npem.c                                                     |    2 
 drivers/pci/pci-driver.c                                               |   20 
 drivers/pci/pci-sysfs.c                                                |   28 
 drivers/pci/pci.c                                                      |   41 
 drivers/pci/pcie/dpc.c                                                 |    1 
 drivers/pci/probe.c                                                    |    1 
 drivers/pci/setup-bus.c                                                |   26 
 drivers/pci/tph.c                                                      |    9 
 drivers/pcmcia/rsrc_nonstatic.c                                        |    6 
 drivers/pinctrl/nomadik/pinctrl-abx500.c                               |    2 
 drivers/pinctrl/pinconf-generic.c                                      |    7 
 drivers/pinctrl/pinctrl-cy8c95x0.c                                     |   27 
 drivers/pinctrl/pinctrl-pic32.c                                        |   20 
 drivers/pinctrl/realtek/pinctrl-rtd.c                                  |    2 
 drivers/pinctrl/renesas/pinctrl-rzg2l.c                                |    7 
 drivers/pinctrl/sophgo/pinctrl-sg2042.c                                |    2 
 drivers/pinctrl/sophgo/pinctrl-sg2044.c                                |    2 
 drivers/platform/chrome/chromeos_tbmc.c                                |    6 
 drivers/platform/surface/surfacepro3_button.c                          |    1 
 drivers/platform/x86/asus-wmi.c                                        |   50 
 drivers/platform/x86/barco-p50-gpio.c                                  |    5 
 drivers/platform/x86/dell/dell-wmi-sysman/enum-attributes.c            |   34 
 drivers/platform/x86/dell/dell_rbu.c                                   |    6 
 drivers/platform/x86/intel/vsec_tpmi.c                                 |   10 
 drivers/platform/x86/lenovo/wmi-events.c                               |    2 
 drivers/platform/x86/lenovo/wmi-gamezone.c                             |    1 
 drivers/platform/x86/lenovo/wmi-gamezone.h                             |   20 
 drivers/platform/x86/lenovo/wmi-helpers.h                              |   13 
 drivers/platform/x86/lenovo/wmi-other.c                                |    8 
 drivers/platform/x86/panasonic-laptop.c                                |    5 
 drivers/platform/x86/wmi.c                                             |   36 
 drivers/pmdomain/imx/scu-pd.c                                          |    1 
 drivers/pmdomain/ti/omap_prm.c                                         |    1 
 drivers/pwm/pwm-atmel-tcb.c                                            |   38 
 drivers/pwm/pwm-stm32.c                                                |   22 
 drivers/remoteproc/imx_rproc.c                                         |    6 
 drivers/remoteproc/xlnx_r5_remoteproc.c                                |    2 
 drivers/reset/amlogic/reset-meson.c                                    |    1 
 drivers/rtc/rtc-abx80x.c                                               |    2 
 drivers/s390/cio/cio.h                                                 |    5 
 drivers/s390/cio/css.c                                                 |   34 
 drivers/scsi/sg.c                                                      |   31 
 drivers/scsi/sr.c                                                      |   11 
 drivers/scsi/sr.h                                                      |    1 
 drivers/soc/qcom/llcc-qcom.c                                           |    2 
 drivers/soc/qcom/ocmem.c                                               |   17 
 drivers/soc/qcom/qcom_aoss.c                                           |    2 
 drivers/soc/tegra/cbb/tegra234-cbb.c                                   |   35 
 drivers/soundwire/bus.c                                                |    8 
 drivers/soundwire/cadence_master.c                                     |    8 
 drivers/soundwire/debugfs.c                                            |    9 
 drivers/soundwire/intel_ace2x.c                                        |    5 
 drivers/spi/spi-amlogic-spisg.c                                        |    3 
 drivers/spi/spi-fsl-qspi.c                                             |    3 
 drivers/spi/spi-hisi-kunpeng.c                                         |   12 
 drivers/spi/spi-mtk-snfi.c                                             |   14 
 drivers/spi/spi-nxp-fspi.c                                             |    3 
 drivers/spi/spi-rockchip.c                                             |    3 
 drivers/spi/spi-sifive.c                                               |   29 
 drivers/staging/greybus/hid.c                                          |    2 
 drivers/staging/media/imx/imx-media-csi.c                              |   44 
 drivers/target/target_core_sbc.c                                       |    3 
 drivers/thermal/spear_thermal.c                                        |    2 
 drivers/tty/hvc/hvc_iucv.c                                             |    2 
 drivers/tty/serial/ip22zilog.c                                         |    2 
 drivers/usb/typec/mux/ps883x.c                                         |    1 
 drivers/usb/typec/tipd/core.c                                          |    6 
 drivers/vdpa/vdpa.c                                                    |   48 
 drivers/vfio/fsl-mc/vfio_fsl_mc.c                                      |    4 
 drivers/vfio/pci/vfio_pci_core.c                                       |   64 
 drivers/vhost/net.c                                                    |    4 
 drivers/video/backlight/sky81452-backlight.c                           |    3 
 drivers/video/fbdev/matrox/g450_pll.c                                  |    2 
 drivers/video/fbdev/offb.c                                             |    7 
 drivers/virt/coco/arm-cca-guest/arm-cca-guest.c                        |    3 
 drivers/virt/coco/sev-guest/sev-guest.c                                |   12 
 drivers/xen/xen-pciback/pci_stub.c                                     |    6 
 fs/adfs/super.c                                                        |    3 
 fs/btrfs/disk-io.c                                                     |    1 
 fs/btrfs/inode.c                                                       |    8 
 fs/btrfs/reflink.c                                                     |   45 
 fs/btrfs/transaction.c                                                 |    9 
 fs/ceph/xattr.c                                                        |   17 
 fs/debugfs/file.c                                                      |    7 
 fs/erofs/erofs_fs.h                                                    |    4 
 fs/erofs/inode.c                                                       |    2 
 fs/erofs/super.c                                                       |    8 
 fs/erofs/zmap.c                                                        |   19 
 fs/eventpoll.c                                                         |  126 
 fs/ext4/mballoc-test.c                                                 |    6 
 fs/f2fs/f2fs.h                                                         |   98 
 fs/f2fs/gc.c                                                           |   28 
 fs/f2fs/super.c                                                        |   76 
 fs/f2fs/sysfs.c                                                        |    7 
 fs/fuse/file.c                                                         |   10 
 fs/gfs2/aops.c                                                         |    5 
 fs/gfs2/inode.c                                                        |    3 
 fs/gfs2/log.c                                                          |   33 
 fs/mbcache.c                                                           |    1 
 fs/netfs/iterator.c                                                    |   15 
 fs/nfs/blocklayout/blocklayout.c                                       |    4 
 fs/nfsd/nfs4state.c                                                    |   17 
 fs/nilfs2/ioctl.c                                                      |    6 
 fs/notify/fanotify/fanotify_user.c                                     |   50 
 fs/notify/mark.c                                                       |   39 
 fs/ntfs3/super.c                                                       |    7 
 fs/ocfs2/dlm/dlmdomain.c                                               |   10 
 fs/ocfs2/ioctl.c                                                       |   18 
 fs/ocfs2/resize.c                                                      |   12 
 fs/ocfs2/xattr.c                                                       |    4 
 fs/omfs/inode.c                                                        |    6 
 fs/pstore/ram_core.c                                                   |    4 
 fs/quota/dquot.c                                                       |   38 
 fs/smb/client/cifsglob.h                                               |   22 
 fs/smb/client/ioctl.c                                                  |    2 
 fs/smb/client/smb2file.c                                               |    3 
 fs/smb/client/smb2transport.c                                          |   32 
 fs/smb/common/cifsglob.h                                               |   31 
 fs/smb/server/auth.c                                                   |   11 
 fs/smb/server/connection.c                                             |    9 
 fs/smb/server/mgmt/user_session.c                                      |   12 
 fs/smb/server/smb2misc.c                                               |    2 
 fs/smb/server/smb2ops.c                                                |   32 
 fs/smb/server/smb2pdu.c                                                |   25 
 fs/smb/server/smb_common.h                                             |   29 
 fs/tracefs/event_inode.c                                               |    2 
 fs/xfs/xfs_zone_alloc.c                                                |    2 
 include/acpi/actbl1.h                                                  |    6 
 include/dt-bindings/clock/qcom,dispcc-sc7180.h                         |    7 
 include/dt-bindings/clock/qcom,gcc-sc8180x.h                           |    5 
 include/dt-bindings/clock/qcom,glymur-gcc.h                            |    1 
 include/linux/bpf_verifier.h                                           |    6 
 include/linux/cdrom.h                                                  |    1 
 include/linux/cpufreq.h                                                |    4 
 include/linux/cpuhotplug.h                                             |    1 
 include/linux/dmi.h                                                    |    5 
 include/linux/dpll.h                                                   |   41 
 include/linux/fsl/mc.h                                                 |    4 
 include/linux/fsl/ntmp.h                                               |    9 
 include/linux/hid.h                                                    |    6 
 include/linux/hid_bpf.h                                                |   14 
 include/linux/ieee80211-eht.h                                          | 1182 ++++
 include/linux/ieee80211-he.h                                           |  824 +++
 include/linux/ieee80211-ht.h                                           |  292 +
 include/linux/ieee80211-mesh.h                                         |  230 
 include/linux/ieee80211-vht.h                                          |  236 
 include/linux/ieee80211.h                                              | 2675 ----------
 include/linux/iopoll.h                                                 |    8 
 include/linux/irqchip/arm-gic-v5.h                                     |    3 
 include/linux/kernel.h                                                 |  196 
 include/linux/moduleparam.h                                            |   11 
 include/linux/mtd/spinand.h                                            |   69 
 include/linux/nstree.h                                                 |    6 
 include/linux/padata.h                                                 |    8 
 include/linux/pci.h                                                    |    6 
 include/linux/pm_domain.h                                              |    4 
 include/linux/ppp_defs.h                                               |   16 
 include/linux/printk.h                                                 |    5 
 include/linux/quotaops.h                                               |    9 
 include/linux/sched/topology.h                                         |   24 
 include/linux/slab.h                                                   |   58 
 include/linux/spinlock_up.h                                            |   20 
 include/linux/stop_machine.h                                           |    4 
 include/linux/tcp.h                                                    |    4 
 include/linux/trace_printk.h                                           |  203 
 include/linux/vdpa.h                                                   |    4 
 include/linux/vfio.h                                                   |    2 
 include/linux/vfio_pci_core.h                                          |   13 
 include/linux/wmi.h                                                    |    4 
 include/net/bond_3ad.h                                                 |    2 
 include/net/mana/gdma.h                                                |   29 
 include/net/mana/hw_channel.h                                          |    2 
 include/net/mana/mana.h                                                |   24 
 include/net/pie.h                                                      |    2 
 include/net/tcp.h                                                      |   33 
 include/net/tcp_ecn.h                                                  |    2 
 include/sound/soc.h                                                    |    3 
 include/trace/events/net.h                                             |    4 
 include/trace/events/timer.h                                           |   11 
 include/uapi/linux/if_link.h                                           |    2 
 include/uapi/linux/iommufd.h                                           |    5 
 include/uapi/linux/mii.h                                               |    3 
 io_uring/io-wq.c                                                       |    3 
 io_uring/napi.c                                                        |    2 
 kernel/Kconfig.kexec                                                   |   12 
 kernel/Makefile                                                        |    1 
 kernel/audit.c                                                         |    4 
 kernel/auditsc.c                                                       |    2 
 kernel/bpf/arena.c                                                     |    4 
 kernel/bpf/arraymap.c                                                  |    4 
 kernel/bpf/bpf_lsm.c                                                   |    3 
 kernel/bpf/core.c                                                      |    2 
 kernel/bpf/devmap.c                                                    |    5 
 kernel/bpf/hashtab.c                                                   |    2 
 kernel/bpf/helpers.c                                                   |   17 
 kernel/bpf/local_storage.c                                             |    2 
 kernel/bpf/syscall.c                                                   |   17 
 kernel/bpf/task_iter.c                                                 |  151 
 kernel/bpf/verifier.c                                                  |  189 
 kernel/cgroup/cgroup.c                                                 |   46 
 kernel/cgroup/dmem.c                                                   |    1 
 kernel/cgroup/rdma.c                                                   |    2 
 kernel/fork.c                                                          |   23 
 kernel/futex/requeue.c                                                 |   13 
 kernel/kexec_handover.c                                                |  269 -
 kernel/kexec_handover_debugfs.c                                        |  216 
 kernel/kexec_handover_internal.h                                       |   35 
 kernel/module/main.c                                                   |    4 
 kernel/padata.c                                                        |  130 
 kernel/params.c                                                        |   42 
 kernel/sched/core.c                                                    |    1 
 kernel/sched/cpufreq_schedutil.c                                       |    5 
 kernel/sched/ext.c                                                     |   14 
 kernel/sched/fair.c                                                    |  166 
 kernel/sched/rt.c                                                      |    5 
 kernel/sched/topology.c                                                |   14 
 kernel/time/hrtimer.c                                                  |   51 
 kernel/trace/trace.c                                                   |    7 
 kernel/trace/trace.h                                                   |    2 
 kernel/trace/trace_branch.c                                            |    8 
 kernel/trace/trace_events_hist.c                                       |   12 
 kernel/trace/trace_printk.c                                            |    1 
 kernel/workqueue.c                                                     |    4 
 lib/tests/kunit_iov_iter.c                                             |   14 
 mm/memblock.c                                                          |    2 
 net/bluetooth/hci_event.c                                              |    3 
 net/bluetooth/l2cap_core.c                                             |    8 
 net/bluetooth/sco.c                                                    |    3 
 net/bpf/test_run.c                                                     |   35 
 net/ceph/crush/crush.c                                                 |    6 
 net/ceph/osdmap.c                                                      |   14 
 net/core/filter.c                                                      |    6 
 net/core/gro.c                                                         |    4 
 net/core/neighbour.c                                                   |   10 
 net/core/netpoll.c                                                     |   19 
 net/core/page_pool.c                                                   |   10 
 net/core/skbuff.c                                                      |   11 
 net/dsa/conduit.c                                                      |  161 
 net/ipv4/netfilter/arp_tables.c                                        |   18 
 net/ipv4/netfilter/arpt_mangle.c                                       |    8 
 net/ipv4/netfilter/iptable_nat.c                                       |    4 
 net/ipv4/nexthop.c                                                     |    4 
 net/ipv4/syncookies.c                                                  |    2 
 net/ipv4/tcp.c                                                         |   93 
 net/ipv4/tcp_bbr.c                                                     |    6 
 net/ipv4/tcp_bic.c                                                     |    2 
 net/ipv4/tcp_cdg.c                                                     |    4 
 net/ipv4/tcp_cubic.c                                                   |    6 
 net/ipv4/tcp_dctcp.c                                                   |    2 
 net/ipv4/tcp_input.c                                                   |   56 
 net/ipv4/tcp_metrics.c                                                 |    6 
 net/ipv4/tcp_nv.c                                                      |    4 
 net/ipv4/tcp_output.c                                                  |   44 
 net/ipv4/tcp_plb.c                                                     |    2 
 net/ipv4/tcp_timer.c                                                   |    7 
 net/ipv4/tcp_vegas.c                                                   |    9 
 net/ipv4/tcp_westwood.c                                                |    4 
 net/ipv4/tcp_yeah.c                                                    |    3 
 net/ipv4/udp.c                                                         |   12 
 net/ipv6/icmp.c                                                        |   10 
 net/ipv6/netfilter/ip6table_nat.c                                      |    4 
 net/ipv6/udp.c                                                         |   13 
 net/mac80211/mlme.c                                                    |    3 
 net/netfilter/ipvs/ip_vs_xmit.c                                        |   19 
 net/netfilter/nf_conntrack_proto_sctp.c                                |   10 
 net/netfilter/nf_conntrack_sip.c                                       |  160 
 net/netfilter/nf_nat_amanda.c                                          |    2 
 net/netfilter/nf_nat_core.c                                            |   10 
 net/netfilter/nf_nat_sip.c                                             |   34 
 net/netfilter/nf_tables_api.c                                          |   44 
 net/netfilter/nfnetlink_osf.c                                          |   45 
 net/netfilter/nft_ct.c                                                 |    2 
 net/netfilter/nft_fwd_netdev.c                                         |   10 
 net/netfilter/nft_osf.c                                                |    6 
 net/netfilter/xt_mac.c                                                 |   34 
 net/netfilter/xt_owner.c                                               |   37 
 net/netfilter/xt_physdev.c                                             |   29 
 net/netfilter/xt_policy.c                                              |    2 
 net/netfilter/xt_realm.c                                               |    2 
 net/netfilter/xt_socket.c                                              |   23 
 net/openvswitch/datapath.c                                             |   35 
 net/openvswitch/vport.c                                                |    3 
 net/psp/psp-nl-gen.c                                                   |    4 
 net/psp/psp_nl.c                                                       |   10 
 net/rds/af_rds.c                                                       |   10 
 net/rds/connection.c                                                   |   14 
 net/rds/ib.c                                                           |   24 
 net/rds/ib.h                                                           |    1 
 net/rds/ib_rdma.c                                                      |    2 
 net/rds/message.c                                                      |    1 
 net/sched/act_ct.c                                                     |    8 
 net/sched/act_mirred.c                                                 |    2 
 net/sched/sch_cake.c                                                   |   53 
 net/sched/sch_choke.c                                                  |   26 
 net/sched/sch_dualpi2.c                                                |   32 
 net/sched/sch_fq_codel.c                                               |    3 
 net/sched/sch_fq_pie.c                                                 |   19 
 net/sched/sch_hhf.c                                                    |   19 
 net/sched/sch_netem.c                                                  |   76 
 net/sched/sch_pie.c                                                    |   52 
 net/sched/sch_red.c                                                    |   31 
 net/sched/sch_sfb.c                                                    |   54 
 net/sched/sch_taprio.c                                                 |   22 
 net/sctp/inqueue.c                                                     |    1 
 net/sctp/sm_statefuns.c                                                |    6 
 net/sctp/socket.c                                                      |    2 
 net/tipc/msg.c                                                         |   14 
 net/tls/tls.h                                                          |    1 
 net/tls/tls_strp.c                                                     |    6 
 net/tls/tls_sw.c                                                       |    4 
 net/unix/af_unix.c                                                     |    9 
 net/unix/unix_bpf.c                                                    |    3 
 net/vmw_vsock/virtio_transport_common.c                                |   11 
 rust/kernel/cpufreq.rs                                                 |   13 
 rust/kernel/sync/atomic.rs                                             |    5 
 scripts/gdb/linux/timerlist.py                                         |    2 
 scripts/package/builddeb                                               |    8 
 security/integrity/ima/ima_crypto.c                                    |    2 
 security/integrity/ima/ima_fs.c                                        |   16 
 sound/core/compress_offload.c                                          |    7 
 sound/core/sound.c                                                     |    7 
 sound/hda/codecs/cmedia.c                                              |    7 
 sound/hda/codecs/conexant.c                                            |    8 
 sound/hda/codecs/realtek/alc269.c                                      |   22 
 sound/hda/codecs/side-codecs/cs35l56_hda.c                             |   12 
 sound/hda/codecs/side-codecs/cs35l56_hda.h                             |    1 
 sound/hda/codecs/side-codecs/tas2781_hda_spi.c                         |   14 
 sound/isa/sc6000.c                                                     |  152 
 sound/soc/amd/acp/acp-legacy-mach.c                                    |    2 
 sound/soc/amd/acp/acp-mach-common.c                                    |   22 
 sound/soc/amd/acp/acp-mach.h                                           |    4 
 sound/soc/amd/acp/acp-sdw-legacy-mach.c                                |    4 
 sound/soc/amd/acp/acp-sof-mach.c                                       |    2 
 sound/soc/codecs/ab8500-codec.c                                        |    6 
 sound/soc/codecs/tas2764.c                                             |    1 
 sound/soc/codecs/tas2770.c                                             |    4 
 sound/soc/fsl/fsl_easrc.c                                              |  123 
 sound/soc/fsl/fsl_micfil.c                                             |   60 
 sound/soc/fsl/fsl_xcvr.c                                               |   22 
 sound/soc/intel/Kconfig                                                |    2 
 sound/soc/intel/avs/tgl.c                                              |   38 
 sound/soc/qcom/qdsp6/topology.c                                        |    8 
 sound/soc/renesas/rcar/core.c                                          |    2 
 sound/soc/rockchip/rockchip_sai.c                                      |    4 
 sound/soc/sdca/sdca_asoc.c                                             |   41 
 sound/soc/soc-compress.c                                               |    4 
 sound/soc/soc-pcm.c                                                    |    4 
 sound/soc/sof/compress.c                                               |    8 
 sound/soc/sof/intel/hda-stream.c                                       |   10 
 sound/soc/sof/sof-priv.h                                               |    2 
 sound/soc/sti/uniperif_player.c                                        |    9 
 sound/usb/midi.c                                                       |   12 
 sound/usb/midi2.c                                                      |   12 
 sound/usb/mixer_scarlett2.c                                            |    2 
 sound/usb/qcom/qc_audio_offload.c                                      |   33 
 sound/usb/quirks.c                                                     |    3 
 sound/usb/stream.c                                                     |   58 
 sound/usb/stream.h                                                     |    3 
 tools/include/nolibc/stdio.h                                           |  138 
 tools/lib/bpf/libbpf.c                                                 |   21 
 tools/lib/bpf/relo_core.c                                              |    2 
 tools/perf/builtin-lock.c                                              |    2 
 tools/perf/builtin-stat.c                                              |   43 
 tools/perf/builtin-trace.c                                             |   12 
 tools/perf/util/branch.h                                               |    3 
 tools/perf/util/cgroup.c                                               |   30 
 tools/perf/util/cs-etm-decoder/cs-etm-decoder.c                        |   51 
 tools/perf/util/expr.c                                                 |    3 
 tools/perf/util/maps.c                                                 |   15 
 tools/perf/util/symbol-elf.c                                           |    8 
 tools/perf/util/util.h                                                 |    1 
 tools/power/x86/turbostat/turbostat.8                                  |   12 
 tools/power/x86/turbostat/turbostat.c                                  |   26 
 tools/testing/ktest/ktest.pl                                           |   35 
 tools/testing/selftests/arm64/gcs/gcs-util.h                           |    6 
 tools/testing/selftests/arm64/gcs/libc-gcs.c                           |    1 
 tools/testing/selftests/bpf/prog_tests/access_variable_array.c         |   16 
 tools/testing/selftests/bpf/prog_tests/reg_bounds.c                    |   35 
 tools/testing/selftests/bpf/prog_tests/snprintf.c                      |    3 
 tools/testing/selftests/bpf/progs/bpf_misc.h                           |    2 
 tools/testing/selftests/bpf/progs/test_access_variable_array.c         |   19 
 tools/testing/selftests/bpf/progs/verifier_bounds.c                    |    2 
 tools/testing/selftests/bpf/progs/verifier_scalar_ids.c                |    8 
 tools/testing/selftests/cgroup/test_memcontrol.c                       |   11 
 tools/testing/selftests/futex/functional/futex_requeue.c               |   49 
 tools/testing/selftests/kho/vmtest.sh                                  |    1 
 tools/testing/selftests/mm/migration.c                                 |    3 
 tools/testing/selftests/net/netfilter/nft_tproxy_udp.sh                |   14 
 tools/testing/selftests/net/packetdrill/tcp_ts_recent_invalid_ack.pkt  |    4 
 tools/testing/selftests/powerpc/vphn/Makefile                          |    2 
 tools/testing/selftests/sched_ext/exit.c                               |    2 
 tools/tracing/rtla/src/actions.c                                       |    7 
 tools/tracing/rtla/src/osnoise_hist.c                                  |   26 
 tools/tracing/rtla/src/osnoise_top.c                                   |   26 
 tools/tracing/rtla/src/timerlat_hist.c                                 |   26 
 tools/tracing/rtla/src/timerlat_top.c                                  |   26 
 tools/tracing/rtla/src/utils.c                                         |   65 
 tools/tracing/rtla/src/utils.h                                         |    3 
 virt/kvm/dirty_ring.c                                                  |    3 
 873 files changed, 13965 insertions(+), 8351 deletions(-)

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

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

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

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

Aditya Garg (1):
net: mana: Handle SKB if TX SGEs exceed hardware limit

Adrien Burnett (1):

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

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

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

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

Akhil P Oommen (1):
drm/msm/a6xx: Use barriers while updating HFI Q headers

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

Aksh Garg (1):
PCI: dwc: ep: Fix MSI-X Table Size configuration in dw_pcie_ep_set_msix()

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

Alex Deucher (2):
drm/amdgpu/gfx10: look at the right prop for gfx queue priority drm/amdgpu/gfx11: look at the right prop for gfx queue priority

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

Alexander Koskovich (2):

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

Alexandre Courbot (1):
gpu: nova-core: register: use field type for Into implementation

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

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

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

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

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

Alice Mikityanska (1):
ice: Remove jumbo_remove step from TX path

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

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

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

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

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

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

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

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

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

Ankit Agrawal (1):
vfio: refactor vfio_pci_mmap_huge_fault function

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

Anthony Pighin (Nokia) (1):

      rtc: abx80x: Disable alarm feature if no interrupt attached

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

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

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

Ashutosh Desai (1):
drm/v3d: Reject empty multisync extension to prevent infinite loop

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

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

Bard Liao (1):
soundwire: Intel: test bus.bpt_stream before assigning it

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

Bart Van Assche (2):
drbd: Balance RCU calls in drbd_adm_dump_devices()
locking: Fix rwlock support in <linux/spinlock_up.h>

Benjamin Berg (1):
tools/nolibc: implement %m if errno is not defined

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

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

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

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

Bjorn Helgaas (1):
PCI: tegra194: Remove unnecessary L1SS disable code

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

Breno Leitao (4):
tracing: branch: Fix inverted check on stat tracer registration
netpoll: fix IPv6 local-address corruption
netconsole: propagate device name truncation in dev_name_store()
workqueue: Fix wq->cpu_pwq leak in alloc_and_link_pwqs() WQ_UNBOUND path

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

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

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

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

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

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

Chao Yu (3):
f2fs: use f2fs_filemap_get_folio() instead of f2fs_pagecache_get_page()
f2fs: expand scalability of f2fs mount option
f2fs: fix false alarm of lockdep on cp_global_sem lock

Charles Keepax (1):
ASoC: SDCA: Update counting of SU/GE DAPM routes

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

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

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

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

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

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

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

Christian Brauner (6):
eventpoll: use hlist_is_singular_node() in __ep_remove()
eventpoll: split __ep_remove()
eventpoll: kill __ep_remove()
eventpoll: drop vestigial __ prefix from ep_remove_{file,epi}()
eventpoll: move epi_fget() up
eventpoll: fix ep_remove struct eventpoll / struct file UAF

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

Christoph Hellwig (1):
arm64/xor: fix conflicting attributes for xor_block_template

Chuck Lever (1):
perf tools: Fix module symbol resolution for non-zero .text sh_addr

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

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

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

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

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

Costa Shulyupin (1):
rtla: Fix parse_cpu_set() bug introduced by strtoi()

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

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

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

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

Dan Carpenter (2):
sfc: fix error code in efx_devlink_info_running_versions()
net: airoha: Fix a copy and paste bug in probe()

Daniel Borkmann (5):
bpf: Fix linked reg delta tracking when src_reg == dst_reg
bpf: Enforce regsafe base id consistency for BPF_ADD_CONST scalars bpf, arm64: Fix off-by-one in check_imm signed range check
bpf: Fix precedence bug in convert_bpf_ld_abs alignment check
bpf: Fix sync_linked_regs regarding BPF_ADD_CONST32 zext propagation

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

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

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

Dapeng Mi (1):
perf/x86/intel: Disable PMI for self-reloaded ACR events

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

David Carlier (3):
bpf: Use RCU-safe iteration in dev_map_redirect_multi() SKB path selftests/sched_ext: Add missing error check for exit__load()
eventfs: Use list_add_tail_rcu() for SRCU-protected children list

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

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

David Laight (2):
tools/nolibc/printf: Change variables 'c' to 'ch' and 'tmpbuf[]' to 'outbuf[]' tools/nolibc/printf: Move snprintf length check to callback

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

Davidlohr Bueso (1):
futex: Drop CLONE_THREAD requirement for private default hash alloc

Deepanshu Kartikey (1):
nilfs2: reject zero bd_oblocknr in nilfs_ioctl_mark_blocks_dirty()

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

Denis Rastyogin (1):

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

Derek J. Clark (2):
platform/x86: lenovo-wmi-helpers: Move gamezone enums to wmi-helpers platform/x86: lenovo-wmi-other: Fix tunable_attr_01 struct members

Dipayaan Roy (2):
net: mana: Implement ndo_tx_timeout and serialize queue resets per port.
net: mana: Fix use-after-free in reset service rescan path

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

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

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

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

Duoming Zhou (3):

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

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

Edward Adam Davis (2):
sched/psi: fix race between file release and pressure write
drm: Replace old pointer to new idr

Eliot Courtney (1):
gpu: nova-core: bitfield: fix broken Default implementation

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

Eric Dumazet (30):
macvlan: annotate data-races around port->bc_queue_len_used
tcp: move tp->chrono_type next tp->chrono_stat[]
tcp: inline tcp_chrono_start()
tcp: annotate data-races in tcp_get_info_chrono_stats()
tcp: add data-race annotations around tp->data_segs_out and tp->total_retrans
tcp: add data-races annotations around tp->reordering, tp->snd_cwnd
tcp: annotate data-races around tp->snd_ssthresh
tcp: annotate data-races around tp->delivered and tp->delivered_ce
tcp: add data-race annotations for TCP_NLA_SNDQ_SIZE
tcp: annotate data-races around tp->bytes_sent
tcp: annotate data-races around tp->bytes_retrans
tcp: annotate data-races around tp->dsack_dups
tcp: annotate data-races around tp->reord_seen
tcp: better handle TCP_TX_DELAY on established flows
tcp: annotate data-races around tp->srtt_us
tcp: annotate data-races around tp->timeout_rehash
tcp: annotate data-races around (tp->write_seq - tp->snd_nxt)
tcp: annotate data-races around tp->plb_rehash
ipv6: fix possible UAF in icmpv6_rcv()
net_sched: sch_hhf: annotate data-races in hhf_dump_stats() net/sched: sch_pie: annotate data-races in pie_dump_stats() net/sched: sch_fq_codel: remove data-races from fq_codel_dump_stats() net/sched: sch_red: annotate data-races in red_dump_stats() net/sched: sch_sfb: annotate data-races in sfb_dump_stats() net/sched: sch_choke: annotate data-races in choke_dump_stats() net/sched: sch_fq_pie: annotate data-races in fq_pie_dump_stats() net/sched: sch_cake: annotate data-races in cake_dump_stats() (III) net/sched: sch_cake: annotate data-races in cake_dump_stats() (V)
bonding: 3ad: implement proper RCU rules for port->aggregator net/sched: sch_pie: annotate more data-races in pie_dump_stats()

Erni Sri Satya Vennela (9):
net: mana: Use pci_name() for debugfs directory naming
net: mana: Move current_speed debugfs file to mana_init_port()
net: mana: Init link_change_work before potential error paths in probe
net: mana: Guard mana_remove against double invocation
net: mana: Move hardware counter stats from per-port to per-VF context
net: mana: Add standard counter rx_missed_errors
net: mana: Don't overwrite port probe error with add_adev result
net: mana: Fix EQ leak in mana_remove on NULL port
net: mana: Init gf_stats_work before potential error paths in probe

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

Fabrizio Castro (1):

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

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

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

Felix Gu (11):
PCI: imx6: Fix device node reference leak in imx_pcie_probe()
spi: nxp-fspi: Use reinit_completion() for repeated operations
spi: fsl-qspi: Use reinit_completion() for repeated operations
pmdomain: ti: omap_prm: Fix a reference leak on device node
pmdomain: imx: scu-pd: Fix device_node reference leak during ->probe()
i3c: master: dw-i3c: Fix missing reset assertion in remove() callback
i3c: master: renesas: Fix memory leak in renesas_i3c_i3c_xfers()
i3c: dw: Fix memory leak in dw_i3c_master_i3c_xfers()
clk: imx: imx6q: Fix device node reference leak in pll6_bypassed()
clk: imx: imx6q: Fix device node reference leak in of_assigned_ldb_sels()
spi: amlogic-spisg: initialize completion before requesting IRQ

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

Fernando Fernandez Mancera (2):
netfilter: nfnetlink_osf: fix out-of-bounds read on option matching
netfilter: nfnetlink_osf: fix potential NULL dereference in ttl check

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

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

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

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

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

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

Gabor Juhos (1):
arm64: dts: marvell: armada-37xx: use 'usb2-phy' in USB3 controller's phy-names

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Guopeng Zhang (1):
cgroup/dmem: Return -ENOMEM on failed pool preallocation

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

Haibo Chen (1):
mtd: spi-nor: core: correct the op.dummy.nbytes when check read operations

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

Haiyang Zhang (1):
net: mana: Support HW link state events

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

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

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

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

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

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

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

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

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

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

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

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

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

Ian Rogers (7):
perf trace: Avoid an ERR_PTR in syscall_stats
perf branch: Avoid incrementing NULL
perf lock: Fix option value type in parse_max_stack
perf stat: Fix opt->value type for parse_cache_level
perf cgroup: Update metric leader in evlist__expand_cgroup perf maps: Fix fixup_overlap_and_insert that can break sorted by name order perf maps: Fix copy_from that can break sorted by name order

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

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

Ilpo Järvinen (3):
PCI: Use res_to_dev_res() in reassign_resources_sorted()
PCI: Fix premature removal from realloc_head list during resource assignment
PCI: Fix alignment calculation for resource size larger than align

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

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

Ivan Pravdin (1):
rtla: Fix -C/--cgroup interface

Ivan Vecera (2):
dpll: Allow associating dpll pin with a firmware node
dpll: export __dpll_pin_change_ntf() for use under dpll_lock

Jack Kao (1):
wifi: mt76: mt7925: cqm rssi low/high event notify

Jackie Liu (1):
blk-cgroup: fix disk reference leak in blkcg_maybe_throttle_current()

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Jiayuan Chen (4):
bpf: Drop task_to_inode and inet_conn_established from lsm sleepable hooks net, bpf: fix null-ptr-deref in xdp_master_redirect() for down master
nexthop: fix IPv6 route referencing IPv4 nexthop
tcp: send a challenge ACK on SEG.ACK > SND.NXT

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

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

Joel Fernandes (1):
gpu: nova-core: bitfield: Move bitfield-specific code from register! into new macro

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

Johannes Berg (5):
wifi: ieee80211: split mesh definitions out
wifi: ieee80211: split HT definitions out
wifi: ieee80211: split VHT definitions out
wifi: ieee80211: split HE definitions out
wifi: ieee80211: split EHT definitions out

John Madieu (1):
spi: rockchip: Read ISR, not IMR, to detect cs-inactive IRQ

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

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

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

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

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

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

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

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

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

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

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

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

Kaushlendra Kumar (1):
tools/power turbostat: Use strtoul() for iteration parsing

Kees Cook (1):
slab: Introduce kmalloc_obj() and family

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

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

Khairul Anuar Romli (1):
dmaengine: dw-axi-dmac: Remove unnecessary return statement from void function

Kohei Enju (3):
i40e: don't advertise IFF_SUPP_NOFCS
net: validate skb->napi_id in RX tracepoints
vhost_net: fix sleeping with preempt-disabled in vhost_net_busy_poll()

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

Konrad Dybcio (11):
arm64: dts: qcom: talos: Add missing clock-names to GCC
arm64: dts: qcom: sm8450: Fix GIC_ITS range length
arm64: dts: qcom: sm8550: Fix GIC_ITS range length
arm64: dts: qcom: sm8650: Fix GIC_ITS range length
arm64: dts: qcom: sm8750: Fix GIC_ITS range length
clk: qcom: dispcc-glymur: Fix DSI byte clock rate setting
clk: qcom: dispcc-milos: Fix DSI byte clock rate setting
clk: qcom: dispcc-sm4450: Fix DSI byte clock rate setting
clk: qcom: dispcc[01]-sa8775p: Fix DSI byte clock rate setting
dt-bindings: clock: qcom,dispcc-sc7180: Define MDSS resets
clk: qcom: dispcc-sc7180: Add missing MDSS resets

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

Krzysztof Kozlowski (1):
arm64: dts: qcom: sm6125-ginkgo: Fix missing msm-id subtype

Kuninori Morimoto (1):
ASoC: soc-compress: use function to clear symmetric params

Kuniyuki Iwashima (1):

      tcp: Don't set treq->req_usec_ts in cookie_tcp_reqsk_init().

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

Lad Prabhakar (1):
clk: renesas: r9a09g057: Add entries for RSCIs

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

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

Lei Huang (1):
ALSA: hda/realtek: fix code style (ERROR: else should follow close brace '}')

Len Brown (2):
tools/power turbostat.8: Document the "--force" option tools/power turbostat: Fix and document --header_iterations

Leo Yan (2):
perf expr: Return -EINVAL for syntax error in expr__find_ids() kselftest/arm64: Include <asm/ptrace.h> for user_gcs definition

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

Leon Yen (1):
wifi: mt76: mt7925: Fix incorrect MLO mode in firmware control

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

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

Lijo Lazar (1):
drm/amd/pm: Fix xgmi max speed reporting

Long Li (1):
net: mana: Handle hardware recovery events when probing the device

Lorenzo Bianconi (37):
wifi: mt76: mt7996: Set mtxq->wcid just for primary link
wifi: mt76: mt7996: Reset mtxq->idx if primary link is removed in mt7996_vif_link_remove()
wifi: mt76: mt7996: Clear wcid pointer in mt7996_mac_sta_deinit_link()
wifi: mt76: mt7996: Reset ampdu_state state in case of failure in mt7996_tx_check_aggr()
wifi: mt76: Fix memory leak destroying device
wifi: mt76: mt7996: Add missing CHANCTX_STA_CSA property
wifi: mt76: mt7996: Remove link pointer dependency in mt7996_mac_sta_remove_links()
wifi: mt76: mt7996: Switch to the secondary link if the default one is removed
wifi: mt76: mt7996: Decrement sta counter removing the link in mt7996_mac_reset_sta_iter()
net: airoha: Add dma_rmb() and READ_ONCE() in airoha_qdma_rx_process()
net: airoha: Add airoha_ppe_get_num_stats_entries() and airoha_ppe_get_num_total_stats_entries()
net: airoha: Add airoha_eth_soc_data struct
net: airoha: Generalize airoha_ppe2_is_enabled routine
net: airoha: Fix FE_PSE_BUF_SET configuration if PPE2 is available
net: airoha: Add missing RX_CPU_IDX() configuration in airoha_qdma_cleanup_rx_queue()
net: airoha: Add missing PPE configurations in airoha_ppe_hw_init()
net: airoha: Wait for NPU PPE configuration to complete in airoha_ppe_offload_setup()
net: airoha: Fix possible TX queue stall in airoha_qdma_tx_napi_poll()
net: airoha: ppe: Dynamically allocate foe_check_time array in airoha_ppe struct
net: airoha: ppe: Move PPE memory info in airoha_eth_soc_data struct
net: airoha: Refactor src port configuration in airhoha_set_gdm2_loopback
net: airoha: Add AN7583 SoC support
net: airoha: Add the capability to consume out-of-order DMA tx descriptors
net: airoha: Add missing bits in airoha_qdma_cleanup_tx_queue()
net: airoha: Move ndesc initialization at end of airoha_qdma_init_rx_queue()
net: airoha: Rework the code flow in airoha_remove() and in airoha_probe() error path
net: airoha: Add size check for TX NAPIs in airoha_qdma_cleanup()
net: airoha: stop net_device TX queue before updating CPU index
net: airoha: Do not wake all netdev TX queues in airoha_qdma_wake_netdev_txqs()
net: airoha: Do not read uninitialized fragment address in airoha_dev_xmit()
net: airoha: fix BQL imbalance in TX path
net: airoha: Do not return err in ndo_stop() callback
net: airoha: Move entries to queue head in case of DMA mapping failure in airoha_dev_xmit()
net: airoha: Move ndesc initialization at end of airoha_qdma_init_tx()
net: airoha: Remove code duplication in airoha_regs.h
net: airoha: Use gdm port enum value whenever possible
net: airoha: Fix VIP configuration for AN7583 SoC

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

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

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

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

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

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

Marco Crivellari (1):
dm: add WQ_PERCPU to alloc_workqueue users

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

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

Mark Harmstone (1):
btrfs: fix double-decrement of bytes_may_use in submit_one_async_extent()

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

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

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

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

Matt Roper (1):
drm/xe/debugfs: Correct printing of register whitelist ranges

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

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

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

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

Maíra Canal (1):
drm/v3d: Handle error from drm_sched_entity_init()

Mel Gorman (1):
sched/fair: Reimplement NEXT_BUDDY to align with EEVDF goals

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

MingTao Huang (1):

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

Miquel Raynal (9):
mtd: spinand: Add missing check
mtd: spinand: Decouple write enable and write disable operations
mtd: spinand: Create an array of operation templates
mtd: spinand: winbond: Rename IO_MODE register macro
mtd: spinand: winbond: Configure the IO mode after the dummy cycles
mtd: spinand: Gather all the bus interface steps in one single function
mtd: spinand: Add support for setting a bus interface
mtd: spinand: Give the bus interface to the configuration helper
mtd: spinand: winbond: Clarify when to enable the HS bit

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

Morduan Zang (1):
net: usb: rtl8150: free skb on usb_submit_urb() failure in xmit

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

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

Mykyta Yatsenko (1):
bpf: Fix NULL deref in map_kptr_match_type for scalar regs

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

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

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

Nick Chan (1):

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

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

Nicolin Chen (2):
iommu/tegra241-cmdqv: Set supports_cmd op in tegra241_vcmdq_hw_init() iommu/tegra241-cmdqv: Update uAPI to clarify HYP_OWN requirement

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

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

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

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

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

Ovidiu Panait (2):
clk: renesas: r9a09g057: Add clock and reset entries for RTC
clk: renesas: r9a09g057: Fix ordering of module clocks array

Pablo Neira Ayuso (4):
netfilter: nft_osf: restrict it to ipv4
netfilter: xtables: restrict several matches to inet family
netfilter: nat: use kfree_rcu to release ops
netfilter: arp_tables: fix IEEE1394 ARP payload parsing

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

Paolo Abeni (1):
net/sched: cls_flower: revert unintended changes

Pasha Tatashin (1):
kho: make debugfs interface optional

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

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

Paul Greenwalt (1):
ice: fix ICE_AQ_LINK_SPEED_M for 200G

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

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

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

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

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

Pengpeng Hou (3):
tracing: Rebuild full_name on each hist_field_name() call fs/ntfs3: terminate the cached volume label after UTF-8 conversion platform/x86: dell-wmi-sysman: bound enumeration string aggregation

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

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

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

Petr Malat (1):
cgroup: Increment nr_dying_subsys_* from rmdir context

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

Petr Pavlu (2):
params: Replace __modinit with __init_or_module
module: Fix freeing of charp module parameters when CONFIG_SYSFS=n

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

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

Puranjay Mohan (9):
bpf: Support negative offsets, BPF_SUB, and alu32 for linked register tracking
bpf: fix mm lifecycle in open-coded task_vma iterator
bpf: switch task_vma iterator from mmap_lock to per-VMA locks
bpf: return VMA snapshot from task_vma iterator
bpf: Relax scalar id equivalence for state pruning
bpf, arm64: Remove redundant bpf_flush_icache() after pack allocator finalize bpf, riscv: Remove redundant bpf_flush_icache() after pack allocator finalize
bpf: Validate node_id in arena_alloc_pages()
bpf, arm32: Reject BPF-to-BPF calls and callbacks in the JIT

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

Qingfang Deng (1):
pppoe: drop PFC frames

Qu Wenruo (2):
btrfs: only release the dirty pages io tree after successful writes
btrfs: do not mark inode incompressible after inline attempt fails

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

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

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

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

Ravi Bangoria (2):
perf/amd/ibs: Preserve PhyAddrVal bit when clearing PhyAddr MSR perf/amd/ibs: Avoid calling perf_allow_kernel() from the IBS NMI handler

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

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

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

Richard Fitzgerald (2):
soundwire: cadence: Clear message complete before signaling waiting thread
ALSA: hda: cs35l56: Fix uninitialized value in cs35l56_hda_read_acpi()

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

Richard Zhu (1):
PCI: dwc: Invoke post_init in dw_pcie_resume_noirq()

Ritesh Harjani (IBM) (2):
powerpc/pgtable-frag: Fix bad page state in pte_frag_destroy drivers/vfio_pci_core: Change PXD_ORDER check from switch case to if/else block

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

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

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

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

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

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

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

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

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

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

Sasha Levin (2):
Revert "pseries/papr-hvpipe: Fix race with interrupt handler" Revert "papr-hvpipe: convert papr_hvpipe_dev_create_handle() to FD_PREPARE()"

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

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

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

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

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

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

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

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

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

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

Shayne Chen (4):
wifi: ieee80211: fix definition of EHT-MCS 15 in MRU
wifi: mt76: mt7996: fix iface combination for different chipsets
wifi: mt76: mt7996: fix wrong DMAD length when using MAC TXP
wifi: mt76: mt7996: use correct link_id when filling TXD and TXP

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

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

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

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

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

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

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

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

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

Srinivasan Shanmugam (1):
drm/amdgpu: Add default case in DVI mode validation

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

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

Stefan Metzmacher (1):

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

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

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

Steven Rostedt (1):
tracing: remove size parameter in __trace_puts()

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

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

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

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

Takahiro Kuwano (2):
mtd: spi-nor: sfdp: introduce smpt_read_dummy fixup hook
mtd: spi-nor: sfdp: introduce smpt_map_id fixup hook

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

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

Tejun Heo (4):
sched_ext: Track @p's rq lock across set_cpus_allowed_scx -> ops.set_cpumask
sched_ext: Fix ops.cgroup_move() invocation kf_mask and rq tracking
sched_ext: Guard scx_dsq_move() against NULL kit->dsq after failed iter_new
sched_ext: Pass held rq to SCX_CALL_OP() for core_sched_before

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

Thomas Gleixner (1):
hrtimer: Reduce trace noise in hrtimer_start()

Thomas Hellström (1):
drm/ttm: Convert -EAGAIN from dmem_cgroup_try_charge to -ENOSPC

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

Thomas Weißschuh (6):
sparc64: vdso: Link with -z noexecstack
x86/vdso: Clean up remnants of VDSO32_NOTE_MASK
stop_machine: Fix the documentation for a NULL cpus argument x86/um/vdso: Drop VDSO64-y from Makefile
x86/um: fix vDSO installation
kbuild: Never respect CONFIG_WERROR / W=e to fixdep

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

Thorsten Blum (3):

      crypto: atmel - Use unregister_{aeads,ahashes,skciphers}
      crypto: atmel-aes - guard unregister on error in atmel_aes_register_algs
      iommufd/selftest: Fix page leaks in mock_viommu_{init,destroy}

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

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

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

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

Val Packett (7):

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

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

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

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

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

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

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

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

Vincent Guittot (3):
sched/fair: Fix wakeup_preempt_fair() vs delayed dequeue sched/fair: Fix wakeup_preempt_fair() for not waking up task sched/fair: Revert force wakeup preemption

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

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

Vlad Poenaru (1):

      fuse: avoid 0x10 fault in fuse_readahead when max_pages == 0

Vladimir Oltean (3):
net: dsa: cpu_dp->orig_ethtool_ops might be NULL
net: dsa: use kernel data types for ethtool ops on conduit
net: dsa: append ethtool counters of all hidden ports to conduit

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

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

Wander Lairson Costa (2):
rtla: Replace atoi() with a robust strtoi() rtla/utils: Fix resource leak in set_comm_sched_attr()

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

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

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

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

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

White Lewis (1):

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

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

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

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

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

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

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

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

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

Xin Long (3):
sctp: fix missing encap_port propagation for GSO fragments
netfilter: skip recording stale or retransmitted INIT
sctp: discard stale INIT after handshake completion

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

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

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

Ye Bin (2):
ext4: fix possible null-ptr-deref in mbt_kunit_exit() smb/client: fix possible infinite loop and oob read in symlink_data()

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

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

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

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

Yongpeng Yang (1):
f2fs: protect extension_list reading with sb_lock in f2fs_sbi_show()

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

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

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

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

Yury Norov (1):
tracing: move tracing declarations from kernel.h to a dedicated header

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

Zhan Jun (1):

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

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

ZhangGuoDong (1):
smb: move smb_version_values to common/smbglob.h

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

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

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

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

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

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

Zilin Guan (1):
wifi: mwifiex: Fix memory leak in mwifiex_11n_aggregate_pkt()

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

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

haoyu.lu (1):
bpf,arc_jit: Fix missing newline in pr_err messages

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

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

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

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

author maintainer
#1 lore raw
Documentation/devicetree/bindings/interrupt-controller/arm,gic-v3.yaml +1 -1
index f3247a47f9ee..71e6016fe3ca 100644
@@ -50,7 +50,7 @@ properties:
       The 2nd cell contains the interrupt number for the interrupt type.
       SPI interrupts are in the range [0-987]. PPI interrupts are in the
       range [0-15]. Extended SPI interrupts are in the range [0-1023].
-      Extended PPI interrupts are in the range [0-127].
+      Extended PPI interrupts are in the range [0-63].
 
       The 3rd cell is the flags, encoded as follows:
       bits[3:0] trigger type and level flags.
Documentation/devicetree/bindings/net/dsa/nxp,sja1105.yaml +0 -2
index e9dd914b0734..941f9a25bbea 100644
@@ -140,8 +140,6 @@ allOf:
     else:
       properties:
         spi-cpha: false
-      required:
-        - spi-cpol
 
 unevaluatedProperties: false
 
Documentation/devicetree/bindings/ufs/rockchip,rk3576-ufshc.yaml +4 -3
index c7d17cf4dc42..e738153a309c 100644
@@ -41,7 +41,7 @@ properties:
     maxItems: 1
 
   resets:
-    maxItems: 4
+    maxItems: 5
 
   reset-names:
     items:
@@ -49,6 +49,7 @@ properties:
       - const: sys
       - const: ufs
       - const: grf
+      - const: mphy
 
   reset-gpios:
     maxItems: 1
@@ -98,8 +99,8 @@ examples:
             interrupts = <GIC_SPI 361 IRQ_TYPE_LEVEL_HIGH>;
             power-domains = <&power RK3576_PD_USB>;
             resets = <&cru SRST_A_UFS_BIU>, <&cru SRST_A_UFS_SYS>, <&cru SRST_A_UFS>,
-                     <&cru SRST_P_UFS_GRF>;
-            reset-names = "biu", "sys", "ufs", "grf";
+                     <&cru SRST_P_UFS_GRF>, <&cru SRST_MPHY_INIT>;
+            reset-names = "biu", "sys", "ufs", "grf", "mphy";
             reset-gpios = <&gpio4 RK_PD0 GPIO_ACTIVE_LOW>;
         };
     };
Documentation/mm/hugetlbfs_reserv.rst +1 -1
index 4914fbf07966..a49115db18c7 100644
@@ -155,7 +155,7 @@ are enough free huge pages to accommodate the reservation.  If there are,
 the global reservation count resv_huge_pages is adjusted something like the
 following::
 
-	if (resv_needed <= (resv_huge_pages - free_huge_pages))
+	if (resv_needed <= (free_huge_pages - resv_huge_pages)
 		resv_huge_pages += resv_needed;
 
 Note that the global lock hugetlb_lock is held when checking and adjusting
Documentation/netlink/specs/psp.yaml +2 -0
index 944429e5c9a8..d41ea6155e52 100644
@@ -111,6 +111,7 @@ operations:
       name: dev-set
       doc: Set the configuration of a PSP device.
       attribute-set: dev
+      flags: [admin-perm]
       do:
         request:
           attributes:
@@ -130,6 +131,7 @@ operations:
       name: key-rotate
       doc: Rotate the device key.
       attribute-set: dev
+      flags: [admin-perm]
       do:
         request:
           attributes:
Documentation/process/deprecated.rst +24 -0
index 1f7f3e6c9cda..91c628fa2d59 100644
@@ -372,3 +372,27 @@ The helper must be used::
 			DECLARE_FLEX_ARRAY(struct type2, two);
 		};
 	};
+
+Open-coded kmalloc assignments for struct objects
+-------------------------------------------------
+Performing open-coded kmalloc()-family allocation assignments prevents
+the kernel (and compiler) from being able to examine the type of the
+variable being assigned, which limits any related introspection that
+may help with alignment, wrap-around, or additional hardening. The
+kmalloc_obj()-family of macros provide this introspection, which can be
+used for the common code patterns for single, array, and flexible object
+allocations. For example, these open coded assignments::
+
+	ptr = kmalloc(sizeof(*ptr), gfp);
+	ptr = kzalloc(sizeof(*ptr), gfp);
+	ptr = kmalloc_array(count, sizeof(*ptr), gfp);
+	ptr = kcalloc(count, sizeof(*ptr), gfp);
+	ptr = kmalloc(sizeof(struct foo, gfp);
+
+become, respectively::
+
+	ptr = kmalloc_obj(*ptr, gfp);
+	ptr = kzalloc_obj(*ptr, gfp);
+	ptr = kmalloc_objs(*ptr, count, gfp);
+	ptr = kzalloc_objs(*ptr, count, gfp);
+	__auto_type ptr = kmalloc_obj(struct foo, gfp);
Documentation/tools/rtla/common_options.txt +1 -1
index 77ef35d3f831..edc8e850f5d0 100644
@@ -42,7 +42,7 @@
         - *f:prio* - use SCHED_FIFO with *prio*;
         - *d:runtime[us|ms|s]:period[us|ms|s]* - use SCHED_DEADLINE with *runtime* and *period* in nanoseconds.
 
-**-C**, **--cgroup**\[*=cgroup*]
+**-C**, **--cgroup** \[*cgroup*]
 
         Set a *cgroup* to the tracer's threads. If the **-C** option is passed without arguments, the tracer's thread will inherit **rtla**'s *cgroup*. Otherwise, the threads will be placed on the *cgroup* passed to the option.
 
MAINTAINERS +1 -1
index e8f06145fb54..554e881b05be 100644
@@ -13798,7 +13798,7 @@ S:	Maintained
 F:	Documentation/admin-guide/mm/kho.rst
 F:	Documentation/core-api/kho/*
 F:	include/linux/kexec_handover.h
-F:	kernel/kexec_handover.c
+F:	kernel/kexec_handover*
 F:	lib/test_kho.c
 F:	tools/testing/selftests/kho/
 
Makefile +3 -1
index d1fcec7cf956..dc63a98489a5 100644
@@ -1,7 +1,7 @@
 # SPDX-License-Identifier: GPL-2.0
 VERSION = 6
 PATCHLEVEL = 18
-SUBLEVEL = 32
+SUBLEVEL = 33
 EXTRAVERSION =
 NAME = Baby Opossum Posse
 
@@ -655,6 +655,8 @@ export RCS_FIND_IGNORE := \( -name SCCS -o -name BitKeeper -o -name .svn -o    \
 
 # Basic helpers built in scripts/basic/
 PHONY += scripts_basic
+scripts_basic: KBUILD_HOSTCFLAGS := $(KBUILD_HOSTCFLAGS)
+scripts_basic: KBUILD_HOSTLDFLAGS := $(KBUILD_HOSTLDFLAGS)
 scripts_basic:
 	$(Q)$(MAKE) $(build)=scripts/basic
 
arch/arc/net/bpf_jit_arcv2.c +4 -4
index 6d989b6d88c6..7ee50aeae5a4 100644
@@ -2427,7 +2427,7 @@ u8 arc_prologue(u8 *buf, u32 usage, u16 frame_size)
 
 #ifdef ARC_BPF_JIT_DEBUG
 	if ((usage & BIT(ARC_R_FP)) && frame_size == 0) {
-		pr_err("FP is being saved while there is no frame.");
+		pr_err("FP is being saved while there is no frame.\n");
 		BUG();
 	}
 #endif
@@ -2454,7 +2454,7 @@ u8 arc_epilogue(u8 *buf, u32 usage, u16 frame_size)
 
 #ifdef ARC_BPF_JIT_DEBUG
 	if ((usage & BIT(ARC_R_FP)) && frame_size == 0) {
-		pr_err("FP is being saved while there is no frame.");
+		pr_err("FP is being saved while there is no frame.\n");
 		BUG();
 	}
 #endif
@@ -2868,7 +2868,7 @@ u8 gen_jmp_64(u8 *buf, u8 rd, u8 rs, u8 cond, u32 curr_off, u32 targ_off)
 		break;
 	default:
 #ifdef ARC_BPF_JIT_DEBUG
-		pr_err("64-bit jump condition is not known.");
+		pr_err("64-bit jump condition is not known.\n");
 		BUG();
 #endif
 	}
@@ -2948,7 +2948,7 @@ u8 gen_jmp_32(u8 *buf, u8 rd, u8 rs, u8 cond, u32 curr_off, u32 targ_off)
 	 */
 	if (cond >= ARC_CC_LAST) {
 #ifdef ARC_BPF_JIT_DEBUG
-		pr_err("32-bit jump condition is not known.");
+		pr_err("32-bit jump condition is not known.\n");
 		BUG();
 #endif
 		return 0;
arch/arm/boot/dts/mediatek/mt7623.dtsi +1 -1
index fd7a89cc337d..a60b1d6879ff 100644
@@ -328,7 +328,7 @@ sysirq: interrupt-controller@10200100 {
 
 	efuse: efuse@10206000 {
 		compatible = "mediatek,mt7623-efuse",
-			     "mediatek,mt8173-efuse";
+			     "mediatek,efuse";
 		reg = <0 0x10206000 0 0x1000>;
 		#address-cells = <1>;
 		#size-cells = <1>;
arch/arm/boot/dts/nxp/imx/imx27-eukrea-cpuimx27.dtsi +4 -4
index c7e923584878..9f0e65526d5f 100644
@@ -106,7 +106,7 @@ uart8250@3,200000 {
 		compatible = "ns8250";
 		clocks = <&clk14745600>;
 		fsl,weim-cs-timing = <0x0000d603 0x0d1d0d01 0x00d20000>;
-		interrupts = <&gpio2 23 IRQ_TYPE_LEVEL_LOW>;
+		interrupts-extended = <&gpio2 23 IRQ_TYPE_LEVEL_LOW>;
 		reg = <3 0x200000 0x1000>;
 		reg-shift = <1>;
 		reg-io-width = <1>;
@@ -119,7 +119,7 @@ uart8250@3,400000 {
 		compatible = "ns8250";
 		clocks = <&clk14745600>;
 		fsl,weim-cs-timing = <0x0000d603 0x0d1d0d01 0x00d20000>;
-		interrupts = <&gpio2 22 IRQ_TYPE_LEVEL_LOW>;
+		interrupts-extended = <&gpio2 22 IRQ_TYPE_LEVEL_LOW>;
 		reg = <3 0x400000 0x1000>;
 		reg-shift = <1>;
 		reg-io-width = <1>;
@@ -132,7 +132,7 @@ uart8250@3,800000 {
 		compatible = "ns8250";
 		clocks = <&clk14745600>;
 		fsl,weim-cs-timing = <0x0000d603 0x0d1d0d01 0x00d20000>;
-		interrupts = <&gpio2 27 IRQ_TYPE_LEVEL_LOW>;
+		interrupts-extended = <&gpio2 27 IRQ_TYPE_LEVEL_LOW>;
 		reg = <3 0x800000 0x1000>;
 		reg-shift = <1>;
 		reg-io-width = <1>;
@@ -145,7 +145,7 @@ uart8250@3,1000000 {
 		compatible = "ns8250";
 		clocks = <&clk14745600>;
 		fsl,weim-cs-timing = <0x0000d603 0x0d1d0d01 0x00d20000>;
-		interrupts = <&gpio2 30 IRQ_TYPE_LEVEL_LOW>;
+		interrupts-extended = <&gpio2 30 IRQ_TYPE_LEVEL_LOW>;
 		reg = <3 0x1000000 0x1000>;
 		reg-shift = <1>;
 		reg-io-width = <1>;
arch/arm/boot/dts/nxp/imx/imx27-eukrea-mbimxsd27-baseboard.dts +1 -1
index d78793601306..c71f80298330 100644
@@ -76,7 +76,7 @@ ads7846@0 {
 		pinctrl-names = "default";
 		pinctrl-0 = <&pinctrl_touch>;
 		reg = <0>;
-		interrupts = <&gpio4 25 IRQ_TYPE_LEVEL_LOW>;
+		interrupts-extended = <&gpio4 25 IRQ_TYPE_LEVEL_LOW>;
 		spi-cpol;
 		spi-max-frequency = <1500000>;
 		ti,keep-vref-on;
arch/arm/mach-omap1/clock_data.c +2 -2
index c58d200e4816..5203b047deac 100644
@@ -700,8 +700,8 @@ int __init omap1_clk_init(void)
 	/* Make sure UART clocks are enabled early */
 	if (cpu_is_omap16xx())
 		omap_writel(omap_readl(MOD_CONF_CTRL_0) |
-			    CONF_MOD_UART1_CLK_MODE_R |
-			    CONF_MOD_UART3_CLK_MODE_R, MOD_CONF_CTRL_0);
+			    (1 << CONF_MOD_UART1_CLK_MODE_R) |
+			    (1 << CONF_MOD_UART3_CLK_MODE_R), MOD_CONF_CTRL_0);
 #endif
 
 	/* USB_REQ_EN will be disabled later if necessary (usb_dc_ck) */
arch/arm/net/bpf_jit_32.c +6 -0
index deeb8f292454..a900aa973885 100644
@@ -1852,6 +1852,9 @@ static int build_insn(const struct bpf_insn *insn, struct jit_ctx *ctx)
 	{
 		u64 val = (u32)imm | (u64)insn[1].imm << 32;
 
+		if (insn->src_reg == BPF_PSEUDO_FUNC)
+			goto notyet;
+
 		emit_a32_mov_i64(dst, val, ctx);
 
 		return 1;
@@ -2055,6 +2058,9 @@ static int build_insn(const struct bpf_insn *insn, struct jit_ctx *ctx)
 		const s8 *r5 = bpf2a32[BPF_REG_5];
 		const u32 func = (u32)__bpf_call_base + (u32)imm;
 
+		if (insn->src_reg == BPF_PSEUDO_CALL)
+			goto notyet;
+
 		emit_a32_mov_r64(true, r0, r1, ctx);
 		emit_a32_mov_r64(true, r1, r2, ctx);
 		emit_push_r64(r5, ctx);
arch/arm64/boot/dts/amlogic/meson-axg.dtsi +6 -0
index bbf94a1f92a1..3058b60338db 100644
@@ -72,6 +72,12 @@ cpu0: cpu@0 {
 			compatible = "arm,cortex-a53";
 			reg = <0x0 0x0>;
 			enable-method = "psci";
+			d-cache-line-size = <32>;
+			d-cache-size = <0x8000>;
+			d-cache-sets = <32>;
+			i-cache-line-size = <32>;
+			i-cache-size = <0x8000>;
+			i-cache-sets = <32>;
 			next-level-cache = <&l2>;
 			clocks = <&scpi_dvfs 0>;
 			dynamic-power-coefficient = <140>;
arch/arm64/boot/dts/amlogic/meson-gxl-s905d-p230.dts +2 -1
index 7dffeb5931c9..701de57ff0f3 100644
@@ -84,7 +84,8 @@ external_phy: ethernet-phy@0 {
 		reset-gpios = <&gpio GPIOZ_14 GPIO_ACTIVE_LOW>;
 
 		interrupt-parent = <&gpio_intc>;
-		interrupts = <29 IRQ_TYPE_LEVEL_LOW>;
+		/* MAC_INTR on GPIOZ_15 */
+		interrupts = <25 IRQ_TYPE_LEVEL_LOW>;
 		eee-broken-1000t;
 	};
 };
arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi +118 -43

282 lines not on this page · raw message

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

147 lines not on this page · raw message

arch/arm64/boot/dts/freescale/imx8mm-emtop-som.dtsi +2 -2
index 67d22d3768aa..507d1824d99d 100644
@@ -60,7 +60,7 @@ pmic@25 {
 		pinctrl-names = "default";
 		pinctrl-0 = <&pinctrl_pmic>;
 		interrupt-parent = <&gpio1>;
-		interrupts = <3 IRQ_TYPE_EDGE_RISING>;
+		interrupts = <3 IRQ_TYPE_LEVEL_LOW>;
 
 		regulators {
 			buck1: BUCK1 {
@@ -194,7 +194,7 @@ MX8MM_IOMUXC_I2C1_SDA_I2C1_SDA				0x400001c3
 
 	pinctrl_pmic: emtop-pmic-grp {
 		fsl,pins = <
-			MX8MM_IOMUXC_GPIO1_IO03_GPIO1_IO3			0x41
+			MX8MM_IOMUXC_GPIO1_IO03_GPIO1_IO3			0x141
 		>;
 	};
 
arch/arm64/boot/dts/freescale/imx8mm-tqma8mqml.dtsi +1 -1
index b82e9790ea20..a0e8b158c4ed 100644
@@ -291,7 +291,7 @@ pinctrl_i2c1_gpio: i2c1gpiogrp {
 	};
 
 	pinctrl_pmic: pmicgrp {
-		fsl,pins = <MX8MM_IOMUXC_GPIO1_IO08_GPIO1_IO8		0x94>;
+		fsl,pins = <MX8MM_IOMUXC_GPIO1_IO08_GPIO1_IO8		0x1d4>;
 	};
 
 	pinctrl_reg_usdhc2_vmmc: regusdhc2vmmcgrp {
arch/arm64/boot/dts/freescale/imx8mn-tqma8mqnl.dtsi +1 -1
index e2ccebf6ee13..5e2c6d6e9455 100644
@@ -298,7 +298,7 @@ pinctrl_i2c1_gpio: i2c1gpiogrp {
 	};
 
 	pinctrl_pmic: pmicgrp {
-		fsl,pins = <MX8MN_IOMUXC_GPIO1_IO08_GPIO1_IO8	0x84>;
+		fsl,pins = <MX8MN_IOMUXC_GPIO1_IO08_GPIO1_IO8	0x1c4>;
 	};
 
 	pinctrl_reg_usdhc2_vmmc: regusdhc2vmmcgrp {
arch/arm64/boot/dts/freescale/imx8mp-aristainetos3a-som-v1.dtsi +1 -1
index f654d866e58c..e7666e54310b 100644
@@ -903,7 +903,7 @@ MX8MP_IOMUXC_SAI1_MCLK__GPIO4_IO20	0x41
 
 	pinctrl_pmic: aristainetos3-pmic-grp {
 		fsl,pins = <
-			MX8MP_IOMUXC_GPIO1_IO03__GPIO1_IO03	0x41
+			MX8MP_IOMUXC_GPIO1_IO03__GPIO1_IO03	0x1c0
 		>;
 	};
 
arch/arm64/boot/dts/freescale/imx8mp-data-modul-edm-sbc.dts +1 -1
index 16078ff60ef0..fa13662ca366 100644
@@ -900,7 +900,7 @@ MX8MP_IOMUXC_SAI3_RXFS__AUDIOMIX_PDM_BIT_STREAM00	0x0
 	pinctrl_pmic: pmic-grp {
 		fsl,pins = <
 			/* PMIC_nINT */
-			MX8MP_IOMUXC_GPIO1_IO03__GPIO1_IO03		0x40000090
+			MX8MP_IOMUXC_GPIO1_IO03__GPIO1_IO03		0x1c0
 		>;
 	};
 
arch/arm64/boot/dts/freescale/imx8mp-debix-model-a.dts +1 -1
index af02af9e5334..740cac4cb31d 100644
@@ -440,7 +440,7 @@ MX8MP_IOMUXC_SAI5_RXC__I2C6_SDA					0x400001c3
 
 	pinctrl_pmic: pmicirqgrp {
 		fsl,pins = <
-			MX8MP_IOMUXC_GPIO1_IO03__GPIO1_IO03				0x41
+			MX8MP_IOMUXC_GPIO1_IO03__GPIO1_IO03				0x1c0
 		>;
 	};
 
arch/arm64/boot/dts/freescale/imx8mp-debix-som-a-bmb-08.dts +1 -1
index d241db3743a9..ed89d2ccb6ce 100644
@@ -452,7 +452,7 @@ MX8MP_IOMUXC_SAI1_RXD1__GPIO4_IO03		0x140
 
 	pinctrl_pmic: pmicgrp {
 		fsl,pins = <
-			MX8MP_IOMUXC_GPIO1_IO03__GPIO1_IO03		0x41
+			MX8MP_IOMUXC_GPIO1_IO03__GPIO1_IO03		0x1c0
 		>;
 	};
 
arch/arm64/boot/dts/freescale/imx8mp-debix-som-a.dtsi +1 -1
index 91094c227744..b31e8fe95ca7 100644
@@ -241,7 +241,7 @@ MX8MP_IOMUXC_I2C4_SDA__I2C4_SDA			0x400001c3
 
 	pinctrl_pmic: pmicgrp {
 		fsl,pins = <
-			MX8MP_IOMUXC_GPIO1_IO03__GPIO1_IO03		0x41
+			MX8MP_IOMUXC_GPIO1_IO03__GPIO1_IO03		0x1c0
 		>;
 	};
 
arch/arm64/boot/dts/freescale/imx8mp-dhcom-som.dtsi +1 -1
index f8303b7e2bd2..0a6a60670f76 100644
@@ -989,7 +989,7 @@ MX8MP_IOMUXC_SAI5_RXC__GPIO3_IO20		0x22
 	pinctrl_pmic: dhcom-pmic-grp {
 		fsl,pins = <
 			/* PMIC_nINT */
-			MX8MP_IOMUXC_GPIO1_IO03__GPIO1_IO03		0x40000090
+			MX8MP_IOMUXC_GPIO1_IO03__GPIO1_IO03		0x1c0
 		>;
 	};
 
arch/arm64/boot/dts/freescale/imx8mp-edm-g.dtsi +1 -1
index 3f1e0837f349..91b87a7248dd 100644
@@ -563,7 +563,7 @@ MX8MP_IOMUXC_GPIO1_IO01__GPIO1_IO01	0x41 /* PCIE RST */
 
 	pinctrl_pmic: pmicirqgrp {
 		fsl,pins = <
-			MX8MP_IOMUXC_GPIO1_IO03__GPIO1_IO03	0x41
+			MX8MP_IOMUXC_GPIO1_IO03__GPIO1_IO03	0x1c0
 		>;
 	};
 
arch/arm64/boot/dts/freescale/imx8mp-evk.dts +1 -1
index 3730792daf50..d957d6cc20f7 100644
@@ -995,7 +995,7 @@ MX8MP_IOMUXC_SD1_DATA5__GPIO2_IO07	0x40
 
 	pinctrl_pcie0_reg: pcie0reggrp {
 		fsl,pins = <
-			MX8MP_IOMUXC_SD1_DATA4__GPIO2_IO06	0x40
+			MX8MP_IOMUXC_SD1_DATA4__GPIO2_IO06	0x140
 		>;
 	};
 
arch/arm64/boot/dts/freescale/imx8mp-hummingboard-pulse-mini-hdmi.dtsi +4 -7
index 46916ddc0533..0e5f4607c7c1 100644
@@ -41,7 +41,7 @@ port@0 {
 				reg = <0>;
 
 				adv7535_from_dsim: endpoint {
-					remote-endpoint = <&dsim_to_adv7535>;
+					remote-endpoint = <&mipi_dsi_out>;
 				};
 			};
 
@@ -71,11 +71,8 @@ &lcdif1 {
 &mipi_dsi {
 	samsung,esc-clock-frequency = <10000000>;
 	status = "okay";
+};
 
-	port@1 {
-		dsim_to_adv7535: endpoint {
-			remote-endpoint = <&adv7535_from_dsim>;
-			attach-bridge;
-		};
-	};
+&mipi_dsi_out {
+	remote-endpoint = <&adv7535_from_dsim>;
 };
arch/arm64/boot/dts/freescale/imx8mp-icore-mx8mp.dtsi +1 -1
index a6319824ea2e..69558ffefa9a 100644
@@ -132,7 +132,7 @@ MX8MP_IOMUXC_I2C1_SDA__I2C1_SDA		0x400001c3
 
 	pinctrl_pmic: pmicgrp {
 		fsl,pins = <
-			MX8MP_IOMUXC_NAND_CE0_B__GPIO3_IO01	  0x41
+			MX8MP_IOMUXC_NAND_CE0_B__GPIO3_IO01	0x1c0
 		>;
 	};
 
arch/arm64/boot/dts/freescale/imx8mp-kontron-dl.dtso +19 -0
index a3cba41d2b53..7131e9a499ae 100644
@@ -77,6 +77,8 @@ &i2c1 {
 	touchscreen@5d {
 		compatible = "goodix,gt928";
 		reg = <0x5d>;
+		pinctrl-names = "default";
+		pinctrl-0 = <&pinctrl_touch>;
 		interrupt-parent = <&gpio1>;
 		interrupts = <6 8>;
 		irq-gpios = <&gpio1 6 0>;
@@ -98,6 +100,16 @@ &lvds_bridge {
 	status = "okay";
 };
 
+/* redefine to remove touch controller GPIOs */
+&pinctrl_gpio1 {
+	fsl,pins = <
+		MX8MP_IOMUXC_GPIO1_IO00__GPIO1_IO00		0x19 /* GPIO_A_0 */
+		MX8MP_IOMUXC_GPIO1_IO01__GPIO1_IO01		0x19 /* GPIO_A_1 */
+		MX8MP_IOMUXC_GPIO1_IO05__GPIO1_IO05		0x19 /* GPIO_A_2 */
+		MX8MP_IOMUXC_GPIO1_IO08__GPIO1_IO08		0x19 /* GPIO_A_5 */
+	>;
+};
+
 &pwm1 {
 	status = "okay";
 };
@@ -108,4 +120,11 @@ pinctrl_panel_stby: panelstbygrp {
 			MX8MP_IOMUXC_SAI3_RXFS__GPIO4_IO28		0x19
 		>;
 	};
+
+	pinctrl_touch: touchgrp {
+		fsl,pins = <
+			MX8MP_IOMUXC_GPIO1_IO06__GPIO1_IO06		0x19
+			MX8MP_IOMUXC_GPIO1_IO07__GPIO1_IO07		0x150
+		>;
+	};
 };
arch/arm64/boot/dts/freescale/imx8mp-kontron-osm-s.dtsi +6 -0
index b97bfeb1c30f..bc1a261bb000 100644
@@ -330,6 +330,12 @@ rv3028: rtc@52 {
 		pinctrl-names = "default";
 		pinctrl-0 = <&pinctrl_rtc>;
 		interrupts-extended = <&gpio3 24 IRQ_TYPE_LEVEL_LOW>;
+		/*
+		 * While specifying the vdd-supply is normally not strictly necessary,
+		 * here it also makes sure that the PMIC driver enables the level-
+		 * shifter for the RTC before the RTC is probed.
+		 */
+		vdd-supply = <&reg_vdd_3v3>;
 	};
 };
 
arch/arm64/boot/dts/freescale/imx8mp-kontron-smarc-eval-carrier.dts +0 -1
index 2173a36ff691..74d620dd06b7 100644
@@ -249,6 +249,5 @@ &usb3_phy1 {
 };
 
 &usdhc2 {
-	vmmc-supply = <&reg_vdd_3v3>;
 	status = "okay";
 };
arch/arm64/boot/dts/freescale/imx8mp-navqp.dts +1 -1
index 4a4f7c1adc23..9dedb9f11145 100644
@@ -356,7 +356,7 @@ MX8MP_IOMUXC_I2C4_SDA__I2C4_SDA					0x400001c3
 
 	pinctrl_pmic: pmicgrp {
 		fsl,pins = <
-			MX8MP_IOMUXC_GPIO1_IO03__GPIO1_IO03				0x41
+			MX8MP_IOMUXC_GPIO1_IO03__GPIO1_IO03				0x1c0
 		>;
 	};
 
arch/arm64/boot/dts/freescale/imx8mp-nitrogen-som.dtsi +1 -1
index f658309612ef..8465b36d440a 100644
@@ -296,7 +296,7 @@ MX8MP_IOMUXC_I2C4_SDA__I2C4_SDA		0x400001c3
 
 	pinctrl_pmic: pmicirqgrp {
 		fsl,pins = <
-			MX8MP_IOMUXC_NAND_ALE__GPIO3_IO00	0x41
+			MX8MP_IOMUXC_NAND_ALE__GPIO3_IO00	0x1c0
 		>;
 	};
 
arch/arm64/boot/dts/freescale/imx8mp-sr-som.dtsi +2 -2
index 4e6629f940bf..82a3ed80235a 100644
@@ -174,7 +174,7 @@ pmic: pmic@25 {
 		pinctrl-0 = <&pmic_pins>;
 		pinctrl-names = "default";
 		interrupt-parent = <&gpio1>;
-		interrupts = <3 GPIO_ACTIVE_LOW>;
+		interrupts = <3 IRQ_TYPE_LEVEL_LOW>;
 		nxp,i2c-lt-enable;
 
 		regulators {
@@ -417,7 +417,7 @@ MX8MP_IOMUXC_SAI1_RXD1__GPIO4_IO03		0x160
 
 	pmic_pins: pinctrl-pmic-grp {
 		fsl,pins = <
-			MX8MP_IOMUXC_GPIO1_IO03__GPIO1_IO03		0x41
+			MX8MP_IOMUXC_GPIO1_IO03__GPIO1_IO03		0x1c0
 		>;
 	};
 
arch/arm64/boot/dts/freescale/imx8mp-tqma8mpql-mba8mp-ras314.dts +2 -2
index a122f2ed5f53..06c865c3a8cf 100644
@@ -833,8 +833,8 @@ pinctrl_tlv320aic3x04: tlv320aic3x04grp {
 	pinctrl_uart1: uart1grp {
 		fsl,pins = <MX8MP_IOMUXC_SAI2_RXFS__UART1_DCE_TX	0x14>,
 			   <MX8MP_IOMUXC_SAI2_RXC__UART1_DCE_RX		0x14>,
-			   <MX8MP_IOMUXC_SAI2_RXD0__UART1_DTE_CTS	0x14>,
-			   <MX8MP_IOMUXC_SAI2_TXFS__UART1_DTE_RTS	0x14>;
+			   <MX8MP_IOMUXC_SAI2_RXD0__UART1_DCE_RTS	0x14>,
+			   <MX8MP_IOMUXC_SAI2_TXFS__UART1_DCE_CTS	0x14>;
 	};
 
 	pinctrl_uart1_gpio: uart1gpiogrp {
arch/arm64/boot/dts/freescale/imx8mp-ultra-mach-sbc.dts +2 -2
index 9ecec1a41878..3e6f9c88cc20 100644
@@ -275,7 +275,7 @@ pmic@25 {
 		reg = <0x25>;
 		pinctrl-0 = <&pinctrl_pmic>;
 		interrupt-parent = <&gpio1>;
-		interrupts = <3 GPIO_ACTIVE_LOW>;
+		interrupts = <3 IRQ_TYPE_LEVEL_LOW>;
 
 		/*
 		 * i.MX 8M Plus Data Sheet for Consumer Products
@@ -739,7 +739,7 @@ MX8MP_IOMUXC_GPIO1_IO07__GPIO1_IO07		0x40	/* NFC_INT */
 
 	pinctrl_pmic: pmic-grp {
 		fsl,pins = <
-			MX8MP_IOMUXC_GPIO1_IO03__GPIO1_IO03		0x40	/* #PMIC_INT */
+			MX8MP_IOMUXC_GPIO1_IO03__GPIO1_IO03		0x1c0	/* #PMIC_INT */
 		>;
 	};
 
arch/arm64/boot/dts/freescale/imx8qm-mek.dts +9 -1
index df99fe88cf4a..a97883873b56 100644
@@ -593,9 +593,17 @@ ptn5110: tcpc@51 {
 		usb_con1: connector {
 			compatible = "usb-c-connector";
 			label = "USB-C";
-			power-role = "source";
+			power-role = "dual";
 			data-role = "dual";
+			try-power-role = "sink";
 			source-pdos = <PDO_FIXED(5000, 3000, PDO_FIXED_USB_COMM)>;
+			/*
+			 * Set operational current to 0mA as we don't want EN_SNK
+			 * enable 12V VBUS switch when it work as a sink.
+			 */
+			sink-pdos = <PDO_FIXED(5000, 0, PDO_FIXED_USB_COMM)>;
+			op-sink-microwatt = <0>;
+			self-powered;
 
 			ports {
 				#address-cells = <1>;
arch/arm64/boot/dts/freescale/imx8qxp-mek.dts +9 -1
index 7b0337445541..ea78e8434152 100644
@@ -497,9 +497,17 @@ ptn5110: tcpc@50 {
 		usb_con1: connector {
 			compatible = "usb-c-connector";
 			label = "USB-C";
-			power-role = "source";
+			power-role = "dual";
 			data-role = "dual";
+			try-power-role = "sink";
 			source-pdos = <PDO_FIXED(5000, 3000, PDO_FIXED_USB_COMM)>;
+			/*
+			 * Set operational current to 0mA as we don't want EN_SNK
+			 * enable 12V VBUS switch when it work as a sink.
+			 */
+			sink-pdos = <PDO_FIXED(5000, 0, PDO_FIXED_USB_COMM)>;
+			op-sink-microwatt = <0>;
+			self-powered;
 
 			ports {
 				#address-cells = <1>;
arch/arm64/boot/dts/freescale/imx91-11x11-evk.dts +2 -0
index aca78768dbd4..4164d9e4e0fd 100644
@@ -415,6 +415,7 @@ &usdhc1 {
 	pinctrl-1 = <&pinctrl_usdhc1_100mhz>;
 	pinctrl-2 = <&pinctrl_usdhc1_200mhz>;
 	pinctrl-names = "default", "state_100mhz", "state_200mhz";
+	fsl,tuning-step = <1>;
 	status = "okay";
 };
 
@@ -429,6 +430,7 @@ &usdhc2 {
 	pinctrl-3 = <&pinctrl_usdhc2_sleep>, <&pinctrl_usdhc2_gpio_sleep>;
 	pinctrl-names = "default", "state_100mhz", "state_200mhz", "sleep";
 	vmmc-supply = <&reg_usdhc2_vmmc>;
+	fsl,tuning-step = <1>;
 	status = "okay";
 };
 
arch/arm64/boot/dts/marvell/armada-3720-uDPU.dtsi +1 -1
index cd856c0aba71..12deacb741cc 100644
@@ -161,7 +161,7 @@ &eth1 {
 &usb3 {
 	status = "okay";
 	phys = <&usb2_utmi_otg_phy>;
-	phy-names = "usb2-utmi-otg-phy";
+	phy-names = "usb2-phy";
 };
 
 &uart0 {
arch/arm64/boot/dts/marvell/armada-37xx.dtsi +1 -1
index c612317043ea..a66157cb439b 100644
@@ -373,7 +373,7 @@ usb3: usb@58000 {
 				interrupts = <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>;
 				clocks = <&sb_periph_clk 12>;
 				phys = <&comphy0 0>, <&usb2_utmi_otg_phy>;
-				phy-names = "usb3-phy", "usb2-utmi-otg-phy";
+				phy-names = "usb3-phy", "usb2-phy";
 				status = "disabled";
 			};
 
arch/arm64/boot/dts/mediatek/mt6795.dtsi +1 -1
index 58833e5135c8..9757e37a65d4 100644
@@ -372,7 +372,7 @@ pio: pinctrl@10005000 {
 				     <GIC_SPI 154 IRQ_TYPE_LEVEL_HIGH>;
 			gpio-controller;
 			#gpio-cells = <2>;
-			gpio-ranges = <&pio 0 0 196>;
+			gpio-ranges = <&pio 0 0 197>;
 			interrupt-controller;
 			#interrupt-cells = <2>;
 		};
arch/arm64/boot/dts/mediatek/mt7981b.dtsi +1 -1
index 277c11247c13..88d7c3da3e49 100644
@@ -225,7 +225,7 @@ pio: pinctrl@11d00000 {
 			interrupt-controller;
 			interrupts = <GIC_SPI 225 IRQ_TYPE_LEVEL_HIGH>;
 			interrupt-parent = <&gic>;
-			gpio-ranges = <&pio 0 0 56>;
+			gpio-ranges = <&pio 0 0 57>;
 			gpio-controller;
 			#gpio-cells = <2>;
 			#interrupt-cells = <2>;
arch/arm64/boot/dts/mediatek/mt7986a.dtsi +1 -1
index a8972330a7b8..6786e5b590e8 100644
@@ -187,7 +187,7 @@ pio: pinctrl@1001f000 {
 				    "iocfg_lb", "iocfg_tr", "iocfg_tl", "eint";
 			gpio-controller;
 			#gpio-cells = <2>;
-			gpio-ranges = <&pio 0 0 100>;
+			gpio-ranges = <&pio 0 0 101>;
 			interrupt-controller;
 			interrupts = <GIC_SPI 225 IRQ_TYPE_LEVEL_HIGH>;
 			interrupt-parent = <&gic>;
arch/arm64/boot/dts/mediatek/mt8365.dtsi +2 -3
index e6d2b3221a3b..49ad4dee9c4c 100644
@@ -495,10 +495,9 @@ iommu: iommu@10205000 {
 			#iommu-cells = <1>;
 		};
 
-		infracfg_nao: infracfg@1020e000 {
-			compatible = "mediatek,mt8365-infracfg", "syscon";
+		infracfg_nao: syscon@1020e000 {
+			compatible = "mediatek,mt8365-infracfg-nao", "syscon";
 			reg = <0 0x1020e000 0 0x1000>;
-			#clock-cells = <1>;
 		};
 
 		rng: rng@1020f000 {
arch/arm64/boot/dts/qcom/lemans.dtsi +3 -3
index 530dc1e832b7..ef20ea941aa9 100644
@@ -4363,19 +4363,19 @@ opp-366000000 {
 
 				opp-444000000 {
 					opp-hz = /bits/ 64 <444000000>;
-					required-opps = <&rpmhpd_opp_nom>,
+					required-opps = <&rpmhpd_opp_svs_l1>,
 							<&rpmhpd_opp_nom>;
 				};
 
 				opp-533000000 {
 					opp-hz = /bits/ 64 <533000000>;
-					required-opps = <&rpmhpd_opp_turbo>,
+					required-opps = <&rpmhpd_opp_nom>,
 							<&rpmhpd_opp_turbo>;
 				};
 
 				opp-560000000 {
 					opp-hz = /bits/ 64 <560000000>;
-					required-opps = <&rpmhpd_opp_turbo_l1>,
+					required-opps = <&rpmhpd_opp_nom>,
 							<&rpmhpd_opp_turbo_l1>;
 				};
 			};
arch/arm64/boot/dts/qcom/msm8917-xiaomi-riva.dts +1 -1
index 9db503e21888..1bfb16f90ddd 100644
@@ -18,7 +18,7 @@ / {
 	chassis-type = "handset";
 
 	qcom,msm-id = <QCOM_ID_MSM8917 0>;
-	qcom,board-id = <0x1000b 2>, <0x2000b 2>;
+	qcom,board-id = <0x1000b 1>, <0x1000b 2>;
 
 	pwm_backlight: backlight {
 		compatible = "pwm-backlight";
arch/arm64/boot/dts/qcom/msm8953-xiaomi-daisy.dts +1 -1
index ddd7af616794..59f873a06e4d 100644
@@ -157,7 +157,7 @@ &pm8953_resin {
 
 &pmi8950_wled {
 	qcom,current-limit-microamp = <20000>;
-	qcom,num-strings = <2>;
+	qcom,num-strings = <3>;
 
 	status = "okay";
 };
arch/arm64/boot/dts/qcom/msm8953-xiaomi-vince.dts +1 -1
index d46325e79917..c2a290bf493c 100644
@@ -169,7 +169,7 @@ &pm8953_resin {
 
 &pmi8950_wled {
 	qcom,current-limit-microamp = <20000>;
-	qcom,ovp-millivolt = <29600>;
+	qcom,ovp-millivolt = <29500>;
 	qcom,num-strings = <2>;
 	qcom,external-pfet;
 	qcom,cabc;
arch/arm64/boot/dts/qcom/qcs8300.dtsi +3 -3
index 7a4c3e872d8e..8580884a16e9 100644
@@ -4743,19 +4743,19 @@ opp-366000000 {
 
 				opp-444000000 {
 					opp-hz = /bits/ 64 <444000000>;
-					required-opps = <&rpmhpd_opp_nom>,
+					required-opps = <&rpmhpd_opp_svs_l1>,
 							<&rpmhpd_opp_nom>;
 				};
 
 				opp-533000000 {
 					opp-hz = /bits/ 64 <533000000>;
-					required-opps = <&rpmhpd_opp_turbo>,
+					required-opps = <&rpmhpd_opp_nom>,
 							<&rpmhpd_opp_turbo>;
 				};
 
 				opp-560000000 {
 					opp-hz = /bits/ 64 <560000000>;
-					required-opps = <&rpmhpd_opp_turbo_l1>,
+					required-opps = <&rpmhpd_opp_nom>,
 							<&rpmhpd_opp_turbo_l1>;
 				};
 			};
arch/arm64/boot/dts/qcom/sdm845-xiaomi-beryllium-common.dtsi +1 -0
index 7480c8d7ac5b..dbd5f08b5cdd 100644
@@ -148,6 +148,7 @@ vreg_l1a_0p875: ldo1 {
 			regulator-min-microvolt = <880000>;
 			regulator-max-microvolt = <880000>;
 			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
+			regulator-boot-on;
 		};
 
 		vreg_l5a_0p8: ldo5 {
arch/arm64/boot/dts/qcom/sm6125-xiaomi-ginkgo.dts +30 -24

90 lines not on this page · raw message

arch/arm64/boot/dts/qcom/sm6150.dtsi +3 -0
index 363b9f436cd0..a066ad5ffde5 100644
@@ -522,6 +522,9 @@ gcc: clock-controller@100000 {
 			clocks = <&rpmhcc RPMH_CXO_CLK>,
 				 <&rpmhcc RPMH_CXO_CLK_A>,
 				 <&sleep_clk>;
+			clock-names = "bi_tcxo",
+				      "bi_tcxo_ao",
+				      "sleep_clk";
 
 			#clock-cells = <1>;
 			#reset-cells = <1>;
arch/arm64/boot/dts/qcom/sm7225-fairphone-fp4.dts +4 -0
index 4afbab570ca1..8cbe068645ea 100644
@@ -953,12 +953,14 @@ &qup_uart1_cts {
 	 * the Bluetooth module drives the pin in either
 	 * direction or leaves the pin fully unpowered.
 	 */
+	/delete-property/ bias-disable;
 	bias-bus-hold;
 };
 
 &qup_uart1_rts {
 	/* We'll drive RTS, so no pull */
 	drive-strength = <2>;
+	/delete-property/ bias-pull-down;
 	bias-disable;
 };
 
@@ -969,12 +971,14 @@ &qup_uart1_rx {
 	 * in tri-state (module powered off or not driving the
 	 * signal yet).
 	 */
+	/delete-property/ bias-disable;
 	bias-pull-up;
 };
 
 &qup_uart1_tx {
 	/* We'll drive TX, so no pull */
 	drive-strength = <2>;
+	/delete-property/ bias-pull-up;
 	bias-disable;
 };
 
arch/arm64/boot/dts/qcom/sm8250.dtsi +5 -0
index 50dd11432bb2..adf6b49b52c4 100644
@@ -665,6 +665,11 @@ cpu7_opp20: opp-2841600000 {
 			opp-hz = /bits/ 64 <2841600000>;
 			opp-peak-kBps = <8368000 51609600>;
 		};
+
+		cpu7_opp21: opp-3091200000 {
+			opp-hz = /bits/ 64 <3091200000>;
+			opp-peak-kBps = <8368000 51609600>;
+		};
 	};
 
 	firmware {
arch/arm64/boot/dts/qcom/sm8450.dtsi +1 -4
index 23420e692472..6c00390010f1 100644
@@ -5079,7 +5079,7 @@ intc: interrupt-controller@17100000 {
 
 			gic_its: msi-controller@17140000 {
 				compatible = "arm,gic-v3-its";
-				reg = <0x0 0x17140000 0x0 0x20000>;
+				reg = <0x0 0x17140000 0x0 0x40000>;
 				msi-controller;
 				#msi-cells = <1>;
 			};
@@ -5404,9 +5404,6 @@ sdhc_2: mmc@8804000 {
 			bus-width = <4>;
 			dma-coherent;
 
-			/* Forbid SDR104/SDR50 - broken hw! */
-			sdhci-caps-mask = <0x3 0x0>;
-
 			status = "disabled";
 
 			sdhc2_opp_table: opp-table {
arch/arm64/boot/dts/qcom/sm8550.dtsi +5 -8
index e294dc9c68c9..118a626dfcff 100644
@@ -3175,7 +3175,7 @@ sdhc_2: mmc@8804000 {
 
 			clocks = <&gcc GCC_SDCC2_AHB_CLK>,
 				 <&gcc GCC_SDCC2_APPS_CLK>,
-				 <&rpmhcc RPMH_CXO_CLK>;
+				 <&bi_tcxo_div2>;
 			clock-names = "iface", "core", "xo";
 			iommus = <&apps_smmu 0x540 0>;
 			qcom,dll-config = <0x0007642c>;
@@ -3191,9 +3191,6 @@ &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>,
 			bus-width = <4>;
 			dma-coherent;
 
-			/* Forbid SDR104/SDR50 - broken hw! */
-			sdhci-caps-mask = <0x3 0>;
-
 			status = "disabled";
 
 			sdhc2_opp_table: opp-table {
@@ -3284,19 +3281,19 @@ opp-338000000 {
 
 				opp-366000000 {
 					opp-hz = /bits/ 64 <366000000>;
-					required-opps = <&rpmhpd_opp_svs_l1>,
+					required-opps = <&rpmhpd_opp_svs>,
 							<&rpmhpd_opp_svs_l1>;
 				};
 
 				opp-444000000 {
 					opp-hz = /bits/ 64 <444000000>;
-					required-opps = <&rpmhpd_opp_nom>,
+					required-opps = <&rpmhpd_opp_svs_l1>,
 							<&rpmhpd_opp_nom>;
 				};
 
 				opp-533333334 {
 					opp-hz = /bits/ 64 <533333334>;
-					required-opps = <&rpmhpd_opp_turbo>,
+					required-opps = <&rpmhpd_opp_nom>,
 							<&rpmhpd_opp_turbo>;
 				};
 			};
@@ -5094,7 +5091,7 @@ ppi_cluster3: interrupt-partition-3 {
 
 			gic_its: msi-controller@17140000 {
 				compatible = "arm,gic-v3-its";
-				reg = <0 0x17140000 0 0x20000>;
+				reg = <0 0x17140000 0 0x40000>;
 				msi-controller;
 				#msi-cells = <1>;
 			};
arch/arm64/boot/dts/qcom/sm8650.dtsi +6 -9
index d22a26a416cc..069b7f1267a0 100644
@@ -4922,7 +4922,7 @@ sdhc_2: mmc@8804000 {
 
 			clocks = <&gcc GCC_SDCC2_AHB_CLK>,
 				 <&gcc GCC_SDCC2_APPS_CLK>,
-				 <&rpmhcc RPMH_CXO_CLK>;
+				 <&bi_tcxo_div2>;
 			clock-names = "iface",
 				      "core",
 				      "xo";
@@ -4941,9 +4941,6 @@ &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>,
 
 			bus-width = <4>;
 
-			/* Forbid SDR104/SDR50 - broken hw! */
-			sdhci-caps-mask = <0x3 0>;
-
 			qcom,dll-config = <0x0007642c>;
 			qcom,ddr-config = <0x80040868>;
 
@@ -5201,13 +5198,13 @@ opp-196000000 {
 
 				opp-300000000 {
 					opp-hz = /bits/ 64 <300000000>;
-					required-opps = <&rpmhpd_opp_low_svs>,
+					required-opps = <&rpmhpd_opp_svs>,
 							<&rpmhpd_opp_low_svs>;
 				};
 
 				opp-380000000 {
 					opp-hz = /bits/ 64 <380000000>;
-					required-opps = <&rpmhpd_opp_svs>,
+					required-opps = <&rpmhpd_opp_svs_l1>,
 							<&rpmhpd_opp_svs>;
 				};
 
@@ -5219,13 +5216,13 @@ opp-435000000 {
 
 				opp-480000000 {
 					opp-hz = /bits/ 64 <480000000>;
-					required-opps = <&rpmhpd_opp_nom>,
+					required-opps = <&rpmhpd_opp_svs_l1>,
 							<&rpmhpd_opp_nom>;
 				};
 
 				opp-533333334 {
 					opp-hz = /bits/ 64 <533333334>;
-					required-opps = <&rpmhpd_opp_turbo>,
+					required-opps = <&rpmhpd_opp_svs_l1>,
 							<&rpmhpd_opp_turbo>;
 				};
 			};
@@ -6885,7 +6882,7 @@ ppi_cluster2: interrupt-partition-2 {
 
 			gic_its: msi-controller@17140000 {
 				compatible = "arm,gic-v3-its";
-				reg = <0 0x17140000 0 0x20000>;
+				reg = <0 0x17140000 0 0x40000>;
 
 				msi-controller;
 				#msi-cells = <1>;
arch/arm64/boot/dts/qcom/sm8750.dtsi +1 -1
index 33963fee1f69..3e1d1133792b 100644
@@ -3299,7 +3299,7 @@ intc: interrupt-controller@16000000 {
 
 			gic_its: msi-controller@16040000 {
 				compatible = "arm,gic-v3-its";
-				reg = <0x0 0x16040000 0x0 0x20000>;
+				reg = <0x0 0x16040000 0x0 0x40000>;
 
 				msi-controller;
 				#msi-cells = <1>;
arch/arm64/boot/dts/qcom/x1e80100.dtsi +5 -5
index efe8d5e7079f..ee9c12600f95 100644
@@ -4579,7 +4579,7 @@ sdhc_2: mmc@8804000 {
 
 			clocks = <&gcc GCC_SDCC2_AHB_CLK>,
 				 <&gcc GCC_SDCC2_APPS_CLK>,
-				 <&rpmhcc RPMH_CXO_CLK>;
+				 <&bi_tcxo_div2>;
 			clock-names = "iface", "core", "xo";
 			iommus = <&apps_smmu 0x520 0>;
 			qcom,dll-config = <0x0007642c>;
@@ -4632,7 +4632,7 @@ sdhc_4: mmc@8844000 {
 
 			clocks = <&gcc GCC_SDCC4_AHB_CLK>,
 				 <&gcc GCC_SDCC4_APPS_CLK>,
-				 <&rpmhcc RPMH_CXO_CLK>;
+				 <&bi_tcxo_div2>;
 			clock-names = "iface", "core", "xo";
 			iommus = <&apps_smmu 0x160 0>;
 			qcom,dll-config = <0x0007642c>;
@@ -5297,19 +5297,19 @@ opp-338000000 {
 
 				opp-366000000 {
 					opp-hz = /bits/ 64 <366000000>;
-					required-opps = <&rpmhpd_opp_svs_l1>,
+					required-opps = <&rpmhpd_opp_svs>,
 							<&rpmhpd_opp_svs_l1>;
 				};
 
 				opp-444000000 {
 					opp-hz = /bits/ 64 <444000000>;
-					required-opps = <&rpmhpd_opp_nom>,
+					required-opps = <&rpmhpd_opp_svs_l1>,
 							<&rpmhpd_opp_nom>;
 				};
 
 				opp-481000000 {
 					opp-hz = /bits/ 64 <481000000>;
-					required-opps = <&rpmhpd_opp_turbo>,
+					required-opps = <&rpmhpd_opp_svs_l1>,
 							<&rpmhpd_opp_turbo>;
 				};
 			};
arch/arm64/boot/dts/rockchip/rk3328-a1.dts +0 -23
index 30bdb38f0727..e810ed146451 100644
@@ -58,24 +58,6 @@ ir-receiver {
 		gpios = <&gpio2 RK_PA2 GPIO_ACTIVE_LOW>;
 		linux,rc-map-name = "rc-beelink-gs1";
 	};
-
-	spdif_dit: spdif-dit {
-		compatible = "linux,spdif-dit";
-		#sound-dai-cells = <0>;
-	};
-
-	spdif_sound: spdif-sound {
-		compatible = "simple-audio-card";
-		simple-audio-card,name = "SPDIF";
-
-		simple-audio-card,cpu {
-			sound-dai = <&spdif>;
-		};
-
-		simple-audio-card,codec {
-			sound-dai = <&spdif_dit>;
-		};
-	};
 };
 
 &analog_sound {
@@ -343,11 +325,6 @@ &sdmmc {
 	status = "okay";
 };
 
-&spdif {
-	pinctrl-0 = <&spdifm0_tx>;
-	status = "okay";
-};
-
 &tsadc {
 	rockchip,hw-tshut-mode = <0>;
 	rockchip,hw-tshut-polarity = <0>;
arch/arm64/boot/dts/rockchip/rk3562-evb2-v10.dts +1 -1
index 6a84db154a7d..387062eea520 100644
@@ -13,7 +13,7 @@
 #include "rk3562.dtsi"
 
 / {
-	model = "Rockchip RK3562 EVB V20 Board";
+	model = "Rockchip RK3562 EVB2 V10 Board";
 	compatible = "rockchip,rk3562-evb2-v10", "rockchip,rk3562";
 
 	chosen: chosen {
arch/arm64/boot/dts/rockchip/rk3566-lckfb-tspi.dts +2 -2
index ed65d3120444..18a560a6e2a4 100644
@@ -635,10 +635,10 @@ &uart1 {
 	status = "okay";
 
 	bluetooth: bluetooth {
-		compatible = "brcm,bcm43438-bt";
+		compatible = "brcm,bcm43430a1-bt";
 		clocks = <&rk809 1>;
 		clock-names = "lpo";
-		max-speed = <3000000>;
+		max-speed = <1500000>;
 		pinctrl-names = "default";
 		pinctrl-0 = <&bt_host_wake_l &bt_wake_l &bt_enable_h>;
 		shutdown-gpios = <&gpio2 RK_PB7 GPIO_ACTIVE_HIGH>;
arch/arm64/boot/dts/rockchip/rk3576.dtsi +3 -2
index 70e67d4dccb8..5d69a81aecc6 100644
@@ -1829,8 +1829,9 @@ ufshc: ufshc@2a2d0000 {
 			pinctrl-0 = <&ufs_refclk &ufs_rstgpio>;
 			pinctrl-names = "default";
 			resets = <&cru SRST_A_UFS_BIU>, <&cru SRST_A_UFS_SYS>,
-				 <&cru SRST_A_UFS>, <&cru SRST_P_UFS_GRF>;
-			reset-names = "biu", "sys", "ufs", "grf";
+				 <&cru SRST_A_UFS>, <&cru SRST_P_UFS_GRF>,
+				 <&cru SRST_MPHY_INIT>;
+			reset-names = "biu", "sys", "ufs", "grf", "mphy";
 			reset-gpios = <&gpio4 RK_PD0 GPIO_ACTIVE_LOW>;
 			status = "disabled";
 		};
arch/arm64/boot/dts/rockchip/rk3588-jaguar.dts +1 -1
index 176925d0a1a8..557158093b58 100644
@@ -585,7 +585,7 @@ led1_pin: led1-pin {
 
 	pcie30x4 {
 		pcie30x4_clkreqn_m0: pcie30x4-clkreqn-m0 {
-			rockchip,pins = <0 RK_PC6 RK_FUNC_GPIO &pcfg_pull_none>;
+			rockchip,pins = <0 RK_PC6 RK_FUNC_GPIO &pcfg_pull_up>;
 		};
 
 		pcie30x4_perstn_m0: pcie30x4-perstn-m0 {
arch/arm64/boot/dts/rockchip/rk3588s-gameforce-ace.dts +6 -6
index f5894672fcbd..afac54ba5831 100644
@@ -60,8 +60,8 @@ axis@0 {
 			reg = <0>;
 			abs-flat = <40>;
 			abs-fuzz = <30>;
-			abs-range = <0 4095>;
-			linux,code = <ABS_RX>;
+			abs-range = <4095 0>;
+			linux,code = <ABS_RY>;
 		};
 
 		axis@1 {
@@ -69,7 +69,7 @@ axis@1 {
 			abs-flat = <40>;
 			abs-fuzz = <30>;
 			abs-range = <0 4095>;
-			linux,code = <ABS_RY>;
+			linux,code = <ABS_RX>;
 		};
 
 		axis@2 {
@@ -77,7 +77,7 @@ axis@2 {
 			abs-flat = <40>;
 			abs-fuzz = <30>;
 			abs-range = <0 4095>;
-			linux,code = <ABS_Y>;
+			linux,code = <ABS_X>;
 		};
 
 		axis@3 {
@@ -85,7 +85,7 @@ axis@3 {
 			abs-flat = <40>;
 			abs-fuzz = <30>;
 			abs-range = <0 4095>;
-			linux,code = <ABS_X>;
+			linux,code = <ABS_Y>;
 		};
 	};
 
@@ -304,7 +304,7 @@ pwm_fan: pwm-fan {
 		compatible = "pwm-fan";
 		#cooling-cells = <2>;
 		cooling-levels = <0 120 150 180 210 240 255>;
-		fan-supply = <&vcc5v0_sys>;
+		fan-supply = <&vcc5v0_spk>;
 		interrupt-parent = <&gpio4>;
 		interrupts = <RK_PB2 IRQ_TYPE_EDGE_RISING>;
 		pulses-per-revolution = <4>;
arch/arm64/boot/dts/ti/k3-am62-lp-sk.dts +7 -7
index ecfba05fe5c2..5ed757c19db6 100644
@@ -88,13 +88,13 @@ main_mmc0_pins_default: main-mmc0-default-pins {
 			AM62X_IOPAD(0x220, PIN_INPUT, 0) /* (V3) MMC0_CMD */
 			AM62X_IOPAD(0x218, PIN_INPUT, 0) /* (Y1) MMC0_CLK */
 			AM62X_IOPAD(0x214, PIN_INPUT, 0) /* (V2) MMC0_DAT0 */
-			AM62X_IOPAD(0x210, PIN_INPUT, 0) /* (V1) MMC0_DAT1 */
-			AM62X_IOPAD(0x20c, PIN_INPUT, 0) /* (W2) MMC0_DAT2 */
-			AM62X_IOPAD(0x208, PIN_INPUT, 0) /* (W1) MMC0_DAT3 */
-			AM62X_IOPAD(0x204, PIN_INPUT, 0) /* (Y2) MMC0_DAT4 */
-			AM62X_IOPAD(0x200, PIN_INPUT, 0) /* (W3) MMC0_DAT5 */
-			AM62X_IOPAD(0x1fc, PIN_INPUT, 0) /* (W4) MMC0_DAT6 */
-			AM62X_IOPAD(0x1f8, PIN_INPUT, 0) /* (V4) MMC0_DAT7 */
+			AM62X_IOPAD(0x210, PIN_INPUT_PULLUP, 0) /* (V1) MMC0_DAT1 */
+			AM62X_IOPAD(0x20c, PIN_INPUT_PULLUP, 0) /* (W2) MMC0_DAT2 */
+			AM62X_IOPAD(0x208, PIN_INPUT_PULLUP, 0) /* (W1) MMC0_DAT3 */
+			AM62X_IOPAD(0x204, PIN_INPUT_PULLUP, 0) /* (Y2) MMC0_DAT4 */
+			AM62X_IOPAD(0x200, PIN_INPUT_PULLUP, 0) /* (W3) MMC0_DAT5 */
+			AM62X_IOPAD(0x1fc, PIN_INPUT_PULLUP, 0) /* (W4) MMC0_DAT6 */
+			AM62X_IOPAD(0x1f8, PIN_INPUT_PULLUP, 0) /* (V4) MMC0_DAT7 */
 		>;
 	};
 
arch/arm64/boot/dts/ti/k3-am62-verdin.dtsi +1 -1
index 796f2cedf5d6..059ec492a973 100644
@@ -278,7 +278,7 @@ AM62X_IOPAD(0x0018, PIN_INPUT, 7) /* (F24) OSPI0_D3.GPIO0_6 */ /* SODIMM 62 */
 	};
 
 	/* Verdin SPI_1 CS as GPIO */
-	pinctrl_qspi1_io4_gpio: main-gpio0-7-default-pins {
+	pinctrl_spi1_cs_gpio: main-gpio0-7-default-pins {
 		pinctrl-single,pins = <
 			AM62X_IOPAD(0x001c, PIN_INPUT, 7) /* (J23) OSPI0_D4.GPIO0_7 */ /* SODIMM 202 */
 		>;
arch/arm64/boot/dts/ti/k3-am62p5-sk.dts +3 -3
index a064a632680e..f5054912ad91 100644
@@ -271,9 +271,9 @@ main_mmc1_pins_default: main-mmc1-default-pins {
 			AM62PX_IOPAD(0x023c, PIN_INPUT, 0) /* (H20) MMC1_CMD */
 			AM62PX_IOPAD(0x0234, PIN_OUTPUT, 0) /* (J24) MMC1_CLK */
 			AM62PX_IOPAD(0x0230, PIN_INPUT, 0) /* (H21) MMC1_DAT0 */
-			AM62PX_IOPAD(0x022c, PIN_INPUT_PULLUP, 0) /* (H23) MMC1_DAT1 */
-			AM62PX_IOPAD(0x0228, PIN_INPUT_PULLUP, 0) /* (H22) MMC1_DAT2 */
-			AM62PX_IOPAD(0x0224, PIN_INPUT_PULLUP, 0) /* (H25) MMC1_DAT3 */
+			AM62PX_IOPAD(0x022c, PIN_INPUT, 0) /* (H23) MMC1_DAT1 */
+			AM62PX_IOPAD(0x0228, PIN_INPUT, 0) /* (H22) MMC1_DAT2 */
+			AM62PX_IOPAD(0x0224, PIN_INPUT, 0) /* (H25) MMC1_DAT3 */
 			AM62PX_IOPAD(0x0240, PIN_INPUT, 0) /* (D23) MMC1_SDCD */
 		>;
 		bootph-all;
arch/arm64/include/asm/entry-common.h +13 -8
index cab8cd78f693..20f0a7c7bde1 100644
@@ -29,14 +29,19 @@ static __always_inline void arch_exit_to_user_mode_work(struct pt_regs *regs,
 
 static inline bool arch_irqentry_exit_need_resched(void)
 {
-	/*
-	 * DAIF.DA are cleared at the start of IRQ/FIQ handling, and when GIC
-	 * priority masking is used the GIC irqchip driver will clear DAIF.IF
-	 * using gic_arch_enable_irqs() for normal IRQs. If anything is set in
-	 * DAIF we must have handled an NMI, so skip preemption.
-	 */
-	if (system_uses_irq_prio_masking() && read_sysreg(daif))
-		return false;
+	if (system_uses_irq_prio_masking()) {
+		/*
+		 * DAIF.DA are cleared at the start of IRQ/FIQ handling, and when GIC
+		 * priority masking is used the GIC irqchip driver will clear DAIF.IF
+		 * using gic_arch_enable_irqs() for normal IRQs. If anything is set in
+		 * DAIF we must have handled an NMI, so skip preemption.
+		 */
+		if (read_sysreg(daif))
+			return false;
+	} else {
+		if (read_sysreg(daif) & (PSR_D_BIT | PSR_A_BIT))
+			return false;
+	}
 
 	/*
 	 * Preempting a task from an IRQ means we leave copies of PSTATE
arch/arm64/include/asm/kernel-pgtable.h +6 -1
index 74a4f738c5f5..229ee7976f69 100644
@@ -68,7 +68,12 @@
 #define KERNEL_SEGMENT_COUNT	5
 
 #if SWAPPER_BLOCK_SIZE > SEGMENT_ALIGN
-#define EARLY_SEGMENT_EXTRA_PAGES (KERNEL_SEGMENT_COUNT + 1)
+/*
+ * KERNEL_SEGMENT_COUNT counts the permanent kernel VMAs. The early mapping
+ * has one additional split, [_text, _stext). Reserve one more page for the
+ * SWAPPER_BLOCK_SIZE-unaligned boundaries.
+ */
+#define EARLY_SEGMENT_EXTRA_PAGES (KERNEL_SEGMENT_COUNT + 2)
 /*
  * The initial ID map consists of the kernel image, mapped as two separate
  * segments, and may appear misaligned wrt the swapper block size. This means
arch/arm64/include/asm/xor.h +1 -1
index befcd8a7abc9..7c0320715719 100644
@@ -13,7 +13,7 @@
 
 #ifdef CONFIG_KERNEL_MODE_NEON
 
-extern struct xor_block_template const xor_block_inner_neon;
+extern struct xor_block_template xor_block_inner_neon __ro_after_init;
 
 static void
 xor_neon_2(unsigned long bytes, unsigned long * __restrict p1,
arch/arm64/kernel/cpufeature.c +2 -2
index e25b0f84a22d..39a798f74778 100644
@@ -564,7 +564,7 @@ static const struct arm64_ftr_bits ftr_id_aa64dfr0[] = {
 	 * We can instantiate multiple PMU instances with different levels
 	 * of support.
 	 */
-	S_ARM64_FTR_BITS(FTR_HIDDEN, FTR_NONSTRICT, FTR_EXACT, ID_AA64DFR0_EL1_PMUVer_SHIFT, 4, 0),
+	ARM64_FTR_BITS(FTR_HIDDEN, FTR_NONSTRICT, FTR_EXACT, ID_AA64DFR0_EL1_PMUVer_SHIFT, 4, 0),
 	ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_EXACT, ID_AA64DFR0_EL1_DebugVer_SHIFT, 4, 0x6),
 	ARM64_FTR_END,
 };
@@ -708,7 +708,7 @@ static const struct arm64_ftr_bits ftr_id_pfr2[] = {
 
 static const struct arm64_ftr_bits ftr_id_dfr0[] = {
 	/* [31:28] TraceFilt */
-	S_ARM64_FTR_BITS(FTR_HIDDEN, FTR_NONSTRICT, FTR_EXACT, ID_DFR0_EL1_PerfMon_SHIFT, 4, 0),
+	ARM64_FTR_BITS(FTR_HIDDEN, FTR_NONSTRICT, FTR_EXACT, ID_DFR0_EL1_PerfMon_SHIFT, 4, 0),
 	ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_LOWER_SAFE, ID_DFR0_EL1_MProfDbg_SHIFT, 4, 0),
 	ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_LOWER_SAFE, ID_DFR0_EL1_MMapTrc_SHIFT, 4, 0),
 	ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_LOWER_SAFE, ID_DFR0_EL1_CopTrc_SHIFT, 4, 0),
arch/arm64/kernel/machine_kexec.c +0 -3
index 6f121a0164a4..28df62051cc9 100644
@@ -129,9 +129,6 @@ int machine_kexec_post_load(struct kimage *kimage)
 	}
 
 	/* Create a copy of the linear map */
-	trans_pgd = kexec_page_alloc(kimage);
-	if (!trans_pgd)
-		return -ENOMEM;
 	rc = trans_pgd_create_copy(&info, &trans_pgd, PAGE_OFFSET, PAGE_END);
 	if (rc)
 		return rc;
arch/arm64/kernel/pi/patch-scs.c +2 -2
index dac568e4a54f..3944ad899021 100644
@@ -196,9 +196,9 @@ static int scs_handle_fde_frame(const struct eh_frame *frame,
 			loc += *opcode++ * code_alignment_factor;
 			loc += (*opcode++ << 8) * code_alignment_factor;
 			loc += (*opcode++ << 16) * code_alignment_factor;
-			loc += (*opcode++ << 24) * code_alignment_factor;
+			loc += ((u64)*opcode++ << 24) * code_alignment_factor;
 			size -= 4;
-		break;
+			break;
 
 		case DW_CFA_def_cfa:
 		case DW_CFA_offset_extended:
arch/arm64/net/bpf_jit_comp.c +2 -14
index 107eb71b533a..873c1b784a87 100644
@@ -18,7 +18,6 @@
 
 #include <asm/asm-extable.h>
 #include <asm/byteorder.h>
-#include <asm/cacheflush.h>
 #include <asm/cpufeature.h>
 #include <asm/debug-monitors.h>
 #include <asm/insn.h>
@@ -35,8 +34,8 @@
 #define ARENA_VM_START (MAX_BPF_JIT_REG + 5)
 
 #define check_imm(bits, imm) do {				\
-	if ((((imm) > 0) && ((imm) >> (bits))) ||		\
-	    (((imm) < 0) && (~(imm) >> (bits)))) {		\
+	if ((((imm) > 0) && ((imm) >> ((bits) - 1))) ||		\
+	    (((imm) < 0) && (~(imm) >> ((bits) - 1)))) {	\
 		pr_info("[%2d] imm=%d(0x%x) out of range\n",	\
 			i, imm, imm);				\
 		return -EINVAL;					\
@@ -1964,11 +1963,6 @@ static int validate_ctx(struct jit_ctx *ctx)
 	return 0;
 }
 
-static inline void bpf_flush_icache(void *start, void *end)
-{
-	flush_icache_range((unsigned long)start, (unsigned long)end);
-}
-
 static void priv_stack_init_guard(void __percpu *priv_stack_ptr, int alloc_size)
 {
 	int cpu, underflow_idx = (alloc_size - PRIV_STACK_GUARD_SZ) >> 3;
@@ -2207,12 +2201,6 @@ struct bpf_prog *bpf_int_jit_compile(struct bpf_prog *prog)
 			prog = orig_prog;
 			goto out_off;
 		}
-		/*
-		 * The instructions have now been copied to the ROX region from
-		 * where they will execute. Now the data cache has to be cleaned to
-		 * the PoU and the I-cache has to be invalidated for the VAs.
-		 */
-		bpf_flush_icache(ro_header, ctx.ro_image + ctx.idx);
 	} else {
 		jit_data->ctx = ctx;
 		jit_data->ro_image = ro_image_ptr;
arch/powerpc/include/asm/kexec.h +11 -3
index 4bbf9f699aaa..d3b5028102cd 100644
@@ -66,11 +66,9 @@ void relocate_new_kernel(unsigned long indirection_page, unsigned long reboot_co
 			 unsigned long start_address) __noreturn;
 void kexec_copy_flush(struct kimage *image);
 
-#ifdef CONFIG_KEXEC_FILE
-extern const struct kexec_file_ops kexec_elf64_ops;
 
+#if defined(CONFIG_KEXEC_FILE) || defined(CONFIG_CRASH_DUMP)
 #define ARCH_HAS_KIMAGE_ARCH
-
 struct kimage_arch {
 	struct crash_mem *exclude_ranges;
 
@@ -78,6 +76,10 @@ struct kimage_arch {
 	void *backup_buf;
 	void *fdt;
 };
+#endif
+
+#ifdef CONFIG_KEXEC_FILE
+extern const struct kexec_file_ops kexec_elf64_ops;
 
 char *setup_kdump_cmdline(struct kimage *image, char *cmdline,
 			  unsigned long cmdline_len);
@@ -143,6 +145,10 @@ int arch_crash_hotplug_support(struct kimage *image, unsigned long kexec_flags);
 
 unsigned int arch_crash_get_elfcorehdr_size(void);
 #define crash_get_elfcorehdr_size arch_crash_get_elfcorehdr_size
+
+int machine_kexec_post_load(struct kimage *image);
+#define machine_kexec_post_load machine_kexec_post_load
+
 #endif /* CONFIG_CRASH_HOTPLUG */
 
 extern int crashing_cpu;
@@ -157,6 +163,8 @@ extern void default_machine_crash_shutdown(struct pt_regs *regs);
 extern void crash_kexec_prepare(void);
 extern void crash_kexec_secondary(struct pt_regs *regs);
 
+extern void sync_backup_region_phdr(struct kimage *image, Elf64_Ehdr *ehdr,
+				    bool phdr_to_kimage);
 static inline bool kdump_in_progress(void)
 {
 	return crashing_cpu >= 0;
arch/powerpc/kexec/crash.c +64 -0

83 lines not on this page · raw message

arch/powerpc/kexec/file_load_64.c +1 -28
index 5f6d50e4c3d4..8c72e12ea44e 100644
@@ -374,33 +374,6 @@ static int load_backup_segment(struct kimage *image, struct kexec_buf *kbuf)
 	return 0;
 }
 
-/**
- * update_backup_region_phdr - Update backup region's offset for the core to
- *                             export the region appropriately.
- * @image:                     Kexec image.
- * @ehdr:                      ELF core header.
- *
- * Assumes an exclusive program header is setup for the backup region
- * in the ELF headers
- *
- * Returns nothing.
- */
-static void update_backup_region_phdr(struct kimage *image, Elf64_Ehdr *ehdr)
-{
-	Elf64_Phdr *phdr;
-	unsigned int i;
-
-	phdr = (Elf64_Phdr *)(ehdr + 1);
-	for (i = 0; i < ehdr->e_phnum; i++) {
-		if (phdr->p_paddr == BACKUP_SRC_START) {
-			phdr->p_offset = image->arch.backup_start;
-			kexec_dprintk("Backup region offset updated to 0x%lx\n",
-				      image->arch.backup_start);
-			return;
-		}
-	}
-}
-
 static unsigned int kdump_extra_elfcorehdr_size(struct crash_mem *cmem)
 {
 #if defined(CONFIG_CRASH_HOTPLUG) && defined(CONFIG_MEMORY_HOTPLUG)
@@ -445,7 +418,7 @@ static int load_elfcorehdr_segment(struct kimage *image, struct kexec_buf *kbuf)
 	}
 
 	/* Fix the offset for backup region in the ELF header */
-	update_backup_region_phdr(image, headers);
+	sync_backup_region_phdr(image, headers, false);
 
 	kbuf->buffer = headers;
 	kbuf->mem = KEXEC_BUF_MEM_UNKNOWN;
arch/powerpc/mm/pgtable-frag.c +1 -0
index 77e55eac16e4..ae742564a3d5 100644
@@ -25,6 +25,7 @@ void pte_frag_destroy(void *pte_frag)
 	count = ((unsigned long)pte_frag & ~PAGE_MASK) >> PTE_FRAG_SIZE_SHIFT;
 	/* We allow PTE_FRAG_NR fragments from a PTE page */
 	if (atomic_sub_and_test(PTE_FRAG_NR - count, &ptdesc->pt_frag_refcount)) {
+		folio_clear_active(ptdesc_folio(ptdesc));
 		pagetable_dtor(ptdesc);
 		pagetable_free(ptdesc);
 	}
arch/powerpc/platforms/44x/warp.c +2 -0
index a5001d32f978..6f674f86dc85 100644
@@ -293,6 +293,8 @@ static int pika_dtm_thread(void __iomem *fpga)
 		schedule_timeout(HZ);
 	}
 
+	put_device(&client->dev);
+
 	return 0;
 }
 
arch/powerpc/platforms/pseries/papr-hvpipe.c +39 -20

111 lines not on this page · raw message

arch/riscv/net/bpf_jit.h +0 -6
index 632ced07bca4..da0271790244 100644
@@ -11,7 +11,6 @@
 
 #include <linux/bpf.h>
 #include <linux/filter.h>
-#include <asm/cacheflush.h>
 
 /* verify runtime detection extension status */
 #define rv_ext_enabled(ext) \
@@ -105,11 +104,6 @@ static inline void bpf_fill_ill_insns(void *area, unsigned int size)
 	memset(area, 0, size);
 }
 
-static inline void bpf_flush_icache(void *start, void *end)
-{
-	flush_icache_range((unsigned long)start, (unsigned long)end);
-}
-
 /* Emit a 4-byte riscv instruction. */
 static inline void emit(const u32 insn, struct rv_jit_context *ctx)
 {
arch/riscv/net/bpf_jit_core.c +0 -7
index f6ca5cfa6b2f..191bf0e66c82 100644
@@ -183,13 +183,6 @@ struct bpf_prog *bpf_int_jit_compile(struct bpf_prog *prog)
 			prog = orig_prog;
 			goto out_offset;
 		}
-		/*
-		 * The instructions have now been copied to the ROX region from
-		 * where they will execute.
-		 * Write any modified data cache blocks out to memory and
-		 * invalidate the corresponding blocks in the instruction cache.
-		 */
-		bpf_flush_icache(jit_data->ro_header, ctx->ro_insns + ctx->ninsns);
 		for (i = 0; i < prog->len; i++)
 			ctx->offset[i] = ninsns_rvoff(ctx->offset[i]);
 		bpf_prog_fill_jited_linfo(prog, ctx->offset);
arch/s390/kvm/interrupt.c +1 -2
index c62a868cf2b6..7b4e1deb07db 100644
@@ -3334,8 +3334,7 @@ static void aen_host_forward(unsigned long si)
 	struct zpci_gaite *gaite;
 	struct kvm *kvm;
 
-	gaite = (struct zpci_gaite *)aift->gait +
-		(si * sizeof(struct zpci_gaite));
+	gaite = aift->gait + si;
 	if (gaite->count == 0)
 		return;
 	if (gaite->aisb != 0)
arch/s390/kvm/pci.c +2 -4
index 8c40154ff50f..26cb4568732c 100644
@@ -291,8 +291,7 @@ static int kvm_s390_pci_aif_enable(struct zpci_dev *zdev, struct zpci_fib *fib,
 				    phys_to_virt(fib->fmt0.aibv));
 
 	spin_lock_irq(&aift->gait_lock);
-	gaite = (struct zpci_gaite *)aift->gait + (zdev->aisb *
-						   sizeof(struct zpci_gaite));
+	gaite = aift->gait + zdev->aisb;
 
 	/* If assist not requested, host will get all alerts */
 	if (assist)
@@ -358,8 +357,7 @@ static int kvm_s390_pci_aif_disable(struct zpci_dev *zdev, bool force)
 	if (zdev->kzdev->fib.fmt0.aibv == 0)
 		goto out;
 	spin_lock_irq(&aift->gait_lock);
-	gaite = (struct zpci_gaite *)aift->gait + (zdev->aisb *
-						   sizeof(struct zpci_gaite));
+	gaite = aift->gait + zdev->aisb;
 	isc = gaite->gisc;
 	gaite->count--;
 	if (gaite->count == 0) {
arch/s390/mm/fault.c +1 -1
index d1f165048055..069f72703a91 100644
@@ -433,7 +433,7 @@ void do_secure_storage_access(struct pt_regs *regs)
 		panic("Unexpected PGM 0x3d with TEID bit 61=0");
 	}
 	if (is_kernel_fault(regs)) {
-		folio = phys_to_folio(addr);
+		folio = virt_to_folio((void *)addr);
 		if (unlikely(!folio_try_get(folio)))
 			return;
 		rc = uv_convert_from_secure(folio_to_phys(folio));
arch/s390/net/bpf_jit_comp.c +24 -15
index cf461d76e9da..d7cdd907ac79 100644
@@ -831,25 +831,34 @@ static int bpf_jit_probe_post(struct bpf_jit *jit, struct bpf_prog *fp,
 }
 
 /*
- * Sign-extend the register if necessary
+ * Sign- or zero-extend the register if necessary
  */
-static int sign_extend(struct bpf_jit *jit, int r, u8 size, u8 flags)
+static int sign_zero_extend(struct bpf_jit *jit, int r, u8 size, u8 flags)
 {
-	if (!(flags & BTF_FMODEL_SIGNED_ARG))
-		return 0;
-
 	switch (size) {
 	case 1:
-		/* lgbr %r,%r */
-		EMIT4(0xb9060000, r, r);
+		if (flags & BTF_FMODEL_SIGNED_ARG)
+			/* lgbr %r,%r */
+			EMIT4(0xb9060000, r, r);
+		else
+			/* llgcr %r,%r */
+			EMIT4(0xb9840000, r, r);
 		return 0;
 	case 2:
-		/* lghr %r,%r */
-		EMIT4(0xb9070000, r, r);
+		if (flags & BTF_FMODEL_SIGNED_ARG)
+			/* lghr %r,%r */
+			EMIT4(0xb9070000, r, r);
+		else
+			/* llghr %r,%r */
+			EMIT4(0xb9850000, r, r);
 		return 0;
 	case 4:
-		/* lgfr %r,%r */
-		EMIT4(0xb9140000, r, r);
+		if (flags & BTF_FMODEL_SIGNED_ARG)
+			/* lgfr %r,%r */
+			EMIT4(0xb9140000, r, r);
+		else
+			/* llgfr %r,%r */
+			EMIT4(0xb9160000, r, r);
 		return 0;
 	case 8:
 		return 0;
@@ -1799,9 +1808,9 @@ static noinline int bpf_jit_insn(struct bpf_jit *jit, struct bpf_prog *fp,
 				return -1;
 
 			for (j = 0; j < m->nr_args; j++) {
-				if (sign_extend(jit, BPF_REG_1 + j,
-						m->arg_size[j],
-						m->arg_flags[j]))
+				if (sign_zero_extend(jit, BPF_REG_1 + j,
+						     m->arg_size[j],
+						     m->arg_flags[j]))
 					return -1;
 			}
 		}
@@ -2555,7 +2564,7 @@ static int invoke_bpf_prog(struct bpf_tramp_jit *tjit,
 	EMIT6_PCREL_RILB_PTR(0xc0050000, REG_14, p->bpf_func);
 	/* stg %r2,retval_off(%r15) */
 	if (save_ret) {
-		if (sign_extend(jit, REG_2, m->ret_size, m->ret_flags))
+		if (sign_zero_extend(jit, REG_2, m->ret_size, m->ret_flags))
 			return -1;
 		EMIT6_DISP_LH(0xe3000000, 0x0024, REG_2, REG_0, REG_15,
 			      tjit->retval_off);
arch/sparc/vdso/Makefile +1 -1
index 683b2d408224..400529acd1c1 100644
@@ -104,4 +104,4 @@ quiet_cmd_vdso = VDSO    $@
 		       $(VDSO_LDFLAGS) $(VDSO_LDFLAGS_$(filter %.lds,$(^F))) \
 		       -T $(filter %.lds,$^) $(filter %.o,$^)
 
-VDSO_LDFLAGS = -shared --hash-style=both --build-id=sha1 -Bsymbolic --no-undefined
+VDSO_LDFLAGS = -shared --hash-style=both --build-id=sha1 -Bsymbolic --no-undefined -z noexecstack
arch/x86/Makefile.um +2 -0
index c86cbd9cbba3..19c13afa474e 100644
@@ -60,4 +60,6 @@ ELF_FORMAT := elf64-x86-64
 LINK-$(CONFIG_LD_SCRIPT_DYN_RPATH) += -Wl,-rpath,/lib64
 LINK-y += -m64
 
+vdso-install-y += arch/x86/um/vdso/vdso.so.dbg
+
 endif
arch/x86/coco/tdx/debug.c +1 -1
index cef847c8bb67..28990c2ab0a1 100644
@@ -17,7 +17,7 @@ static __initdata const char *tdx_attributes[] = {
 	DEF_TDX_ATTR_NAME(ICSSD),
 	DEF_TDX_ATTR_NAME(LASS),
 	DEF_TDX_ATTR_NAME(SEPT_VE_DISABLE),
-	DEF_TDX_ATTR_NAME(MIGRTABLE),
+	DEF_TDX_ATTR_NAME(MIGRATABLE),
 	DEF_TDX_ATTR_NAME(PKS),
 	DEF_TDX_ATTR_NAME(KL),
 	DEF_TDX_ATTR_NAME(TPA),
arch/x86/entry/vdso/vdso2c.c +0 -1
index f84e8f8fa5fe..b8a555763f43 100644
@@ -75,7 +75,6 @@ struct vdso_sym {
 };
 
 struct vdso_sym required_syms[] = {
-	{"VDSO32_NOTE_MASK", true},
 	{"__kernel_vsyscall", true},
 	{"__kernel_sigreturn", true},
 	{"__kernel_rt_sigreturn", true},
arch/x86/events/amd/ibs.c +4 -3
index 112f43b23ebf..56918cd91115 100644
@@ -313,6 +313,9 @@ static int perf_ibs_init(struct perf_event *event)
 	if (ret)
 		return ret;
 
+	if (perf_allow_kernel())
+		hwc->flags |= PERF_X86_EVENT_UNPRIVILEGED;
+
 	if (hwc->sample_period) {
 		if (config & perf_ibs->cnt_mask)
 			/* raw max_cnt may not be set */
@@ -1214,12 +1217,10 @@ static void perf_ibs_phyaddr_clear(struct perf_ibs *perf_ibs,
 				   struct perf_ibs_data *ibs_data)
 {
 	if (perf_ibs == &perf_ibs_op) {
-		ibs_data->regs[ibs_op_msr_idx(MSR_AMD64_IBSOPDATA3)] &= ~(1ULL << 18);
 		ibs_data->regs[ibs_op_msr_idx(MSR_AMD64_IBSDCPHYSAD)] = 0;
 		return;
 	}
 
-	ibs_data->regs[ibs_fetch_msr_idx(MSR_AMD64_IBSFETCHCTL)] &= ~(1ULL << 52);
 	ibs_data->regs[ibs_fetch_msr_idx(MSR_AMD64_IBSFETCHPHYSAD)] = 0;
 }
 
@@ -1344,7 +1345,7 @@ static int perf_ibs_handle_irq(struct perf_ibs *perf_ibs, struct pt_regs *iregs)
 	 * unprivileged users.
 	 */
 	if ((event->attr.sample_type & PERF_SAMPLE_RAW) &&
-	    perf_allow_kernel()) {
+	    (hwc->flags & PERF_X86_EVENT_UNPRIVILEGED)) {
 		perf_ibs_phyaddr_clear(perf_ibs, &ibs_data);
 	}
 
arch/x86/events/intel/core.c +13 -4
index 7d8c7eb7838d..7d9f6a58f3f2 100644
@@ -2866,11 +2866,11 @@ static void intel_pmu_enable_fixed(struct perf_event *event)
 	intel_set_masks(event, idx);
 
 	/*
-	 * Enable IRQ generation (0x8), if not PEBS,
-	 * and enable ring-3 counting (0x2) and ring-0 counting (0x1)
-	 * if requested:
+	 * Enable IRQ generation (0x8), if not PEBS or self-reloaded
+	 * ACR event, and enable ring-3 counting (0x2) and ring-0
+	 * counting (0x1) if requested:
 	 */
-	if (!event->attr.precise_ip)
+	if (!event->attr.precise_ip && !is_acr_self_reload_event(event))
 		bits |= INTEL_FIXED_0_ENABLE_PMI;
 	if (hwc->config & ARCH_PERFMON_EVENTSEL_USR)
 		bits |= INTEL_FIXED_0_USER;
@@ -2955,6 +2955,15 @@ static void intel_pmu_enable_event(struct perf_event *event)
 			enable_mask |= ARCH_PERFMON_EVENTSEL_BR_CNTR;
 		intel_set_masks(event, idx);
 		static_call_cond(intel_pmu_enable_acr_event)(event);
+		/*
+		 * For self-reloaded ACR event, don't enable PMI since
+		 * HW won't set overflow bit in GLOBAL_STATUS. Otherwise,
+		 * the PMI would be recognized as a suspicious NMI.
+		 */
+		if (is_acr_self_reload_event(event))
+			hwc->config &= ~ARCH_PERFMON_EVENTSEL_INT;
+		else if (!event->attr.precise_ip)
+			hwc->config |= ARCH_PERFMON_EVENTSEL_INT;
 		__x86_pmu_enable_event(hwc, enable_mask);
 		break;
 	case INTEL_PMC_IDX_FIXED ... INTEL_PMC_IDX_FIXED_BTS - 1:
arch/x86/events/perf_event.h +10 -0
index 493e6ba51e06..2bafb8f0f907 100644
@@ -133,6 +133,16 @@ static inline bool is_acr_event_group(struct perf_event *event)
 	return check_leader_group(event->group_leader, PERF_X86_EVENT_ACR);
 }
 
+static inline bool is_acr_self_reload_event(struct perf_event *event)
+{
+	struct hw_perf_event *hwc = &event->hw;
+
+	if (hwc->idx < 0)
+		return false;
+
+	return test_bit(hwc->idx, (unsigned long *)&hwc->config1);
+}
+
 struct amd_nb {
 	int nb_id;  /* NorthBridge id */
 	int refcnt; /* reference count */
arch/x86/events/perf_event_flags.h +1 -0
index 70078334e4a3..47f84ee8f540 100644
@@ -23,3 +23,4 @@ PERF_ARCH(PEBS_LAT_HYBRID,	0x0020000) /* ld and st lat for hybrid */
 PERF_ARCH(NEEDS_BRANCH_STACK,	0x0040000) /* require branch stack setup */
 PERF_ARCH(BRANCH_COUNTERS,	0x0080000) /* logs the counters in the extra space of each branch */
 PERF_ARCH(ACR,			0x0100000) /* Auto counter reload */
+PERF_ARCH(UNPRIVILEGED,		0x0200000) /* Unprivileged event (wrt perf_allow_kernel()) */
arch/x86/include/asm/shared/tdx.h +2 -2
index 8bc074c8d7c6..11f3cf30b1ac 100644
@@ -35,8 +35,8 @@
 #define TDX_ATTR_LASS			BIT_ULL(TDX_ATTR_LASS_BIT)
 #define TDX_ATTR_SEPT_VE_DISABLE_BIT	28
 #define TDX_ATTR_SEPT_VE_DISABLE	BIT_ULL(TDX_ATTR_SEPT_VE_DISABLE_BIT)
-#define TDX_ATTR_MIGRTABLE_BIT		29
-#define TDX_ATTR_MIGRTABLE		BIT_ULL(TDX_ATTR_MIGRTABLE_BIT)
+#define TDX_ATTR_MIGRATABLE_BIT		29
+#define TDX_ATTR_MIGRATABLE		BIT_ULL(TDX_ATTR_MIGRATABLE_BIT)
 #define TDX_ATTR_PKS_BIT		30
 #define TDX_ATTR_PKS			BIT_ULL(TDX_ATTR_PKS_BIT)
 #define TDX_ATTR_KL_BIT			31
arch/x86/include/asm/vdso.h +0 -1
index b7253ef3205a..7bc290ae9933 100644
@@ -18,7 +18,6 @@ struct vdso_image {
 	unsigned long extable_base, extable_len;
 	const void *extable;
 
-	long sym_VDSO32_NOTE_MASK;
 	long sym___kernel_sigreturn;
 	long sym___kernel_rt_sigreturn;
 	long sym___kernel_vsyscall;
arch/x86/kernel/acpi/cppc.c +3 -3
index d7c8ef1e354d..be4c5e9e5ff6 100644
@@ -88,19 +88,19 @@ static void amd_set_max_freq_ratio(void)
 
 	rc = cppc_get_perf_caps(0, &perf_caps);
 	if (rc) {
-		pr_warn("Could not retrieve perf counters (%d)\n", rc);
+		pr_debug("Could not retrieve perf counters (%d)\n", rc);
 		return;
 	}
 
 	rc = amd_get_boost_ratio_numerator(0, &numerator);
 	if (rc) {
-		pr_warn("Could not retrieve highest performance (%d)\n", rc);
+		pr_debug("Could not retrieve highest performance (%d)\n", rc);
 		return;
 	}
 	nominal_perf = perf_caps.nominal_perf;
 
 	if (!nominal_perf) {
-		pr_warn("Could not retrieve nominal performance\n");
+		pr_debug("Could not retrieve nominal performance\n");
 		return;
 	}
 
arch/x86/kernel/relocate_kernel_64.S +8 -0
index 11e20bb13aca..aa76d08b2d4b 100644
@@ -133,6 +133,14 @@ SYM_CODE_START_LOCAL_NOALIGN(identity_mapped)
 	 * %r13 original CR4 when relocate_kernel() was invoked
 	 */
 
+	/*
+	 * Set return address to 0 if not preserving context. The purgatory
+	 * shipped in kexec-tools will unconditionally look for the return
+	 * address on the stack and set a kexec_jump_back_entry= command
+	 * line option if it's non-zero. There's no other way that it can
+	 * tell a preserve-context (kjump) kexec from a normal one.
+	 */
+	pushq	$0
 	/* store the start address on the stack */
 	pushq   %rdx
 
arch/x86/kvm/trace.h +1 -1
index e79bc9cb7162..3594bbe2cab2 100644
@@ -154,7 +154,7 @@ TRACE_EVENT(kvm_xen_hypercall,
 		__entry->a2 = a2;
 		__entry->a3 = a3;
 		__entry->a4 = a4;
-		__entry->a4 = a5;
+		__entry->a5 = a5;
 	),
 
 	TP_printk("cpl %d nr 0x%lx a0 0x%lx a1 0x%lx a2 0x%lx a3 0x%lx a4 0x%lx a5 %lx",
arch/x86/um/vdso/Makefile +1 -6
index 7478d11dacb7..7664cbedbe30 100644
@@ -3,16 +3,11 @@
 # Building vDSO images for x86.
 #
 
-VDSO64-y		:= y
-
-vdso-install-$(VDSO64-y)	+= vdso.so
-
-
 # files to link into the vdso
 vobjs-y := vdso-note.o um_vdso.o
 
 # files to link into kernel
-obj-$(VDSO64-y)			+= vdso.o vma.o
+obj-y += vdso.o vma.o
 
 vobjs := $(foreach F,$(vobjs-y),$(obj)/$F)
 
block/blk-cgroup.c +16 -0
index 3cffb68ba5d8..9a8d047be580 100644
@@ -24,6 +24,7 @@
 #include <linux/backing-dev.h>
 #include <linux/slab.h>
 #include <linux/delay.h>
+#include <linux/wait_bit.h>
 #include <linux/atomic.h>
 #include <linux/ctype.h>
 #include <linux/resume_user_mode.h>
@@ -611,6 +612,8 @@ static void blkg_destroy_all(struct gendisk *disk)
 
 	q->root_blkg = NULL;
 	spin_unlock_irq(&q->queue_lock);
+
+	wake_up_var(&q->root_blkg);
 }
 
 static void blkg_iostat_set(struct blkg_iostat *dst, struct blkg_iostat *src)
@@ -1498,6 +1501,18 @@ int blkcg_init_disk(struct gendisk *disk)
 	struct blkcg_gq *new_blkg, *blkg;
 	bool preloaded;
 
+	/*
+	 * If the queue is shared across disk rebind (e.g., SCSI), the
+	 * previous disk's blkcg state is cleaned up asynchronously via
+	 * disk_release() -> blkcg_exit_disk(). Wait for that cleanup to
+	 * finish (indicated by root_blkg becoming NULL) before setting up
+	 * new blkcg state. Otherwise, we may overwrite q->root_blkg while
+	 * the old one is still alive, and radix_tree_insert() in
+	 * blkg_create() will fail with -EEXIST because the old entries
+	 * still occupy the same queue id slot in blkcg->blkg_tree.
+	 */
+	wait_var_event(&q->root_blkg, !READ_ONCE(q->root_blkg));
+
 	new_blkg = blkg_alloc(&blkcg_root, disk, GFP_KERNEL);
 	if (!new_blkg)
 		return -ENOMEM;
@@ -2022,6 +2037,7 @@ void blkcg_maybe_throttle_current(void)
 	return;
 out:
 	rcu_read_unlock();
+	put_disk(disk);
 }
 
 /**
block/disk-events.c +2 -1
index 2f697224386a..868823915bdc 100644
@@ -290,13 +290,14 @@ EXPORT_SYMBOL(disk_check_media_change);
  * Should be called when the media changes for @disk.  Generates a uevent
  * and attempts to free all dentries and inodes and invalidates all block
  * device page cache entries in that case.
+ *
+ * Callers that need a partition re-scan should arrange for one explicitly.
  */
 void disk_force_media_change(struct gendisk *disk)
 {
 	disk_event_uevent(disk, DISK_EVENT_MEDIA_CHANGE);
 	inc_diskseq(disk);
 	bdev_mark_dead(disk->part0, true);
-	set_bit(GD_NEED_PART_SCAN, &disk->state);
 }
 EXPORT_SYMBOL_GPL(disk_force_media_change);
 
crypto/af_alg.c +2 -0
index b61c3ba126ed..0111d0754593 100644
@@ -586,6 +586,8 @@ static int af_alg_cmsg_send(struct msghdr *msg, struct af_alg_control *con)
 			if (cmsg->cmsg_len < CMSG_LEN(sizeof(u32)))
 				return -EINVAL;
 			con->aead_assoclen = *(u32 *)CMSG_DATA(cmsg);
+			if (con->aead_assoclen >= 0x80000000u)
+				return -EINVAL;
 			break;
 
 		default:
crypto/jitterentropy-kcapi.c +7 -7
index a53de7affe8d..e9cd2b27d1e3 100644
@@ -42,6 +42,7 @@
 #include <linux/fips.h>
 #include <linux/kernel.h>
 #include <linux/module.h>
+#include <linux/mutex.h>
 #include <linux/slab.h>
 #include <linux/time.h>
 #include <crypto/internal/rng.h>
@@ -193,7 +194,7 @@ int jent_read_random_block(void *hash_state, char *dst, unsigned int dst_len)
  ***************************************************************************/
 
 struct jitterentropy {
-	spinlock_t jent_lock;
+	struct mutex jent_lock;
 	struct rand_data *entropy_collector;
 	struct crypto_shash *tfm;
 	struct shash_desc *sdesc;
@@ -203,7 +204,7 @@ static void jent_kcapi_cleanup(struct crypto_tfm *tfm)
 {
 	struct jitterentropy *rng = crypto_tfm_ctx(tfm);
 
-	spin_lock(&rng->jent_lock);
+	mutex_lock(&rng->jent_lock);
 
 	if (rng->sdesc) {
 		shash_desc_zero(rng->sdesc);
@@ -218,7 +219,7 @@ static void jent_kcapi_cleanup(struct crypto_tfm *tfm)
 	if (rng->entropy_collector)
 		jent_entropy_collector_free(rng->entropy_collector);
 	rng->entropy_collector = NULL;
-	spin_unlock(&rng->jent_lock);
+	mutex_unlock(&rng->jent_lock);
 }
 
 static int jent_kcapi_init(struct crypto_tfm *tfm)
@@ -228,7 +229,7 @@ static int jent_kcapi_init(struct crypto_tfm *tfm)
 	struct shash_desc *sdesc;
 	int size, ret = 0;
 
-	spin_lock_init(&rng->jent_lock);
+	mutex_init(&rng->jent_lock);
 
 	/*
 	 * Use SHA3-256 as conditioner. We allocate only the generic
@@ -265,7 +266,6 @@ static int jent_kcapi_init(struct crypto_tfm *tfm)
 		goto err;
 	}
 
-	spin_lock_init(&rng->jent_lock);
 	return 0;
 
 err:
@@ -280,7 +280,7 @@ static int jent_kcapi_random(struct crypto_rng *tfm,
 	struct jitterentropy *rng = crypto_rng_ctx(tfm);
 	int ret = 0;
 
-	spin_lock(&rng->jent_lock);
+	mutex_lock(&rng->jent_lock);
 
 	ret = jent_read_entropy(rng->entropy_collector, rdata, dlen);
 
@@ -306,7 +306,7 @@ static int jent_kcapi_random(struct crypto_rng *tfm,
 		ret = -EINVAL;
 	}
 
-	spin_unlock(&rng->jent_lock);
+	mutex_unlock(&rng->jent_lock);
 
 	return ret;
 }
drivers/accel/rocket/rocket_gem.c +2 -0
index 0551e11cc184..c3c86e1abd25 100644
@@ -144,6 +144,8 @@ int rocket_ioctl_prep_bo(struct drm_device *dev, void *data, struct drm_file *fi
 	ret = dma_resv_wait_timeout(gem_obj->resv, DMA_RESV_USAGE_WRITE, true, timeout);
 	if (!ret)
 		ret = timeout ? -ETIMEDOUT : -EBUSY;
+	else if (ret > 0)
+		ret = 0;
 
 	shmem_obj = &to_rocket_bo(gem_obj)->base;
 
drivers/acpi/apei/einj-core.c +25 -20

82 lines not on this page · raw message

drivers/acpi/arm64/agdi.c +1 -1
index e0df3daa4abf..abe29705744e 100644
@@ -32,7 +32,7 @@ static int agdi_sdei_probe(struct platform_device *pdev,
 
 	err = sdei_event_register(adata->sdei_event, agdi_sdei_handler, pdev);
 	if (err) {
-		dev_err(&pdev->dev, "Failed to register for SDEI event %d",
+		dev_err(&pdev->dev, "Failed to register for SDEI event %d\n",
 			adata->sdei_event);
 		return err;
 	}
drivers/acpi/x86/cmos_rtc.c +48 -29

120 lines not on this page · raw message

drivers/ata/libata-scsi.c +2 -2
index 88689369db03..e7c78b8d3c2c 100644
@@ -1691,7 +1691,7 @@ void ata_scsi_requeue_deferred_qc(struct ata_port *ap)
 	/*
 	 * If we have a deferred qc when a reset occurs or NCQ commands fail,
 	 * do not try to be smart about what to do with this deferred command
-	 * and simply retry it by completing it with DID_SOFT_ERROR.
+	 * and simply requeue it by completing it with DID_REQUEUE.
 	 */
 	if (!qc)
 		return;
@@ -1700,7 +1700,7 @@ void ata_scsi_requeue_deferred_qc(struct ata_port *ap)
 	ap->deferred_qc = NULL;
 	cancel_work(&ap->deferred_qc_work);
 	ata_qc_free(qc);
-	scmd->result = (DID_SOFT_ERROR << 16);
+	scmd->result = (DID_REQUEUE << 16);
 	scsi_done(scmd);
 }
 
drivers/base/devres.c +2 -0
index c948c88d3956..9893d656302d 100644
@@ -940,6 +940,8 @@ void *devm_krealloc(struct device *dev, void *ptr, size_t new_size, gfp_t gfp)
 	if (!new_dr)
 		return NULL;
 
+	set_node_dbginfo(&new_dr->node, "devm_krealloc_release", new_size);
+
 	/*
 	 * The spinlock protects the linked list against concurrent
 	 * modifications but not the resource itself.
drivers/block/drbd/drbd_nl.c +6 -2
index b502038be0a9..0ddbf71286a9 100644
@@ -3378,8 +3378,10 @@ int drbd_adm_dump_devices(struct sk_buff *skb, struct netlink_callback *cb)
 		if (resource_filter) {
 			retcode = ERR_RES_NOT_KNOWN;
 			resource = drbd_find_resource(nla_data(resource_filter));
-			if (!resource)
+			if (!resource) {
+				rcu_read_lock();
 				goto put_result;
+			}
 			cb->args[0] = (long)resource;
 		}
 	}
@@ -3628,8 +3630,10 @@ int drbd_adm_dump_peer_devices(struct sk_buff *skb, struct netlink_callback *cb)
 		if (resource_filter) {
 			retcode = ERR_RES_NOT_KNOWN;
 			resource = drbd_find_resource(nla_data(resource_filter));
-			if (!resource)
+			if (!resource) {
+				rcu_read_lock();
 				goto put_result;
+			}
 		}
 		cb->args[0] = (long)resource;
 	}
drivers/bluetooth/btmtk.c +2 -2
index 7b4aa8e7a495..cf05746e9db5 100644
@@ -678,8 +678,8 @@ static int btmtk_usb_hci_wmt_sync(struct hci_dev *hdev,
 	case BTMTK_WMT_FUNC_CTRL:
 		if (!skb_pull_data(data->evt_skb,
 				   sizeof(wmt_evt_funcc->status))) {
-			err = -EINVAL;
-			goto err_free_skb;
+			status = BTMTK_WMT_ON_UNDONE;
+			break;
 		}
 
 		wmt_evt_funcc = (struct btmtk_hci_wmt_evt_funcc *)wmt_evt;
drivers/bluetooth/hci_ldisc.c +3 -0
index 2b28515de92c..5455990ab211 100644
@@ -692,6 +692,9 @@ static int hci_uart_register_dev(struct hci_uart *hu)
 
 	if (hci_register_dev(hdev) < 0) {
 		BT_ERR("Can't register HCI device");
+		percpu_down_write(&hu->proto_lock);
+		clear_bit(HCI_UART_PROTO_INIT, &hu->flags);
+		percpu_up_write(&hu->proto_lock);
 		hu->proto->close(hu);
 		hu->hdev = NULL;
 		hci_free_dev(hdev);
drivers/bus/fsl-mc/fsl-mc-bus.c +7 -36

73 lines not on this page · raw message

drivers/bus/stm32_rifsc.c +18 -34

71 lines not on this page · raw message

drivers/cdrom/cdrom.c +48 -25

93 lines not on this page · raw message

drivers/char/ipmi/ssif_bmc.c +25 -9
index 7a52e3ea49ed..a45e80d13e10 100644
@@ -163,6 +163,8 @@ static ssize_t ssif_bmc_read(struct file *file, char __user *buf, size_t count,
 		spin_unlock_irqrestore(&ssif_bmc->lock, flags);
 
 		ret = copy_to_user(buf, &msg, count);
+		if (ret > 0)
+			ret = -EFAULT;
 	}
 
 	return (ret < 0) ? ret : count;
@@ -456,6 +458,15 @@ static bool supported_write_cmd(u8 cmd)
 	return false;
 }
 
+static bool supported_write_start_cmd(u8 cmd)
+{
+	if (cmd == SSIF_IPMI_SINGLEPART_WRITE ||
+	    cmd == SSIF_IPMI_MULTIPART_WRITE_START)
+		return true;
+
+	return false;
[… more lines in the raw message]

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

drivers/clk/clk-qoriq.c +9 -8
index a560edeb4b55..03f9381e26fb 100644

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

drivers/clk/clk-xgene.c +2 -0
index 92e39f3237c2..7dc247eb880f 100644

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

drivers/clk/imx/clk-imx6q.c +11 -1
index bf4c1d9c9928..048e2ddba490 100644

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

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

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

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

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

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

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

drivers/clk/qcom/dispcc-sc7180.c +8 -0
index ab1a8d419863..d7e37fbbe87e 100644

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

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

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

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

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

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

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

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

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

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

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

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

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

drivers/clk/qcom/gcc-glymur.c +1 -0
index 17e860307fa1..eff3248d483a 100644

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

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

64 lines not on this page · raw message

drivers/clk/qcom/gcc-x1e80100.c +1 -0
index ef8d2df188d3..104b1bf6a501 100644

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

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

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

drivers/clk/renesas/r9a09g057-cpg.c +130 -15

145 lines not on this page · raw message

drivers/clk/spacemit/ccu_mix.c +1 -1
index 67f8b12b4f5b..9a3fc9ea1ce5 100644

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

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

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

drivers/clk/visconti/pll.c +1 -1
index 681721d85032..9d088239a1b2 100644

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

drivers/cpufreq/amd-pstate.c +2 -4
index 602e4fa81d6c..ce6d6b3ff58a 100644

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

drivers/cpufreq/cpufreq.c +3 -3
index 852e024facc3..1ed528e34bab 100644

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

drivers/cpufreq/intel_pstate.c +2 -2
index 5efda8af4b70..eb7fb25dfbef 100644

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

drivers/crypto/atmel-aes.c +10 -13
index 5a6d64be8185..b393689400b4 100644

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

drivers/crypto/atmel-sha.c +10 -17
index 3d7573c7bd1c..b02a71061708 100644

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

drivers/crypto/atmel-tdes.c +6 -19
index d3bd8b72c2c9..643e507f9c02 100644

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

drivers/crypto/ccp/ccp-crypto-aes.c +5 -2
index 685d42ec7ade..b5be3af8b2fe 100644

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

drivers/crypto/hisilicon/sec2/sec_crypto.c +1 -1
index c462b58d3034..2d0b248c59eb 100644

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

drivers/crypto/inside-secure/eip93/eip93-common.c +1 -1
index 66153aa2493f..43a2df542583 100644

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

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

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

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

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

drivers/crypto/intel/iaa/iaa_crypto_main.c +1 -1
index da9b2bc51519..78218f3a3cd0 100644

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

drivers/crypto/intel/qat/qat_420xx/adf_420xx_hw_data.c +18 -2
index 53fa91d577ed..cb52aaa323a7 100644

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

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

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

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

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

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

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

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

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

drivers/crypto/sa2ul.c +2 -2
index fdc0b2486069..52fe4baeff93 100644

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

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

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

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

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

drivers/cxl/pci.c +3 -0
index bd100ac31672..c78d7d88744b 100644

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

drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c +0 -2
index b23536645ff7..b0e689f48bb6 100644

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

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

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

drivers/dpll/dpll_core.c +106 -0

106 lines not on this page · raw message

drivers/dpll/dpll_core.h +6 -0
index 8ce969bbeb64..b7b4bb251f73 100644

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

drivers/dpll/dpll_netlink.c +16 -0
index 64944f601ee5..de8b065280d1 100644

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

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

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

drivers/firmware/arm_ffa/driver.c +1 -1
index f6ceae987acb..d71a2ef335d1 100644

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

drivers/firmware/efi/capsule-loader.c +1 -1
index 0c17bdd388e1..bbddeb6a0955 100644

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

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

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

drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c +2 -0
index 47e9bfba0642..46b04e2203eb 100644

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

drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c +4 -1
index b8613888c5c3..6d5f90512a74 100644

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

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

57 lines not on this page · raw message

drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c +1 -1
index 003bcece715e..234753a10361 100644

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

drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c +1 -1
index feb56b6b31c9..cf23b5da6dbb 100644

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

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

66 lines not on this page · raw message

drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c +1 -0
index 27c76bd424cf..1e214b493402 100644

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

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

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

drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c +1 -0
index d1a011c40ba2..af231d093a3c 100644

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

drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c +1 -0
index 33db2c1ae6cc..90582066e6a1 100644

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

drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c +1 -0
index 47f2192fc7e7..99e6dabc36ee 100644

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

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

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

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

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

drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.c +1 -0
index ab0bf880d3d8..1fb2386352cc 100644

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

drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c +10 -0
index 2e79a3afc774..1df45633e812 100644

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

drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c +5 -0
index 4b96fd583772..d7302938e666 100644

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

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

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

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

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

drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c +3 -0
index 8b226edfbea3..f773f7ddfd13 100644

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

drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c +1 -0
index 64bda0e944a7..21e40eb2078d 100644

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

drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c +1 -0
index cb7123ec1a5d..88d1139e931e 100644

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

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

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

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

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

drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c +1 -0
index 8bd457dea4cf..972d4a7147a1 100644

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

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

62 lines not on this page · raw message

drivers/gpu/drm/amd/display/dc/dce/dce_link_encoder.c +3 -1
index 0c50fe266c8a..4103213a572a 100644

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

drivers/gpu/drm/amd/display/dc/resource/dce60/dce60_resource.c +2 -1
index f2e47f1ff4b3..e94af8522083 100644

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

drivers/gpu/drm/amd/display/dc/resource/dce80/dce80_resource.c +2 -1
index 8822d5818d29..b645c0c8ec3c 100644

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

drivers/gpu/drm/amd/display/include/grph_object_ctrl_defs.h +4 -0
index cc467031651d..05eda9b28b32 100644

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

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

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

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

118 lines not on this page · raw message

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

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

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

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

drivers/gpu/drm/amd/pm/powerplay/smumgr/ci_smumgr.c +11 -4
index 0cb7eaaba384..aea3ad523cc0 100644

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

drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c +3 -2
index cb3fea9e8cf3..72d56cfd9d28 100644

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

drivers/gpu/drm/arm/display/komeda/komeda_framebuffer.c +5 -1
index 901f938aefe0..e4b7e2a89d04 100644

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

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

72 lines not on this page · raw message

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

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

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

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

drivers/gpu/drm/drm_color_mgmt.c +1 -1
index 131c1c9ae92f..302a32d050a6 100644

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

drivers/gpu/drm/drm_gem.c +2 -5
index 6d0d27aca518..cc34ee8e1d48 100644

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

drivers/gpu/drm/gma500/oaktrail_hdmi.c +1 -0
index c0feca58511d..4366c01bf5d0 100644

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

drivers/gpu/drm/gma500/oaktrail_lvds.c +7 -2
index 72191d6f0d06..cdaa9b5b78cb 100644

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

drivers/gpu/drm/i915/display/intel_dp.c +7 -2
index be3d54729a44..61f22275403b 100644

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

drivers/gpu/drm/i915/display/skl_watermark.c +2 -2
index d74cbb43ae6f..a5862998bf14 100644

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

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

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

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

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

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

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

drivers/gpu/drm/loongson/lsdc_drv.c +1 -1
index 12193d2a301a..65eb485efc62 100644

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

drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c +7 -7
index 9cec333e23e1..918d2e504ade 100644

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

drivers/gpu/drm/msm/adreno/a6xx_hfi.c +10 -4
index 550de6ad68ef..ef1365afd767 100644

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

drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_1_16_msm8953.h +0 -7
index b44d02b48418..2162ff917b0f 100644

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

drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c +2 -1
index 2f8156051d9b..6f5d90b7ba7d 100644

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

drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c +0 -2
index 4e5a8ecd31f7..bc1a01647141 100644

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

drivers/gpu/drm/msm/dp/dp_display.c +1 -0
index f247aad55397..c79e624c1175 100644

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

drivers/gpu/drm/msm/dsi/dsi.c +1 -0
index d8bb40ef820e..3c9f01ed6271 100644

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

drivers/gpu/drm/msm/dsi/dsi_cfg.c +2 -2
index fed8e9b67011..cdcf0cab7aaa 100644

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

drivers/gpu/drm/msm/dsi/dsi_cfg.h +1 -1
index 38f303f2ed04..4d760ffd8b4a 100644

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

drivers/gpu/drm/msm/dsi/dsi_host.c +11 -5
index db6da99375a1..1c0841a1c101 100644

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

drivers/gpu/drm/msm/dsi/phy/dsi_phy.c +1 -0
index 4ea681130dba..5d627df68770 100644

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

drivers/gpu/drm/msm/hdmi/hdmi.c +1 -0
index 5afac09c0d33..d5ef5089c9e9 100644

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

drivers/gpu/drm/msm/hdmi/hdmi_phy.c +1 -0
index 667573f1db7c..f726555bb681 100644

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

drivers/gpu/drm/msm/msm_fb.c +6 -1
index 1eff615ff9bf..ce1725990a48 100644

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

drivers/gpu/drm/msm/msm_gem.c +3 -0
index 9f7fbe577abb..8636a7f031d2 100644

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

drivers/gpu/drm/msm/msm_gem_shrinker.c +2 -3
index 1039e3c0a47b..31fa51a44f86 100644

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

drivers/gpu/drm/msm/msm_gem_vma.c +7 -4
index 89a95977f41e..9016ef978be5 100644

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

drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c +1 -0
index 36abfa2e65e9..dd1eaba23ad3 100644

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

drivers/gpu/drm/panel/panel-simple.c +1 -1
index 271f93399193..ef1c4b9299ee 100644

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

drivers/gpu/drm/panfrost/panfrost_drv.c +2 -0
index 1ea6c509a5d5..a31c5395de18 100644

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

drivers/gpu/drm/sun4i/sun4i_backend.c +5 -1
index 2dded3b828df..1518126e9fe3 100644

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

drivers/gpu/drm/sysfb/ofdrm.c +2 -0
index 8d8ab39c5f36..f94fddea897a 100644

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

drivers/gpu/drm/ttm/ttm_bo.c +1 -1
index 29423ceeec5c..cf0e785aa9d3 100644

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

drivers/gpu/drm/ttm/ttm_resource.c +4 -1
index e2c82ad07eb4..2a05fbd07546 100644

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

drivers/gpu/drm/v3d/v3d_drv.c +12 -4
index f4da7a94e401..7bbb2256ce7d 100644

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

drivers/gpu/drm/v3d/v3d_submit.c +5 -0
index f3652e90683c..23fa18e5e65c 100644

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

drivers/gpu/drm/virtio/virtgpu_prime.c +1 -1
index ce49282198cb..2fedd5d3bd62 100644

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

drivers/gpu/drm/xe/xe_dma_buf.c +14 -38

52 lines not on this page · raw message

drivers/gpu/drm/xe/xe_eu_stall.c +2 -2
index 33a3764e3e71..d7392250e0b3 100644

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

drivers/gpu/drm/xe/xe_exec_queue.c +5 -2
index 231d1fbe5eef..0df11f054cfb 100644

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

drivers/gpu/drm/xe/xe_gsc.c +1 -1
index 83d61bf8ec62..8371ec002e4e 100644

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

drivers/gpu/drm/xe/xe_reg_whitelist.c +1 -1
index 23f6c81d9994..21763dc51150 100644

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

drivers/gpu/nova-core/bitfield.rs new file +318 -0

318 lines not on this page · raw message

drivers/gpu/nova-core/falcon.rs +27 -11
index 37e6298195e4..3f505b870601 100644

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

drivers/gpu/nova-core/nova_core.rs +3 -0
index fffcaee2249f..112277c7921e 100644

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

drivers/gpu/nova-core/regs/macros.rs +10 -249

259 lines not on this page · raw message

drivers/hid/bpf/hid_bpf_dispatch.c +4 -2
index cf465a5fe43a..eb9f40c988d0 100644

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

drivers/hid/hid-asus.c +12 -16
index 5a068f6fd2ce..1746e8ea50dd 100644

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

drivers/hid/hid-core.c +53 -14

67 lines not on this page · raw message

drivers/hid/hid-gfrm.c +2 -2
index 699186ff2349..d2a56bf92b41 100644

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

drivers/hid/hid-logitech-hidpp.c +1 -1
index faef80cb2adb..2eb67d0caebb 100644

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

drivers/hid/hid-multitouch.c +1 -1
index 21bfaf9bbd73..a543d4822107 100644

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

drivers/hid/hid-primax.c +1 -1
index e44d79dff8de..8db054280afb 100644

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

drivers/hid/hid-vivaldi-common.c +1 -1
index bf734055d4b6..b12bb5cc091a 100644

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

drivers/hid/i2c-hid/i2c-hid-core.c +4 -3
index 5a183af3d5c6..e0a302544cef 100644

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

drivers/hid/usbhid/hid-core.c +7 -6
index 758eb21430cd..4a493b46d9ee 100644

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

drivers/hid/wacom_sys.c +3 -3
index 9a57504e51a1..a448cfcca4c4 100644

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

drivers/hte/Kconfig +3 -3
index 641af722b555..f57bad67deef 100644

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

drivers/hwmon/aspeed-g6-pwm-tach.c +0 -8
index 4174b129d1fc..d1f7f4397482 100644

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

drivers/i3c/master/adi-i3c-master.c +1 -1
index 82ac0b3d057a..d329faf4b3f9 100644

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

drivers/i3c/master/dw-i3c-master.c +5 -11
index 825eb2d20e9e..585f32011974 100644

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

drivers/i3c/master/mipi-i3c-hci/dma.c +4 -1
index fe8894f6fe60..42ee94767be3 100644

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

drivers/i3c/master/renesas-i3c.c +2 -2
index 275f7b924288..5b1bf5a0266c 100644

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

drivers/infiniband/core/iwpm_msg.c +3 -3
index 3c9a9869212b..feb09008eb9c 100644

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

drivers/iommu/amd/iommu.c +10 -5
index 4beef7313961..dfbd09e2e0ca 100644

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

drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c +4 -3
index 04cc7a9036e4..17591d8eb64b 100644

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

drivers/iommu/intel/iommu.c +10 -6
index 49e83c8566a3..79676188f60f 100644

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

drivers/iommu/iommufd/selftest.c +2 -2
index dc0947aaac62..8fd27f65d623 100644

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

drivers/iommu/iommufd/vfio_compat.c +1 -1
index a258ee2f4579..acb48cdd3b00 100644

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

drivers/iommu/riscv/Kconfig +1 -0
index c071816f59a6..fb8e217edc3d 100644

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

drivers/iommu/riscv/iommu-platform.c +11 -6
index 83a28c83f991..399ba8fe1b3e 100644

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

drivers/iommu/riscv/iommu.c +79 -5

84 lines not on this page · raw message

drivers/irqchip/irq-gic-v5-its.c +8 -26
index 8e22134b9f48..1b6faca065db 100644

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

drivers/irqchip/irq-gic-v5.c +52 -46

98 lines not on this page · raw message

drivers/irqchip/irq-meson-gpio.c +1 -2
index 09ebf1d9c21b..a6663b36bc07 100644

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

drivers/irqchip/irq-pic32-evic.c +1 -1
index 5dfda8e8df10..0bb664e3d7c5 100644

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

drivers/irqchip/irq-renesas-rzg2l.c +1 -1
index 1bf19deb02c4..c938ab159289 100644

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

drivers/irqchip/irq-riscv-imsic-early.c +2 -0
index d1727c343c38..12526b125bab 100644

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

drivers/leds/blink/leds-lgm-sso.c +0 -2
index 8923d2df4704..3d9ef9a54805 100644

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

drivers/mailbox/mailbox-test.c +23 -16
index 3a28ab5c42e5..c429acd3af87 100644

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

drivers/mailbox/mailbox.c +1 -2
index 617ba505691d..b77162db509f 100644

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

drivers/mailbox/mtk-cmdq-mailbox.c +4 -4
index 5791f80f995a..a1360b70b83f 100644

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

drivers/md/dm-bufio.c +2 -1
index 5235f3e4924b..f41f649c01d4 100644

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

drivers/md/dm-cache-metadata.c +8 -16
index a9a1ab284076..db77ba58f64a 100644

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

drivers/md/dm-cache-metadata.h +0 -5
index 5f77890207fe..2f107e7c67d0 100644

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

drivers/md/dm-cache-policy-smq.c +4 -0
index 7e1e8cc0e33a..76a35cce8502 100644

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

drivers/md/dm-cache-target.c +51 -25

76 lines not on this page · raw message

drivers/md/dm-clone-target.c +2 -1
index e956d980672c..b25845e36274 100644

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

drivers/md/dm-crypt.c +4 -2
index 5ef43231fe77..fd735155336b 100644

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

drivers/md/dm-delay.c +3 -1
index 4bb6553278c7..029f04776490 100644

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

drivers/md/dm-init.c +3 -1
index b37bbe762500..423269cbdd2b 100644

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

drivers/md/dm-integrity.c +10 -5
index ba5263105250..a9c0157bf42f 100644

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

drivers/md/dm-kcopyd.c +2 -1
index 6ea75436a433..cec9a60227b6 100644

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

drivers/md/dm-log-userspace-base.c +2 -1
index 9fbb4b48fb2b..607436804a8b 100644

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

drivers/md/dm-log.c +5 -1
index bced5a783ee3..4a1369b8f44a 100644

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

drivers/md/dm-mpath.c +5 -9
index 7d3fdd96f4ed..3a25ec2993dc 100644

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

drivers/md/dm-raid1.c +3 -2
index bc8e04f6832a..d9ec783a37dd 100644

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

drivers/md/dm-snap-persistent.c +2 -1
index 568d10842b1f..0e13d60bfdd1 100644

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

drivers/md/dm-stripe.c +1 -1
index 1461dc740dae..1cff9df5b8b4 100644

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

drivers/md/dm-verity-target.c +3 -1
index c8695c079cfe..a5cd55b2ba02 100644

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

drivers/md/dm-writecache.c +2 -1
index d8de4a3076a1..af54e289bceb 100644

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

drivers/md/dm.c +2 -1
index 52f01c44e73a..fb6bcd598c5b 100644

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

drivers/md/md-bitmap.c +119 -12

131 lines not on this page · raw message

drivers/md/md-bitmap.h +1 -1
index b42a28fa83a0..214f623c7e79 100644

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

drivers/md/md-llbitmap.c +6 -1
index 0526e742062a..50eeddf7f539 100644

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

drivers/md/md.c +214 -43

257 lines not on this page · raw message

drivers/md/md.h +3 -0
index 9d66afb8cc6e..da312d469285 100644

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

drivers/md/raid1-10.c +6 -1
index 521625756128..aba8c751e192 100644

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

drivers/md/raid1.c +2 -2
index ce7fd6886956..84dbf801e9b1 100644

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

drivers/media/i2c/og01a1b.c +12 -1
index c7184de6251a..7b892b26203c 100644

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

drivers/memory/tegra/tegra124-emc.c +1 -1
index 03f1daa2d132..71d20b5916d8 100644

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

drivers/memory/tegra/tegra30-emc.c +3 -3
index 921dce1b8bc6..4981b7fa0f78 100644

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

drivers/mfd/mc13xxx-core.c +1 -1
index 920797b806ce..786eab3b2d03 100644

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

drivers/mtd/maps/physmap-gemini.c +1 -1
index 9d3b4bf84a1a..1c34b4ef77ea 100644

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

drivers/mtd/nand/raw/sunxi_nand.c +3 -3
index f6a8e8ae819d..75db1713e617 100644

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

drivers/mtd/nand/spi/core.c +67 -33

100 lines not on this page · raw message

drivers/mtd/nand/spi/esmt.c +1 -1
index 9a9325c0bc49..f880c3b15cea 100644

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

drivers/mtd/nand/spi/micron.c +1 -1
index a49d7cb6a96d..b8130e04e8e7 100644

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

drivers/mtd/nand/spi/winbond.c +44 -27

71 lines not on this page · raw message

drivers/mtd/parsers/ofpart_core.c +2 -2
index 09961c6f3949..321002a1d0ca 100644

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

drivers/mtd/spi-nor/core.c +1 -1
index 20ea80450f22..19dc13faf9fd 100644

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

drivers/mtd/spi-nor/core.h +7 -1
index ceff412f7d65..e838c40a2589 100644

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

drivers/mtd/spi-nor/sfdp.c +28 -2
index 21727f9a4ac6..a8324c2da0ac 100644

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

drivers/mtd/spi-nor/swp.c +3 -1
index 9b07f83aeac7..e67a81dbb6bf 100644

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

drivers/net/bareudp.c +3 -0
index 0df3208783ad..da5866ba0699 100644

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

drivers/net/bonding/bond_3ad.c +60 -49

109 lines not on this page · raw message

drivers/net/bonding/bond_main.c +5 -3
index 1d84e348f2cc..8b1422dda4c0 100644

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

drivers/net/bonding/bond_netlink.c +17 -4
index 286f11c517f7..c7d3e0602c83 100644

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

drivers/net/bonding/bond_procfs.c +2 -1
index 7edf72ec816a..0c0146b76177 100644

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

drivers/net/bonding/bond_sysfs_slave.c +11 -6
index 36d0e8440b5b..fc6fe7181789 100644

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

drivers/net/dsa/realtek/rtl8365mb.c +1 -1
index 3a48db295e7e..e10a789e2202 100644

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

drivers/net/ethernet/airoha/airoha_eth.c +477 -236

713 lines not on this page · raw message

drivers/net/ethernet/airoha/airoha_eth.h +60 -22

82 lines not on this page · raw message

drivers/net/ethernet/airoha/airoha_ppe.c +181 -80

261 lines not on this page · raw message

drivers/net/ethernet/airoha/airoha_ppe_debugfs.c +2 -1
index 05a756233f6a..0112c41150bb 100644

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

drivers/net/ethernet/airoha/airoha_regs.h +51 -64

115 lines not on this page · raw message

drivers/net/ethernet/amazon/ena/ena_com.c +5 -2
index e67b592e5697..8c86789d867a 100644

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

drivers/net/ethernet/amazon/ena/ena_phc.c +4 -1
index 7867e893fd15..c2a3ff1ef645 100644

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

drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c +1 -1
index ed5231dece3f..80bf71e1a9ce 100644

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

drivers/net/ethernet/broadcom/bnge/bnge_core.c +22 -8
index 312a9db4d75d..657cd7a880d2 100644

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

drivers/net/ethernet/broadcom/bnge/bnge_rmem.c +0 -16
index 79f5ce2e5d08..75d14e52a5bb 100644

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

drivers/net/ethernet/broadcom/genet/bcmgenet.c +14 -16
index e142939d87cb..63cdf6d9d077 100644

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

drivers/net/ethernet/freescale/Makefile +1 -2
index de7b31842233..d0a259e47960 100644

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

drivers/net/ethernet/freescale/dpaa2/Kconfig +4 -0
index d029b69c3f18..36280e5d99e1 100644

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

drivers/net/ethernet/freescale/enetc/ntmp.c +130 -87

217 lines not on this page · raw message

drivers/net/ethernet/freescale/enetc/ntmp_private.h +3 -7
index 34394e40fddd..f8dff3ba2c28 100644

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

drivers/net/ethernet/intel/e1000e/netdev.c +1 -0
index 3e3903269610..833b2e7a86d8 100644

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

drivers/net/ethernet/intel/i40e/i40e.h +1 -0
index feec9e1e13b3..0cf530a5298e 100644

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

drivers/net/ethernet/intel/i40e/i40e_main.c +1 -1
index 598739220dfb..550b0dd58456 100644

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

drivers/net/ethernet/intel/i40e/i40e_ptp.c +2 -1
index 33535418178b..178ac6e6d6a7 100644

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

drivers/net/ethernet/intel/iavf/iavf.h +4 -5
index e9fb0a0919e3..050f8241ef5e 100644

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

drivers/net/ethernet/intel/iavf/iavf_main.c +12 -40

52 lines not on this page · raw message

drivers/net/ethernet/intel/iavf/iavf_type.h +1 -1
index 1d8cf29cb65a..5bb1de1cfd33 100644

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

drivers/net/ethernet/intel/iavf/iavf_virtchnl.c +36 -40

76 lines not on this page · raw message

drivers/net/ethernet/intel/ice/devlink/devlink.c +2 -0
index 862ff1cdd46d..839b7bfa1935 100644

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

drivers/net/ethernet/intel/ice/ice_adminq_cmd.h +1 -1
index 859e9c66f3e7..3cbb1b0582e3 100644

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

drivers/net/ethernet/intel/ice/ice_common.c +0 -2
index c23a31ec3c41..4dcc3b41800b 100644

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

drivers/net/ethernet/intel/ice/ice_dpll.c +134 -12

146 lines not on this page · raw message

drivers/net/ethernet/intel/ice/ice_main.c +2 -0
index a4ae032f2161..c064c3653c54 100644

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

drivers/net/ethernet/intel/ice/ice_ptp.c +18 -26

44 lines not on this page · raw message

drivers/net/ethernet/intel/ice/ice_ptp_consts.h +6 -6
index 19dddd9b53dd..4d298c27bfb2 100644

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

drivers/net/ethernet/intel/ice/ice_ptp_hw.c +249 -10

259 lines not on this page · raw message

drivers/net/ethernet/intel/ice/ice_ptp_hw.h +5 -0
index 5896b346e579..1b58b054f4a5 100644

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

drivers/net/ethernet/intel/ice/ice_txrx.c +3 -4
index 73f08d02f9c7..e0774a640955 100644

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

drivers/net/ethernet/intel/ice/ice_vf_lib.c +6 -1
index de9e81ccee66..e53a1e4247cb 100644

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

drivers/net/ethernet/intel/idpf/idpf_idc.c +6 -0
index 6dad0593f7f2..10a3ee2b8e0d 100644

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

drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.c +4 -8
index e0611fa82797..9e9e18f5dbc9 100644

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

drivers/net/ethernet/mellanox/mlx5/core/en_main.c +8 -0
index cb993ad2d9ad..a696fb88dbef 100644

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

drivers/net/ethernet/mellanox/mlx5/core/main.c +3 -1
index 5903a4af9173..6e10a6de8ebc 100644

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

drivers/net/ethernet/meta/fbnic/fbnic_pci.c +1 -1
index 698b8a85afb3..99b7c0718e80 100644

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

drivers/net/ethernet/microsoft/mana/gdma_main.c +162 -22

184 lines not on this page · raw message

drivers/net/ethernet/microsoft/mana/hw_channel.c +12 -0
index 21cddafba506..840c6b8957c9 100644

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

drivers/net/ethernet/microsoft/mana/mana_en.c +247 -56

303 lines not on this page · raw message

drivers/net/ethernet/microsoft/mana/mana_ethtool.c +48 -39

87 lines not on this page · raw message

drivers/net/ethernet/netronome/nfp/nfpcore/nfp_target.c +11 -6
index 79470f198a62..9cf19446657c 100644

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

drivers/net/ethernet/sfc/efx_devlink.c +1 -1
index d842c60dfc10..e5c6f81af48b 100644

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

drivers/net/ethernet/ti/Makefile +15 -15
index 93c0a4d0e33a..fec6ba62c030 100644

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

drivers/net/ethernet/ti/cpsw.c +1 -1
index b0e18bdc2c85..aa3531e844e8 100644

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

drivers/net/ethernet/ti/cpsw_ale.c +25 -0
index 9632ad3741de..7fb1488ca002 100644

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

drivers/net/ethernet/ti/cpsw_ethtool.c +24 -0
index bdc4db0d169c..6350031e976f 100644

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

drivers/net/ethernet/ti/cpsw_new.c +1 -1
index fd3931d66702..c6cf7a0375e0 100644

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

drivers/net/ethernet/ti/cpsw_priv.c +38 -1
index bc4fdf17a99e..1f6f374551cb 100644

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

drivers/net/ethernet/ti/cpsw_priv.h +1 -1
index acb6181c5c9e..fddd7a79f4b0 100644

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

drivers/net/ethernet/ti/cpsw_sl.c +11 -0
index 0c7531cb0f39..761719a348fa 100644

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

drivers/net/ethernet/ti/davinci_cpdma.c +27 -0
index d2eab5cd1e0c..41e89a19be53 100644

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

drivers/net/hamradio/6pack.c +4 -5
index 885992951e8a..c8b2dc5c1bec 100644

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

drivers/net/ipa/gsi.c +1 -0
index 4c3227e77898..624649484d62 100644

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

drivers/net/ipa/ipa_main.c +3 -3
index 25500c5a6928..30fe12e3582b 100644

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

drivers/net/macsec.c +63 -8

71 lines not on this page · raw message

drivers/net/macvlan.c +6 -3
index 4433b8e95b6a..35dcaa985cfd 100644

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

drivers/net/mctp/mctp-i2c.c +2 -2
index f138b0251313..115494f15e87 100644

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

drivers/net/netconsole.c +7 -0
index 7523f7763d36..06345487d6aa 100644

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

drivers/net/netdevsim/dev.c +1 -1
index 56a47c060f2e..4064c488439b 100644

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

drivers/net/phy/dp83869.c +12 -1
index 1f381d7b13ff..96a7d255f50f 100644

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

drivers/net/phy/phy_device.c +2 -2
index 2353d6eced68..dea8b94286d1 100644

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

drivers/net/phy/qcom/at803x.c +1 -1
index 338acd11a9b6..023c1fe0cd14 100644

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

drivers/net/ppp/ppp_generic.c +4 -1
index f9f0f16c41d1..507d216256c0 100644

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

drivers/net/ppp/pppoe.c +7 -1
index 4ac6afce267b..dc6d13943238 100644

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

drivers/net/slip/slhc.c +31 -18

49 lines not on this page · raw message

drivers/net/usb/r8152.c +1 -1
index 357f5c733d0b..d61074178279 100644

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

drivers/net/usb/rtl8150.c +11 -1
index e40b0669d9f4..647f28b367b9 100644

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

drivers/net/virtio_net.c +6 -0
index 0cfe7ab59412..aed65dbf3fca 100644

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

drivers/net/vrf.c +11 -4
index 571847a7f86d..4b62b167650e 100644

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

drivers/net/wireless/ath/ath10k/wmi-tlv.c +15 -11
index 16d07d619b4d..ba1294c8ee39 100644

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

drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c +15 -0
index 4239f2b21e54..dcd8a296de10 100644

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

drivers/net/wireless/marvell/libertas/if_usb.c +22 -10
index 924ab93b7b67..f6b9a3c43c93 100644

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

drivers/net/wireless/marvell/libertas/if_usb.h +3 -0
index 7d0daeb33c3f..a0cd36197c2b 100644

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

drivers/net/wireless/marvell/mwifiex/11n_aggr.c +1 -0
index 34b4b34276d6..042b1fe5f0d6 100644

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

drivers/net/wireless/mediatek/mt76/channel.c +11 -2
index 130af1b254db..eccaee1fd434 100644

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

drivers/net/wireless/mediatek/mt76/dma.c +6 -5
index 1fa7de1d2c45..9ef073c27f30 100644

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

drivers/net/wireless/mediatek/mt76/mac80211.c +1 -0
index 5e75861bf6f9..76eb740428b8 100644

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

drivers/net/wireless/mediatek/mt76/mt76.h +4 -0
index 7753afa3d883..125ac1eb2d54 100644

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

drivers/net/wireless/mediatek/mt76/mt7615/mac.c +0 -15
index f8d2cc94b742..13c9dbeaee84 100644

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

drivers/net/wireless/mediatek/mt76/mt7615/main.c +4 -3
index 15fe155ac3f3..87a2e5163699 100644

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

drivers/net/wireless/mediatek/mt76/mt7615/mcu.c +47 -0

47 lines not on this page · raw message

drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h +2 -3
index 9bdd29e8d25e..c655f64772de 100644

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

drivers/net/wireless/mediatek/mt76/mt7615/regs.h +0 -2
index 806b3887c541..9e6d55c91b26 100644

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

drivers/net/wireless/mediatek/mt76/mt76_connac_mac.c +4 -2
index 837bd0f136fa..b78cfa1324f3 100644

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

drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.h +2 -0
index 27daf419560a..0b02f34c40a4 100644

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

drivers/net/wireless/mediatek/mt76/mt7915/init.c +1 -0
index 5ea8b46e092e..d2b163a5fce5 100644

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

drivers/net/wireless/mediatek/mt76/mt7915/mac.c +0 -13
index 5caf818e8283..9364e8673eb9 100644

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

drivers/net/wireless/mediatek/mt76/mt7915/main.c +4 -3
index fe0639c14bf9..6f594677474b 100644

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

drivers/net/wireless/mediatek/mt76/mt7915/mcu.c +62 -0

62 lines not on this page · raw message

drivers/net/wireless/mediatek/mt76/mt7915/mcu.h +11 -0
index 086ad89ecd91..4049ed864003 100644

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

drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h +4 -0
index 2e94347c46d6..f1194d147dc8 100644

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

drivers/net/wireless/mediatek/mt76/mt7921/main.c +16 -6
index 5e676916593d..ce11666a32db 100644

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

drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h +2 -0
index c88793fcec64..faa0d9398214 100644

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

drivers/net/wireless/mediatek/mt76/mt7925/mac.c +6 -3
index a048ab1feef0..0608f0c1fd2c 100644

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

drivers/net/wireless/mediatek/mt76/mt7925/main.c +15 -11
index ac3d485a2f78..00126f563dfd 100644

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

drivers/net/wireless/mediatek/mt76/mt7925/mcu.c +88 -3

91 lines not on this page · raw message

drivers/net/wireless/mediatek/mt76/mt7925/mcu.h +8 -0
index a40764d89a1f..148aa3c05c8c 100644

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

drivers/net/wireless/mediatek/mt76/mt7925/mt7925.h +9 -2
index 1b165d0d8bd3..7f67e0a97872 100644

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

drivers/net/wireless/mediatek/mt76/mt7996/init.c +19 -3
index b136b9a66976..efbd46d64901 100644

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

drivers/net/wireless/mediatek/mt76/mt7996/mac.c +53 -22

75 lines not on this page · raw message

drivers/net/wireless/mediatek/mt76/mt7996/main.c +91 -37

128 lines not on this page · raw message

drivers/net/wireless/mediatek/mt76/mt7996/mcu.c +46 -9

55 lines not on this page · raw message

drivers/net/wireless/mediatek/mt76/mt7996/mcu.h +3 -2
index c841da1c60e5..7b51d7346bca 100644

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

drivers/net/wireless/mediatek/mt76/mt7996/mt7996.h +3 -0
index b942928c79e2..6793161ed198 100644

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

drivers/net/wireless/mediatek/mt76/scan.c +59 -7

66 lines not on this page · raw message

drivers/net/wireless/realtek/rtlwifi/pci.c +1 -0
index d080469264cf..f0010336e78c 100644

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

drivers/net/wireless/realtek/rtw89/phy.c +1 -1
index ba7feadd7582..36dee482bc34 100644

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

drivers/nfc/trf7970a.c +2 -1
index d17c701c7888..08c27bb438b5 100644

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

drivers/nvme/host/apple.c +1 -0
index 86de41d0e742..0a5b3903f9b9 100644

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

drivers/nvme/host/pci.c +1 -0
index 8875855e4535..2e32242bed67 100644

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

drivers/nvme/target/tcp.c +29 -22

51 lines not on this page · raw message

drivers/opp/core.c +1 -1
index 775d4a36f2f5..157c84b689fe 100644

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

drivers/opp/debugfs.c +11 -9
index 8fc6238b1728..61506d30d5ff 100644

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

drivers/pci/controller/dwc/pci-imx6.c +2 -2
index 3984c16dbec3..9083658a4287 100644

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

drivers/pci/controller/dwc/pcie-designware-debugfs.c +12 -9
index df98fee69892..afcc08efe253 100644

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

drivers/pci/controller/dwc/pcie-designware-ep.c +1 -1
index e2e18beb2951..7350a703c4d1 100644

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

drivers/pci/controller/dwc/pcie-designware-host.c +15 -3
index 894bf23529df..48e4a887bb1b 100644

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

drivers/pci/controller/dwc/pcie-designware.c +8 -8
index 345365ea97c7..2c1dd6ffa27d 100644

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

drivers/pci/controller/dwc/pcie-designware.h +2 -0
index d32ee1fa3cf8..aa27211b68dd 100644

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

drivers/pci/controller/dwc/pcie-qcom.c +11 -6
index 789cc0e3c10d..43555ad9e5dc 100644

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

drivers/pci/controller/dwc/pcie-rcar-gen4.c +1 -1
index 80778917d2dd..7e171526b1de 100644

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

drivers/pci/controller/dwc/pcie-tegra194.c +111 -134

245 lines not on this page · raw message

drivers/pci/controller/pcie-mediatek-gen3.c +4 -4
index 75ddb8bee168..e45c43ccc84c 100644

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

drivers/pci/endpoint/functions/pci-epf-test.c +5 -3
index b05e8db575c3..9bc6d283eae2 100644

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

drivers/pci/endpoint/pci-ep-msi.c +5 -0
index 1b58357b905f..ad8a81d6ad77 100644

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

drivers/pci/npem.c +1 -1
index 97507e0df769..b5d012edebf3 100644

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

drivers/pci/pci-driver.c +15 -5
index b4111c92c957..f9ead94d5ebb 100644

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

drivers/pci/pci-sysfs.c +0 -28
index 9d6f74bd95f8..d36b46849fee 100644

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

drivers/pci/pci.c +20 -21

41 lines not on this page · raw message

drivers/pci/pcie/dpc.c +1 -0
index fc18349614d7..7605ddd9f0ba 100644

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

drivers/pci/probe.c +0 -1
index 23833fd7265e..4e4e38e62691 100644

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

drivers/pci/setup-bus.c +12 -14
index c2d640164f69..522e25d725ba 100644

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

drivers/pci/tph.c +6 -3
index cc64f93709a4..c61456d24f61 100644

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

drivers/pcmcia/rsrc_nonstatic.c +3 -3
index da494fe451ba..efc439c74886 100644

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

drivers/pinctrl/nomadik/pinctrl-abx500.c +1 -1
index fc7ebeda8440..858fbaebcf8e 100644

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

drivers/pinctrl/pinconf-generic.c +6 -1
index cad29abe4050..8f6a83fdc384 100644

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

drivers/pinctrl/pinctrl-cy8c95x0.c +7 -20
index 5c055d344ac9..54b117f32f0e 100644

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

drivers/pinctrl/pinctrl-pic32.c +4 -16
index e8b481e87c77..506e95793adf 100644

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

drivers/pinctrl/realtek/pinctrl-rtd.c +1 -1
index 244060486332..4c876d1f6ad5 100644

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

drivers/pinctrl/renesas/pinctrl-rzg2l.c +7 -0
index c2711b2de374..ca360185740a 100644

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

drivers/pinctrl/sophgo/pinctrl-sg2042.c +1 -1
index 185305ac897d..8dba12e122a4 100644

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

drivers/pinctrl/sophgo/pinctrl-sg2044.c +1 -1
index b0c46d8954ca..cf0b674c038f 100644

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

drivers/platform/chrome/chromeos_tbmc.c +6 -0
index d1cf8f3463ce..e248567c0a18 100644

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

drivers/platform/surface/surfacepro3_button.c +1 -0
index 2755601f979c..7c7622f8f871 100644

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

drivers/platform/x86/asus-wmi.c +19 -31

50 lines not on this page · raw message

drivers/platform/x86/barco-p50-gpio.c +4 -1
index 6f13e81f98fb..360ffd8505d6 100644

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

drivers/platform/x86/dell/dell-wmi-sysman/enum-attributes.c +28 -6
index fc2f58b4cbc6..7e44ba301562 100644

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

drivers/platform/x86/dell/dell_rbu.c +5 -1
index 403df9bd9522..69d7c0a931a7 100644

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

drivers/platform/x86/intel/vsec_tpmi.c +6 -4
index 7748b5557a18..a8ccdd801ddd 100644

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

drivers/platform/x86/lenovo/wmi-events.c +1 -1
index 0994cd7dd504..9e9f2e82e04d 100644

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

drivers/platform/x86/lenovo/wmi-gamezone.c +0 -1
index baf1238b4d1d..0f11b76af35d 100644

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

drivers/platform/x86/lenovo/wmi-gamezone.h deleted +0 -20
deleted file mode 100644
index 6b163a5eeb95..000000000000

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

drivers/platform/x86/lenovo/wmi-helpers.h +13 -0
index 20fd21749803..3364d8e152ca 100644

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

drivers/platform/x86/lenovo/wmi-other.c +3 -5
index 2a960b278f11..dc7c60df7ad3 100644

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

drivers/platform/x86/panasonic-laptop.c +3 -2
index 937f1a5b78ed..848ebf46a59b 100644

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

drivers/platform/x86/wmi.c +5 -31
index 4e86a422f05f..6f8e96476fd0 100644

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

drivers/pmdomain/imx/scu-pd.c +1 -0
index 01d465d88f60..3ec33667a308 100644

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

drivers/pmdomain/ti/omap_prm.c +1 -0
index 5142f064bf5c..64a187f79a1a 100644

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

drivers/pwm/pwm-atmel-tcb.c +34 -4
index f9ff78ba122d..3d30aeab507e 100644

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

drivers/pwm/pwm-stm32.c +12 -10
index 2594fb771b04..935257a890b0 100644

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

drivers/remoteproc/imx_rproc.c +5 -1
index 7ef99eac37f1..8fa81d377984 100644

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

drivers/remoteproc/xlnx_r5_remoteproc.c +1 -1
index b30f660a1c55..5ef586fd37bc 100644

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

drivers/reset/amlogic/reset-meson.c +1 -0
index 84610365a823..c303e8590dd6 100644

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

drivers/rtc/rtc-abx80x.c +2 -0
index 3fee27914ba8..5f3a3e60a19d 100644

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

drivers/s390/cio/cio.h +0 -5
index 08a5e9380e75..bad142c536e1 100644

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

drivers/s390/cio/css.c +4 -30
index 8a70596a5544..629d3993144e 100644

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

drivers/scsi/sg.c +28 -3
index 57fba34832ad..21c3962ee1cb 100644

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

drivers/scsi/sr.c +2 -9
index add13e306898..803fc9c13229 100644

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

drivers/scsi/sr.h +0 -1
index dc899277b3a4..2d92f9cb6fec 100644

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

drivers/soc/qcom/llcc-qcom.c +1 -1
index 857ead56b37d..d5ce09d6115f 100644

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

drivers/soc/qcom/ocmem.c +8 -9
index 71130a2f62e9..37ea6b86aebc 100644

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

drivers/soc/qcom/qcom_aoss.c +1 -1
index a543ab9bee6c..c255662b8fc3 100644

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

drivers/soc/tegra/cbb/tegra234-cbb.c +32 -3
index a9adbcecd47c..7e387fc54c6b 100644

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

drivers/soundwire/bus.c +4 -4
index 55c1db816534..14e1351a3f8a 100644

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

drivers/soundwire/cadence_master.c +8 -0
index 21bb491d026b..d7a0a14ad962 100644

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

drivers/soundwire/debugfs.c +7 -2
index 1e0f9318b616..feb4d1510275 100644

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

drivers/soundwire/intel_ace2x.c +5 -0
index 5d08364ad6d1..5b73bbb73be6 100644

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

drivers/spi/spi-amlogic-spisg.c +1 -2
index 56a6cf8471b9..970fddbb2585 100644

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

drivers/spi/spi-fsl-qspi.c +2 -1
index c887abb028d7..3904d64ed433 100644

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

drivers/spi/spi-hisi-kunpeng.c +11 -1
index 80a1a15de0bc..a38dcae6271f 100644

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

drivers/spi/spi-mtk-snfi.c +14 -0
index ae38c244e258..a026b0e61994 100644

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

drivers/spi/spi-nxp-fspi.c +2 -1
index 50a7e4916a60..95ccb1f7dfaf 100644

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

drivers/spi/spi-rockchip.c +2 -1
index 45b1ad40a7ef..f7001c7bbe10 100644

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

drivers/spi/spi-sifive.c +13 -16
index 87bde2a207a3..d6e0f12e86b8 100644

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

drivers/staging/greybus/hid.c +1 -1
index 63c77a3df591..afa78c96ede8 100644

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

drivers/staging/media/imx/imx-media-csi.c +24 -20

44 lines not on this page · raw message

drivers/target/target_core_sbc.c +2 -1
index fe8beb7dbab1..4c828a3ac18c 100644

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

drivers/thermal/spear_thermal.c +1 -1
index 603dadcd3df5..5e3e9c1f32f8 100644

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

drivers/tty/hvc/hvc_iucv.c +1 -1
index 4ca7472c38e0..612e13b6f22b 100644

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

drivers/tty/serial/ip22zilog.c +1 -1
index 6e19c6713849..a12101dc0554 100644

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

drivers/usb/typec/mux/ps883x.c +1 -0
index ad59babf7cce..f1f65d4e5729 100644

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

drivers/usb/typec/tipd/core.c +4 -2
index 2b1049c9a6f3..01c657bc84e6 100644

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

drivers/vdpa/vdpa.c +5 -43

48 lines not on this page · raw message

drivers/vfio/fsl-mc/vfio_fsl_mc.c +1 -3
index 76ccbab0e3d6..84cd0eb65c47 100644

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

drivers/vfio/pci/vfio_pci_core.c +29 -35

64 lines not on this page · raw message

drivers/vhost/net.c +2 -2
index 1e77c0482b84..e11b46a1c937 100644

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

drivers/video/backlight/sky81452-backlight.c +3 -0
index 2749231f0385..b2679b24de14 100644

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

drivers/video/fbdev/matrox/g450_pll.c +1 -1
index e2c1478aa47f..6a08f78cd1ac 100644

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

drivers/video/fbdev/offb.c +6 -1
index f85428e13996..166b2dff36f5 100644

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

drivers/virt/coco/arm-cca-guest/arm-cca-guest.c +2 -1
index 0c9ea24a200c..66d00b6ceb78 100644

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

drivers/virt/coco/sev-guest/sev-guest.c +5 -7
index b01ec99106cd..45b870b55feb 100644

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

drivers/xen/xen-pciback/pci_stub.c +4 -2
index 045e74847fe6..7de2fa67743c 100644

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

fs/adfs/super.c +3 -0
index fdccdbbfc213..4f5279cd456f 100644

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

fs/btrfs/disk-io.c +1 -0
index 0f87f30c8dd2..655eed981078 100644

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

fs/btrfs/inode.c +7 -1
index feaa6de8a90f..2c361e0691fc 100644

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

fs/btrfs/reflink.c +45 -0

45 lines not on this page · raw message

fs/btrfs/transaction.c +4 -5
index fc3953136d23..bd6cf479b327 100644

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

fs/ceph/xattr.c +17 -0
index 537165db4519..caf0fe4d2b1b 100644

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

fs/debugfs/file.c +5 -2
index 3ec3324c2060..880a8a9deacf 100644

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

fs/erofs/erofs_fs.h +2 -2
index 3d5738f80072..63efadf75b1c 100644

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

fs/erofs/inode.c +1 -1
index cb780c095d28..218ab2258922 100644

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

fs/erofs/super.c +6 -2
index ee37628ec99f..f5f5d19459ec 100644

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

fs/erofs/zmap.c +9 -10
index 30775502b56d..abf7ddc64c63 100644

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

fs/eventpoll.c +71 -55

126 lines not on this page · raw message

fs/ext4/mballoc-test.c +5 -1
index 4abb40d4561c..68aab8e45bc3 100644

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

fs/f2fs/f2fs.h +48 -50

98 lines not on this page · raw message

fs/f2fs/gc.c +17 -11
index 9d2f4f22fd39..3d9f326ae840 100644

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

fs/f2fs/super.c +46 -30

76 lines not on this page · raw message

fs/f2fs/sysfs.c +5 -2
index a75c3ef300bd..1f5982a0a632 100644

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

fs/fuse/file.c +10 -0
index 6014d588845c..782178124512 100644

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

fs/gfs2/aops.c +3 -2
index 47d74afd63ac..eafe0488b10d 100644

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

fs/gfs2/inode.c +1 -2
index 03dd54fb7e8c..12e579219065 100644

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

fs/gfs2/log.c +23 -10
index 115c4ac457e9..ecc5c59b8700 100644

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

fs/mbcache.c +1 -0
index e60a840999aa..90b0564c62d0 100644

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

fs/netfs/iterator.c +11 -4
index 154a14bb2d7f..429e4396e1b0 100644

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

fs/nfs/blocklayout/blocklayout.c +1 -3
index 0e4c67373e4f..83e4a32b3018 100644

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

fs/nfsd/nfs4state.c +10 -7
index c5dba49c9035..cb8096e94f51 100644

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

fs/nilfs2/ioctl.c +6 -0
index 3288c3b4be9e..7fa02146f1e0 100644

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

fs/notify/fanotify/fanotify_user.c +23 -27

50 lines not on this page · raw message

fs/notify/mark.c +36 -3
index cedd84afbede..78338075f08a 100644

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

fs/ntfs3/super.c +6 -1
index e6c0908e27c2..9a2e3d0efd99 100644

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

fs/ocfs2/dlm/dlmdomain.c +9 -1
index 2347a50f079b..09bee7b86815 100644

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

fs/ocfs2/ioctl.c +17 -1
index b6864602814c..b004e7117a5f 100644

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

fs/ocfs2/resize.c +7 -5
index ed7ed15ad9a7..583a411557ab 100644

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

fs/ocfs2/xattr.c +2 -2
index 64ba3946f840..8f7018bad283 100644

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

fs/omfs/inode.c +6 -0
index 135c49c5d848..31218d89b758 100644

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

fs/pstore/ram_core.c +4 -0
index 7b6d6378a3b8..95675d4bab14 100644

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

fs/quota/dquot.c +30 -8
index 6c4a6ee1fa2b..45a46dc4de4e 100644

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

fs/smb/client/cifsglob.h +0 -22
index 3059fcf12ed1..69deb29502a8 100644

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

fs/smb/client/ioctl.c +1 -1
index 0a9935ce05a5..1a6ce837e26a 100644

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

fs/smb/client/smb2file.c +3 -0
index 30fff678c745..cc1ff2461b00 100644

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

fs/smb/client/smb2transport.c +25 -7
index 211305d43f8d..db98ced541ba 100644

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

fs/smb/common/cifsglob.h +31 -0
index 00fd215e3eb5..eda5e666a761 100644

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

fs/smb/server/auth.c +6 -5
index c37b86a83cac..b63f32c692ba 100644

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

fs/smb/server/connection.c +9 -0
index b4ef62b9e660..a03132adcc1e 100644

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

fs/smb/server/mgmt/user_session.c +9 -3
index ed343807660f..5bc2f18d68bb 100644

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

fs/smb/server/smb2misc.c +1 -1
index ae501024665e..67a2d7a793f6 100644

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

fs/smb/server/smb2ops.c +16 -16
index 606aa3c5189a..bcf05caa2304 100644

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

fs/smb/server/smb2pdu.c +12 -13
index 006b386cf912..756624b4e90e 100644

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

fs/smb/server/smb_common.h +0 -29
index 863716207a0d..dac783b46545 100644

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

fs/tracefs/event_inode.c +1 -1
index 0d2bc92b760f..02d56ed6ad20 100644

Lines of this file are not shown. View the raw message.

fs/xfs/xfs_zone_alloc.c +1 -1
index ef7a931ebde5..792bd389ebb7 100644

Lines of this file are not shown. View the raw message.

include/acpi/actbl1.h +6 -0
index 7f35eb0e8458..b074244cbdcb 100644

Lines of this file are not shown. View the raw message.

include/dt-bindings/clock/qcom,dispcc-sc7180.h +6 -1
index b9b51617a335..070510306074 100644

Lines of this file are not shown. View the raw message.

include/dt-bindings/clock/qcom,gcc-sc8180x.h +5 -0
index b9d8438a15ff..9ed7b794aacc 100644

Lines of this file are not shown. View the raw message.

include/dt-bindings/clock/qcom,glymur-gcc.h +1 -0
index 10c12b8c51c3..6907653c7992 100644

Lines of this file are not shown. View the raw message.

include/linux/bpf_verifier.h +5 -1
index 4c497e839526..4867b0e8b5d9 100644

Lines of this file are not shown. View the raw message.

include/linux/cdrom.h +1 -0
index b907e6c2307d..260d7968cf72 100644

Lines of this file are not shown. View the raw message.

include/linux/cpufreq.h +2 -2
index 0465d1e6f72a..fd26b3a4aa28 100644

Lines of this file are not shown. View the raw message.

include/linux/cpuhotplug.h +0 -1
index 62cd7b35a29c..22ba327ec227 100644

Lines of this file are not shown. View the raw message.

include/linux/dmi.h +5 -0
index 927f8a8b7a1d..2eedf44e6801 100644

Lines of this file are not shown. View the raw message.

include/linux/dpll.h +41 -0

41 lines not on this page · raw message

include/linux/fsl/mc.h +0 -4
index 897d6211c163..1da63f2d7040 100644

Lines of this file are not shown. View the raw message.

include/linux/fsl/ntmp.h +8 -1
index 916dc4fe7de3..83a449b4d6ec 100644

Lines of this file are not shown. View the raw message.

include/linux/hid.h +4 -2
index a4ddb94e3ee5..204ada8d12e5 100644

Lines of this file are not shown. View the raw message.

include/linux/hid_bpf.h +9 -5
index a2e47dbcf82c..19fffa4574a4 100644

Lines of this file are not shown. View the raw message.

include/linux/ieee80211-eht.h new file +1182 -0

1,182 lines not on this page · raw message

include/linux/ieee80211-he.h new file +824 -0

824 lines not on this page · raw message

include/linux/ieee80211-ht.h new file +292 -0

292 lines not on this page · raw message

include/linux/ieee80211-mesh.h new file +230 -0

230 lines not on this page · raw message

include/linux/ieee80211-vht.h new file +236 -0

236 lines not on this page · raw message

include/linux/ieee80211.h +12 -2663

2,675 lines not on this page · raw message

include/linux/iopoll.h +4 -4
index bdd2e0652bc3..53edd69acb9b 100644

Lines of this file are not shown. View the raw message.

include/linux/irqchip/arm-gic-v5.h +0 -3
index 68ddcdb1cec5..49994060f152 100644

Lines of this file are not shown. View the raw message.

include/linux/kernel.h +1 -195

196 lines not on this page · raw message

include/linux/moduleparam.h +3 -8
index 6907aedc4f74..77775fd82140 100644

Lines of this file are not shown. View the raw message.

include/linux/mtd/spinand.h +56 -13

69 lines not on this page · raw message

include/linux/nstree.h +3 -3
index 8b8636690473..4e2af7a97368 100644

Lines of this file are not shown. View the raw message.

include/linux/padata.h +4 -4
index 765f2778e264..b6232bea6edf 100644

Lines of this file are not shown. View the raw message.

include/linux/pci.h +0 -6
index 05aeee8c8844..89f5a4290b6e 100644

Lines of this file are not shown. View the raw message.

include/linux/pm_domain.h +2 -2
index f67a2cb7d781..5ed1753a7cb4 100644

Lines of this file are not shown. View the raw message.

include/linux/ppp_defs.h +16 -0
index b7e57fdbd413..b1d1f46d7d3b 100644

Lines of this file are not shown. View the raw message.

include/linux/printk.h +3 -2
index 9a8eaed5f877..a98d64b45bc9 100644

Lines of this file are not shown. View the raw message.

include/linux/quotaops.h +1 -8
index c334f82ed385..f9c0f9d7c9d9 100644

Lines of this file are not shown. View the raw message.

include/linux/sched/topology.h +18 -6
index 45c0022b91ce..6f8a4ae860da 100644

Lines of this file are not shown. View the raw message.

include/linux/slab.h +58 -0

58 lines not on this page · raw message

include/linux/spinlock_up.h +10 -10
index 1e84e71ca495..3a50976471d7 100644

Lines of this file are not shown. View the raw message.

include/linux/stop_machine.h +2 -2
index 72820503514c..01011113d226 100644

Lines of this file are not shown. View the raw message.

include/linux/tcp.h +2 -2
index 20b8c6e21fef..8e1266cf8ef6 100644

Lines of this file are not shown. View the raw message.

include/linux/trace_printk.h new file +203 -0

203 lines not on this page · raw message

include/linux/vdpa.h +0 -4
index 4cf21d6e9cfd..0d8373adc1e4 100644

Lines of this file are not shown. View the raw message.

include/linux/vfio.h +0 -2
index eb563f538dee..18fc36aadc32 100644

Lines of this file are not shown. View the raw message.

include/linux/vfio_pci_core.h +13 -0
index 7aa29428982a..0ddc42732647 100644

Lines of this file are not shown. View the raw message.

include/linux/wmi.h +0 -4
index 10751c8e5e6a..c20bb2213338 100644

Lines of this file are not shown. View the raw message.

include/net/bond_3ad.h +1 -1
index c92d4a976246..05572c19e14b 100644

Lines of this file are not shown. View the raw message.

include/net/mana/gdma.h +28 -1
index 57df78cfbf82..a59bd4035a99 100644

Lines of this file are not shown. View the raw message.

include/net/mana/hw_channel.h +2 -0
index 83cf93338eb3..16feb39616c1 100644

Lines of this file are not shown. View the raw message.

include/net/mana/mana.h +19 -5
index 857f45a3386c..e199f1d44c8e 100644

Lines of this file are not shown. View the raw message.

include/net/pie.h +1 -1
index 01cbc66825a4..1f3db0c35514 100644

Lines of this file are not shown. View the raw message.

include/net/tcp.h +31 -2
index 7647ed5c732c..cf507b989bff 100644

Lines of this file are not shown. View the raw message.

include/net/tcp_ecn.h +1 -1
index a709fb1756eb..59d6944f8d10 100644

Lines of this file are not shown. View the raw message.

include/sound/soc.h +3 -0
index a9c058b06ab4..33968935d00a 100644

Lines of this file are not shown. View the raw message.

include/trace/events/net.h +3 -1
index d55162c12f90..d3fe6acf85d2 100644

Lines of this file are not shown. View the raw message.

include/trace/events/timer.h +7 -4
index 1641ae3e6ca0..ab9a9386f7b6 100644

Lines of this file are not shown. View the raw message.

include/uapi/linux/if_link.h +2 -0
index 3b491d96e52e..69f19759b79d 100644

Lines of this file are not shown. View the raw message.

include/uapi/linux/iommufd.h +5 -0
index c218c89e0e2e..bdd20666d1eb 100644

Lines of this file are not shown. View the raw message.

include/uapi/linux/mii.h +2 -1
index 39f7c44baf53..61d6edad4b94 100644

Lines of this file are not shown. View the raw message.

io_uring/io-wq.c +2 -1
index 49a9c914b4e9..bd47d32f71c2 100644

Lines of this file are not shown. View the raw message.

io_uring/napi.c +2 -0
index 4a10de03e426..8d68366a4b90 100644

Lines of this file are not shown. View the raw message.

kernel/Kconfig.kexec +11 -1
index 54e581072617..cc6743137946 100644

Lines of this file are not shown. View the raw message.

kernel/Makefile +1 -0
index 9fe722305c9b..2cf7909a74e5 100644

Lines of this file are not shown. View the raw message.

kernel/audit.c +4 -0
index 26a332ffb1b8..7bbd05cc3d6a 100644

Lines of this file are not shown. View the raw message.

kernel/auditsc.c +1 -1
index d1966144bdfe..3e42d32ebb28 100644

Lines of this file are not shown. View the raw message.

kernel/bpf/arena.c +4 -0
index c67525847687..dafa179da0c9 100644

Lines of this file are not shown. View the raw message.

kernel/bpf/arraymap.c +3 -1
index 80b1765a3159..248ab6854cf2 100644

Lines of this file are not shown. View the raw message.

kernel/bpf/bpf_lsm.c +0 -3
index 0a59df1c550a..2eead789b898 100644

Lines of this file are not shown. View the raw message.

kernel/bpf/core.c +2 -0
index 8de006d388f6..931a4ddd8530 100644

Lines of this file are not shown. View the raw message.

kernel/bpf/devmap.c +2 -3
index 3d619d01088e..cc0a43ebab6b 100644

Lines of this file are not shown. View the raw message.

kernel/bpf/hashtab.c +1 -1
index e7721f0776c7..469bc48b2512 100644

Lines of this file are not shown. View the raw message.

kernel/bpf/helpers.c +16 -1
index 68da6dcfb4bb..b59645242448 100644

Lines of this file are not shown. View the raw message.

kernel/bpf/local_storage.c +1 -1
index c93a756e035c..b8db4fbd3bd2 100644

Lines of this file are not shown. View the raw message.

kernel/bpf/syscall.c +17 -0
index 586ece78f783..ff268fd2ff8b 100644

Lines of this file are not shown. View the raw message.

kernel/bpf/task_iter.c +136 -15

151 lines not on this page · raw message

kernel/bpf/verifier.c +152 -37

189 lines not on this page · raw message

kernel/cgroup/cgroup.c +28 -18

46 lines not on this page · raw message

kernel/cgroup/dmem.c +1 -0
index 1ea6afffa985..250810f22525 100644

Lines of this file are not shown. View the raw message.

kernel/cgroup/rdma.c +1 -1
index ef5878fb2005..d544a747f395 100644

Lines of this file are not shown. View the raw message.

kernel/fork.c +12 -11
index 34e6b94c2212..1215d3f52c6d 100644

Lines of this file are not shown. View the raw message.

kernel/futex/requeue.c +9 -4
index d818b4d47f1b..b597cb3d17fc 100644

Lines of this file are not shown. View the raw message.

kernel/kexec_handover.c +49 -220

269 lines not on this page · raw message

kernel/kexec_handover_debugfs.c new file +216 -0

216 lines not on this page · raw message

kernel/kexec_handover_internal.h +35 -0
index 3c3c7148ceed..217b8b25a542 100644

Lines of this file are not shown. View the raw message.

kernel/module/main.c +2 -2
index 66d4efbddfff..3745cd02c847 100644

Lines of this file are not shown. View the raw message.

kernel/padata.c +61 -69

130 lines not on this page · raw message

kernel/params.c +23 -19

42 lines not on this page · raw message

kernel/sched/core.c +1 -0
index 421efba7db5a..0d93f60fed20 100644

Lines of this file are not shown. View the raw message.

kernel/sched/cpufreq_schedutil.c +3 -2
index 0ab5f9d4bc59..307f3076635e 100644

Lines of this file are not shown. View the raw message.

kernel/sched/ext.c +11 -3
index 177bbf31116d..35c0b31924d3 100644

Lines of this file are not shown. View the raw message.

kernel/sched/fair.c +133 -33

166 lines not on this page · raw message

kernel/sched/rt.c +2 -3
index a892a01c463e..3e81b9d83d14 100644

Lines of this file are not shown. View the raw message.

kernel/sched/topology.c +6 -8
index c7a4d2fff571..35478aa2536f 100644

Lines of this file are not shown. View the raw message.

kernel/time/hrtimer.c +28 -23

51 lines not on this page · raw message

kernel/trace/trace.c +3 -4
index 2be9e47d64b0..55c9f51a2fda 100644

Lines of this file are not shown. View the raw message.

kernel/trace/trace.h +1 -1
index ec372e0f2e71..62d5a5f224c4 100644

Lines of this file are not shown. View the raw message.

kernel/trace/trace_branch.c +4 -4
index 6809b370e991..d1564db95a8f 100644

Lines of this file are not shown. View the raw message.

kernel/trace/trace_events_hist.c +7 -5
index 2a0726e1bc97..cb9e06713868 100644

Lines of this file are not shown. View the raw message.

kernel/trace/trace_printk.c +1 -0
index 29f6e95439b6..48c085fcae7a 100644

Lines of this file are not shown. View the raw message.

kernel/workqueue.c +3 -1
index 751b8cba52fc..a7793c471cfd 100644

Lines of this file are not shown. View the raw message.

lib/tests/kunit_iov_iter.c +8 -6
index 48342736d016..43e63bf4c095 100644

Lines of this file are not shown. View the raw message.

mm/memblock.c +1 -1
index f0f2dc66e9a2..757258d68425 100644

Lines of this file are not shown. View the raw message.

net/bluetooth/hci_event.c +0 -3
index 6f77ab2629d6..b6b52b81b7b9 100644

Lines of this file are not shown. View the raw message.

net/bluetooth/l2cap_core.c +7 -1
index 29e23f20dc43..bcb13ce53109 100644

Lines of this file are not shown. View the raw message.

net/bluetooth/sco.c +2 -1
index 1a38577135d4..9404fdb10ea6 100644

Lines of this file are not shown. View the raw message.

net/bpf/test_run.c +27 -8
index 6b04f47301c1..963fee5d01e2 100644

Lines of this file are not shown. View the raw message.

net/ceph/crush/crush.c +1 -5
index 254ded0b05f6..521aec1d5fc0 100644

Lines of this file are not shown. View the raw message.

net/ceph/osdmap.c +11 -3
index 7c76eb9d6cee..c34a5bf86831 100644

Lines of this file are not shown. View the raw message.

net/core/filter.c +4 -2
index 3d4bf4d2a1a4..bad3fb631846 100644

Lines of this file are not shown. View the raw message.

net/core/gro.c +4 -0
index ef61695fbdbb..867611d171db 100644

Lines of this file are not shown. View the raw message.

net/core/neighbour.c +5 -5
index 6dab4d1c2263..dabd368eaa4e 100644

Lines of this file are not shown. View the raw message.

net/core/netpoll.c +18 -1
index 6b1f470264c1..854e37c41653 100644

Lines of this file are not shown. View the raw message.

net/core/page_pool.c +5 -5
index 1a5edec485f1..b775b6305fb7 100644

Lines of this file are not shown. View the raw message.

net/core/skbuff.c +10 -1
index a4695882d1c4..a8911f1b90c1 100644

Lines of this file are not shown. View the raw message.

net/dsa/conduit.c +103 -58

161 lines not on this page · raw message

net/ipv4/netfilter/arp_tables.c +15 -3
index 1cdd9c28ab2d..97ead883e4a1 100644

Lines of this file are not shown. View the raw message.

net/ipv4/netfilter/arpt_mangle.c +8 -0
index a4e07e5e9c11..f65dd339208e 100644

Lines of this file are not shown. View the raw message.

net/ipv4/netfilter/iptable_nat.c +2 -2
index a5db7c67d61b..625a1ca13b1b 100644

Lines of this file are not shown. View the raw message.

net/ipv4/nexthop.c +2 -2
index c958b8edfe54..5a95b64b61c5 100644

Lines of this file are not shown. View the raw message.

net/ipv4/syncookies.c +1 -1
index fc3affd9c801..b5f0a65c6786 100644

Lines of this file are not shown. View the raw message.

net/ipv4/tcp.c +64 -29

93 lines not on this page · raw message

net/ipv4/tcp_bbr.c +3 -3
index 760941e55153..3df6160f5156 100644

Lines of this file are not shown. View the raw message.

net/ipv4/tcp_bic.c +1 -1
index 58358bf92e1b..65444ff14241 100644

Lines of this file are not shown. View the raw message.

net/ipv4/tcp_cdg.c +2 -2
index fbad6c35dee9..37f094204b6d 100644

Lines of this file are not shown. View the raw message.

net/ipv4/tcp_cubic.c +3 -3
index 76c23675ae50..f891e8d1e545 100644

Lines of this file are not shown. View the raw message.

net/ipv4/tcp_dctcp.c +1 -1
index 03abe0848420..6f103038b015 100644

Lines of this file are not shown. View the raw message.

net/ipv4/tcp_input.c +31 -25

56 lines not on this page · raw message

net/ipv4/tcp_metrics.c +3 -3
index 45b6ecd16412..7b08d3e58a74 100644

Lines of this file are not shown. View the raw message.

net/ipv4/tcp_nv.c +2 -2
index a60662f4bdf9..f345897a68df 100644

Lines of this file are not shown. View the raw message.

net/ipv4/tcp_output.c +12 -32

44 lines not on this page · raw message

net/ipv4/tcp_plb.c +1 -1
index 4bcf7eff95e3..b7f9b60d8991 100644

Lines of this file are not shown. View the raw message.

net/ipv4/tcp_timer.c +4 -3
index 2dd73a4e8e51..1e6d7d90371a 100644

Lines of this file are not shown. View the raw message.

net/ipv4/tcp_vegas.c +5 -4
index 786848ad37ea..3ec7308441a7 100644

Lines of this file are not shown. View the raw message.

net/ipv4/tcp_westwood.c +2 -2
index c6e97141eef2..b5a42adfd6ca 100644

Lines of this file are not shown. View the raw message.

net/ipv4/tcp_yeah.c +2 -1
index 18b07ff5d20e..74a2538e79e0 100644

Lines of this file are not shown. View the raw message.

net/ipv4/udp.c +6 -6
index de0deded74f0..a55642a42e82 100644

Lines of this file are not shown. View the raw message.

net/ipv6/icmp.c +4 -6
index aa39aabe4417..9cf0557d0ed2 100644

Lines of this file are not shown. View the raw message.

net/ipv6/netfilter/ip6table_nat.c +2 -2
index e119d4f090cc..5be723232df8 100644

Lines of this file are not shown. View the raw message.

net/ipv6/udp.c +7 -6
index 813a2ba75824..d47b4f5ac870 100644

Lines of this file are not shown. View the raw message.

net/mac80211/mlme.c +2 -1
index deef15c074c8..bcc4090ddc1a 100644

Lines of this file are not shown. View the raw message.

net/netfilter/ipvs/ip_vs_xmit.c +15 -4
index ecbcdc43263d..fc254d1f59de 100644

Lines of this file are not shown. View the raw message.

net/netfilter/nf_conntrack_proto_sctp.c +7 -3
index 645d2c43ebf7..7e10fa65cbdd 100644

Lines of this file are not shown. View the raw message.

net/netfilter/nf_conntrack_sip.c +122 -38

160 lines not on this page · raw message

net/netfilter/nf_nat_amanda.c +1 -1
index 98deef6cde69..8f1054920a85 100644

Lines of this file are not shown. View the raw message.

net/netfilter/nf_nat_core.c +6 -4
index e6b24586d2fe..8e36b4e3e5c4 100644

Lines of this file are not shown. View the raw message.

net/netfilter/nf_nat_sip.c +19 -15
index cf4aeb299bde..9fbfc6bff0c2 100644

Lines of this file are not shown. View the raw message.

net/netfilter/nf_tables_api.c +18 -26

44 lines not on this page · raw message

net/netfilter/nfnetlink_osf.c +19 -26

45 lines not on this page · raw message

net/netfilter/nft_ct.c +2 -0
index 4f52ca4c48d5..8dbf31e7ddcb 100644

Lines of this file are not shown. View the raw message.

net/netfilter/nft_fwd_netdev.c +10 -0
index 152a9fb4d23a..256e832f1bb9 100644

Lines of this file are not shown. View the raw message.

net/netfilter/nft_osf.c +5 -1
index 1c0b493ef0a9..bdc2f6c90e2f 100644

Lines of this file are not shown. View the raw message.

net/netfilter/xt_mac.c +23 -11
index 81649da57ba5..bd2354760895 100644

Lines of this file are not shown. View the raw message.

net/netfilter/xt_owner.c +25 -12
index 50332888c8d2..7be2fe22b067 100644

Lines of this file are not shown. View the raw message.

net/netfilter/xt_physdev.c +19 -10
index 343e65f377d4..130842c35c6f 100644

Lines of this file are not shown. View the raw message.

net/netfilter/xt_policy.c +1 -1
index cb6e8279010a..b5fa65558318 100644

Lines of this file are not shown. View the raw message.

net/netfilter/xt_realm.c +1 -1
index 6df485f4403d..61b2f1e58d15 100644

Lines of this file are not shown. View the raw message.

net/netfilter/xt_socket.c +6 -17
index 76e01f292aaf..811e53bee408 100644

Lines of this file are not shown. View the raw message.

net/openvswitch/datapath.c +33 -2
index d5b6e2002bc1..2304c8e3be4f 100644

Lines of this file are not shown. View the raw message.

net/openvswitch/vport.c +3 -0
index f0ce8ce1dce0..1f0c86a9f43b 100644

Lines of this file are not shown. View the raw message.

net/psp/psp-nl-gen.c +2 -2
index 9fdd6f831803..85cf90999c9f 100644

Lines of this file are not shown. View the raw message.

net/psp/psp_nl.c +7 -3
index 8aaca62744c3..3f63ffbc5c57 100644

Lines of this file are not shown. View the raw message.

net/rds/af_rds.c +8 -2
index 4a7217fbeab6..7a0f5150e910 100644

Lines of this file are not shown. View the raw message.

net/rds/connection.c +14 -0
index dbfea6fa1126..4764628fe12a 100644

Lines of this file are not shown. View the raw message.

net/rds/ib.c +22 -2
index 9826fe7f9d00..ce5be43c5fba 100644

Lines of this file are not shown. View the raw message.

net/rds/ib.h +1 -0
index 8ef3178ed4d6..5ff346a1e8ba 100644

Lines of this file are not shown. View the raw message.

net/rds/ib_rdma.c +1 -1
index dd08ccc4246d..751755cd069e 100644

Lines of this file are not shown. View the raw message.

net/rds/message.c +1 -0
index bdf5af254757..064e507f0ccf 100644

Lines of this file are not shown. View the raw message.

net/sched/act_ct.c +6 -2
index b3c160ad590d..f9cb8f7474ed 100644

Lines of this file are not shown. View the raw message.

net/sched/act_mirred.c +1 -1
index 5f01f567c934..18d9378a9c11 100644

Lines of this file are not shown. View the raw message.

net/sched/sch_cake.c +28 -25

53 lines not on this page · raw message

net/sched/sch_choke.c +16 -10
index 59e7bdf5063e..ea6ef76c2965 100644

Lines of this file are not shown. View the raw message.

net/sched/sch_dualpi2.c +28 -4
index 4b975feb52b1..efa32240c5a9 100644

Lines of this file are not shown. View the raw message.

net/sched/sch_fq_codel.c +2 -1
index a14142392939..90e1dfac6f59 100644

Lines of this file are not shown. View the raw message.

net/sched/sch_fq_pie.c +10 -9
index 7b96bc3ff891..0c7b2095f865 100644

Lines of this file are not shown. View the raw message.

net/sched/sch_hhf.c +10 -9
index 2d4855e28a28..81c3a388c943 100644

Lines of this file are not shown. View the raw message.

net/sched/sch_netem.c +64 -12

76 lines not on this page · raw message

net/sched/sch_pie.c +25 -27

52 lines not on this page · raw message

net/sched/sch_red.c +21 -10
index 68ee41ce78c5..86651a68d401 100644

Lines of this file are not shown. View the raw message.

net/sched/sch_sfb.c +32 -22

54 lines not on this page · raw message

net/sched/sch_taprio.c +13 -9
index 39b735386996..b3481cafa6ec 100644

Lines of this file are not shown. View the raw message.

net/sctp/inqueue.c +1 -0
index f5a7d5a38755..a024c0843247 100644

Lines of this file are not shown. View the raw message.

net/sctp/sm_statefuns.c +6 -0
index 7b823d759141..8e89a870780c 100644

Lines of this file are not shown. View the raw message.

net/sctp/socket.c +1 -1
index c57a53192bee..2c5ad5398490 100644

Lines of this file are not shown. View the raw message.

net/tipc/msg.c +13 -1
index 76284fc538eb..b0bba0feef56 100644

Lines of this file are not shown. View the raw message.

net/tls/tls.h +1 -0
index 2f86baeb71fc..a1d8467bece3 100644

Lines of this file are not shown. View the raw message.

net/tls/tls_strp.c +6 -0
index 98e12f0ff57e..c72e88317627 100644

Lines of this file are not shown. View the raw message.

net/tls/tls_sw.c +4 -0
index 16aaf41a8cc0..f2ea190777f0 100644

Lines of this file are not shown. View the raw message.

net/unix/af_unix.c +5 -4
index a09c73274894..33ed8ecb556d 100644

Lines of this file are not shown. View the raw message.

net/unix/unix_bpf.c +3 -0
index e0d30d6d22ac..57f3124c9d8d 100644

Lines of this file are not shown. View the raw message.

net/vmw_vsock/virtio_transport_common.c +8 -3
index 41be06c4bd7f..495c93cddcdc 100644

Lines of this file are not shown. View the raw message.

rust/kernel/cpufreq.rs +6 -7
index df5d9f6f43f3..19729ccb3f6d 100644

Lines of this file are not shown. View the raw message.

rust/kernel/sync/atomic.rs +1 -4
index 016a6bcaf080..43229f0320e9 100644

Lines of this file are not shown. View the raw message.

scripts/gdb/linux/timerlist.py +1 -1
index ccc24d30de80..9fb3436a217c 100644

Lines of this file are not shown. View the raw message.

scripts/package/builddeb +7 -1
index 3627ca227e5a..ba1defc61652 100755

Lines of this file are not shown. View the raw message.

security/integrity/ima/ima_crypto.c +1 -1
index 6f5696d999d0..8ae7821a65c2 100644

Lines of this file are not shown. View the raw message.

security/integrity/ima/ima_fs.c +12 -4
index 87045b09f120..25970867f594 100644

Lines of this file are not shown. View the raw message.

sound/core/compress_offload.c +0 -7
index da514fef45bc..2181442e3a1d 100644

Lines of this file are not shown. View the raw message.

sound/core/sound.c +7 -0
index 6531a67f13b3..7980b60f4ba0 100644

Lines of this file are not shown. View the raw message.

sound/hda/codecs/cmedia.c +0 -7
index 15e5a1118a6e..a156bea7ca44 100644

Lines of this file are not shown. View the raw message.

sound/hda/codecs/conexant.c +7 -1
index f71123a47546..263773f8bd6a 100644

Lines of this file are not shown. View the raw message.

sound/hda/codecs/realtek/alc269.c +9 -13
index 844c4650230c..ea98cbc4310d 100644

Lines of this file are not shown. View the raw message.

sound/hda/codecs/side-codecs/cs35l56_hda.c +7 -5
index 82b7352e7ea9..79c15e21d4bc 100644

Lines of this file are not shown. View the raw message.

sound/hda/codecs/side-codecs/cs35l56_hda.h +1 -0
index 38d94fb213a5..0074e8f5f18c 100644

Lines of this file are not shown. View the raw message.

sound/hda/codecs/side-codecs/tas2781_hda_spi.c +11 -3
index 488e35dac952..a64f2c899d50 100644

Lines of this file are not shown. View the raw message.

sound/isa/sc6000.c +92 -60

152 lines not on this page · raw message

sound/soc/amd/acp/acp-legacy-mach.c +1 -1
index a7a551366a40..235d6cc83fa9 100644

Lines of this file are not shown. View the raw message.

sound/soc/amd/acp/acp-mach-common.c +19 -3
index c4bc8e849284..a2031e7f6142 100644

Lines of this file are not shown. View the raw message.

sound/soc/amd/acp/acp-mach.h +4 -0
index f94c30c20f20..7177d3fd9619 100644

Lines of this file are not shown. View the raw message.

sound/soc/amd/acp/acp-sdw-legacy-mach.c +2 -2
index 2b2910b1856d..798c73d7e26d 100644

Lines of this file are not shown. View the raw message.

sound/soc/amd/acp/acp-sof-mach.c +1 -1
index 6215e31ecedd..36ecef7013b9 100644

Lines of this file are not shown. View the raw message.

sound/soc/codecs/ab8500-codec.c +3 -3
index 04b5e1d5a653..32d9cdbc8c31 100644

Lines of this file are not shown. View the raw message.

sound/soc/codecs/tas2764.c +1 -0
index 36e25e48b354..9f351565dc82 100644

Lines of this file are not shown. View the raw message.

sound/soc/codecs/tas2770.c +2 -2
index 6f878b01716f..2ce3011119bd 100644

Lines of this file are not shown. View the raw message.

sound/soc/fsl/fsl_easrc.c +88 -35

123 lines not on this page · raw message

sound/soc/fsl/fsl_micfil.c +52 -8

60 lines not on this page · raw message

sound/soc/fsl/fsl_xcvr.c +18 -4
index a268fb81a2f8..d7a823384c08 100644

Lines of this file are not shown. View the raw message.

sound/soc/intel/Kconfig +1 -1
index 412555e626b8..63367364916a 100644

Lines of this file are not shown. View the raw message.

sound/soc/intel/avs/tgl.c +26 -12
index afb066516101..a7123639de43 100644

Lines of this file are not shown. View the raw message.

sound/soc/qcom/qdsp6/topology.c +5 -3
index f61285e7dcf2..f8d3bb83e3b0 100644

Lines of this file are not shown. View the raw message.

sound/soc/renesas/rcar/core.c +1 -1
index 69fb19964a71..2dc078358612 100644

Lines of this file are not shown. View the raw message.

sound/soc/rockchip/rockchip_sai.c +4 -0
index 6695349ee561..b38c2cb81f80 100644

Lines of this file are not shown. View the raw message.

sound/soc/sdca/sdca_asoc.c +34 -7

41 lines not on this page · raw message

sound/soc/soc-compress.c +2 -2
index 7b81dffc6a93..b8402802ae78 100644

Lines of this file are not shown. View the raw message.

sound/soc/soc-pcm.c +2 -2
index 2c21fd528afd..99299364c9ba 100644

Lines of this file are not shown. View the raw message.

sound/soc/sof/compress.c +5 -3
index 593b8c747484..31455ebb0f5b 100644

Lines of this file are not shown. View the raw message.

sound/soc/sof/intel/hda-stream.c +7 -3
index 9c3b3a9aaf83..56faafb3dd0e 100644

Lines of this file are not shown. View the raw message.

sound/soc/sof/sof-priv.h +2 -0
index 0f624d8cde20..985284a7b4ec 100644

Lines of this file are not shown. View the raw message.

sound/soc/sti/uniperif_player.c +7 -2
index 6d1ce030963c..45d35b887e4e 100644

Lines of this file are not shown. View the raw message.

sound/usb/midi.c +7 -5
index dd8249e75970..e09761b6c91f 100644

Lines of this file are not shown. View the raw message.

sound/usb/midi2.c +7 -5
index 0ca3819fc34b..32a3102df15c 100644

Lines of this file are not shown. View the raw message.

sound/usb/mixer_scarlett2.c +1 -1
index 48d77030a63d..a75a4610663e 100644

Lines of this file are not shown. View the raw message.

sound/usb/qcom/qc_audio_offload.c +26 -7
index 542eae3a57d9..e70649c4afcd 100644

Lines of this file are not shown. View the raw message.

sound/usb/quirks.c +2 -1
index a2c039a1b3cd..1b4cfc2b68f9 100644

Lines of this file are not shown. View the raw message.

sound/usb/stream.c +22 -36

58 lines not on this page · raw message

sound/usb/stream.h +2 -1
index d92e18d5818f..61b9a133da01 100644

Lines of this file are not shown. View the raw message.

tools/include/nolibc/stdio.h +90 -48

138 lines not on this page · raw message

tools/lib/bpf/libbpf.c +11 -10
index 9c98c6adb6d0..84b6fb47a2f7 100644

Lines of this file are not shown. View the raw message.

tools/lib/bpf/relo_core.c +2 -0
index 6eea5edba58a..0ccc8f548cba 100644

Lines of this file are not shown. View the raw message.

tools/perf/builtin-lock.c +1 -1
index e8962c985d34..5585aeb97684 100644

Lines of this file are not shown. View the raw message.

tools/perf/builtin-stat.c +23 -20

43 lines not on this page · raw message

tools/perf/builtin-trace.c +7 -5
index c607f39b8c8b..96efe1fba854 100644

Lines of this file are not shown. View the raw message.

tools/perf/util/branch.h +3 -0
index 7429530fa774..a1d4736497c4 100644

Lines of this file are not shown. View the raw message.

tools/perf/util/cgroup.c +23 -7
index 25e2769b5e74..0038d2ac647c 100644

Lines of this file are not shown. View the raw message.

tools/perf/util/cs-etm-decoder/cs-etm-decoder.c +13 -38

51 lines not on this page · raw message

tools/perf/util/expr.c +2 -1
index 7fda0ff89c16..0893c88a4ef8 100644

Lines of this file are not shown. View the raw message.

tools/perf/util/maps.c +5 -10
index c51ec159ac76..23aa8a95d045 100644

Lines of this file are not shown. View the raw message.

tools/perf/util/symbol-elf.c +6 -2
index 9d6238646468..9602cc51dcc6 100644

Lines of this file are not shown. View the raw message.

tools/perf/util/util.h +0 -1
index 3423778e39a5..523550e7d7ed 100644

Lines of this file are not shown. View the raw message.

tools/power/x86/turbostat/turbostat.8 +9 -3
index 3340def58d01..3e0487cd6451 100644

Lines of this file are not shown. View the raw message.

tools/power/x86/turbostat/turbostat.c +13 -13
index 48677f184634..313872f64a9a 100644

Lines of this file are not shown. View the raw message.

tools/testing/ktest/ktest.pl +27 -8
index 88de775097fe..17bdce9cafac 100755

Lines of this file are not shown. View the raw message.

tools/testing/selftests/arm64/gcs/gcs-util.h +0 -6
index c99a6b39ac14..7a81bb07ed4b 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/arm64/gcs/libc-gcs.c +1 -0
index 17b2fabfec38..72e82bfbecc9 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/bpf/prog_tests/access_variable_array.c deleted +0 -16
deleted file mode 100644
index 08131782437c..000000000000

Lines of this file are not shown. View the raw message.

tools/testing/selftests/bpf/prog_tests/reg_bounds.c +35 -0
index 04938d0d431b..5f57d3c92380 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/bpf/prog_tests/snprintf.c +2 -1
index 594441acb707..4e4a82d54f79 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/bpf/progs/bpf_misc.h +1 -1
index a7a1a684eed1..25172ca74b20 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/bpf/progs/test_access_variable_array.c deleted +0 -19
deleted file mode 100644
index 326b7d1f496a..000000000000

Lines of this file are not shown. View the raw message.

tools/testing/selftests/bpf/progs/verifier_bounds.c +1 -1
index e772ae430915..ea5db79da40e 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/bpf/progs/verifier_scalar_ids.c +5 -3
index 1fdd85b4b844..f1c17df9c4f9 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/cgroup/test_memcontrol.c +10 -1
index a680f773f2d5..1f64db1afa21 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/futex/functional/futex_requeue.c +8 -41

49 lines not on this page · raw message

tools/testing/selftests/kho/vmtest.sh +1 -0
index 3f6c17166846..49fdac8e8b15 100755

Lines of this file are not shown. View the raw message.

tools/testing/selftests/mm/migration.c +2 -1
index ea945eebec2f..aa556c708d6b 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/net/netfilter/nft_tproxy_udp.sh +7 -7
index d16de13fe5a7..1dc7b0450145 100755

Lines of this file are not shown. View the raw message.

tools/testing/selftests/net/packetdrill/tcp_ts_recent_invalid_ack.pkt +3 -1
index 174ce9a1bfc0..ee6baf7c36cf 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/powerpc/vphn/Makefile +1 -1
index 61d519a076c6..778fc396340d 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/sched_ext/exit.c +1 -1
index ee25824b1cbe..b987611789d1 100644

Lines of this file are not shown. View the raw message.

tools/tracing/rtla/src/actions.c +4 -3
index 15986505b437..4274fa0894b0 100644

Lines of this file are not shown. View the raw message.

tools/tracing/rtla/src/osnoise_hist.c +7 -19
index d22feb4d6cc9..ae8426f40f8f 100644

Lines of this file are not shown. View the raw message.

tools/tracing/rtla/src/osnoise_top.c +7 -19
index a8d31030c412..6ae7cdb3bdc0 100644

Lines of this file are not shown. View the raw message.

tools/tracing/rtla/src/timerlat_hist.c +7 -19
index 3d56df3d5fa0..311c4f18ce4c 100644

Lines of this file are not shown. View the raw message.

tools/tracing/rtla/src/timerlat_top.c +7 -19
index 6cc9a3607c66..3a3b11b5beaa 100644

Lines of this file are not shown. View the raw message.

tools/tracing/rtla/src/utils.c +60 -5

65 lines not on this page · raw message

tools/tracing/rtla/src/utils.h +3 -0
index a2a6f89f342d..f11d27927223 100644

Lines of this file are not shown. View the raw message.

virt/kvm/dirty_ring.c +2 -1
index 02bc6b00d76c..572b854edf74 100644

Lines of this file are not shown. View the raw message.

The rest of this diff is not shown. View the raw message.

Part of the diff is not shown here. View the raw message.