Skip to contentSkip to conversation

Linux 6.17.13

DISCUSSION Greg Kroah-Hartman 1 participant 2 messages Dec 18, 2025 Stable branch

lore
Share & tools
lore

Greg Kroah-Hartman

author maintainer
#0 lore raw

Note, this is the LAST release of the 6.17.y kernel tree. It is now end-of-life, all users must move to the 6.18.y kernel branch at this point in time.

I'm announcing the release of the 6.17.13 kernel.

All users of the 6.17 kernel series must upgrade.

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

thanks,

greg k-h

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

 Documentation/admin-guide/LSM/Smack.rst                                           |   16 
 Documentation/devicetree/bindings/clock/qcom,x1e80100-gcc.yaml                    |   62 
 Documentation/devicetree/bindings/pci/amlogic,axg-pcie.yaml                       |    6 
 Documentation/hwmon/g762.rst                                                      |    2 
 Makefile                                                                          |    2 
 arch/arm/boot/dts/renesas/r8a7793-gose.dts                                        |    1 
 arch/arm/boot/dts/renesas/r9a06g032-rzn1d400-db.dts                               |    2 
 arch/arm/boot/dts/samsung/exynos4210-i9100.dts                                    |    1 
 arch/arm/boot/dts/samsung/exynos4210-trats.dts                                    |    1 
 arch/arm/boot/dts/samsung/exynos4210-universal_c210.dts                           |    1 
 arch/arm/boot/dts/samsung/exynos4412-midas.dtsi                                   |    1 
 arch/arm/boot/dts/st/stm32mp157c-phycore-stm32mp15-som.dtsi                       |    8 
 arch/arm/boot/dts/ti/omap/am335x-netcom-plus-2xx.dts                              |    8 
 arch/arm/boot/dts/ti/omap/omap3-beagle-xm.dts                                     |    2 
 arch/arm/boot/dts/ti/omap/omap3-n900.dts                                          |    2 
 arch/arm/include/asm/word-at-a-time.h                                             |   10 
 arch/arm64/boot/dts/exynos/google/gs101.dtsi                                      |    4 
 arch/arm64/boot/dts/freescale/imx8mm-venice-gw72xx.dtsi                           |   11 
 arch/arm64/boot/dts/freescale/imx8mp-venice-gw702x.dtsi                           |   51 
 arch/arm64/boot/dts/freescale/imx8mp-venice-gw72xx.dtsi                           |   11 
 arch/arm64/boot/dts/freescale/imx95-15x15-evk.dts                                 |    1 
 arch/arm64/boot/dts/freescale/imx95-tqma9596sa.dtsi                               |    4 
 arch/arm64/boot/dts/qcom/msm8996.dtsi                                             |    3 
 arch/arm64/boot/dts/qcom/qcm2290.dtsi                                             |   60 
 arch/arm64/boot/dts/qcom/qcm6490-fairphone-fp5.dts                                |    2 
 arch/arm64/boot/dts/qcom/qcm6490-shift-otter.dts                                  |    5 
 arch/arm64/boot/dts/qcom/qrb2210-rb1.dts                                          |    2 
 arch/arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi                               |    4 
 arch/arm64/boot/dts/qcom/sdm845-samsung-starqltechn.dts                           |   17 
 arch/arm64/boot/dts/qcom/sm8650.dtsi                                              |    2 
 arch/arm64/boot/dts/qcom/x1e80100.dtsi                                            |   12 
 arch/arm64/boot/dts/renesas/r8a779g3-sparrow-hawk.dts                             |    6 
 arch/arm64/boot/dts/rockchip/rk3566-rock-3c.dts                                   |    1 
 arch/arm64/boot/dts/rockchip/rk3588s-rock-5a.dts                                  |   15 
 arch/arm64/boot/dts/ti/k3-am62p.dtsi                                              |    2 
 arch/powerpc/kernel/entry_32.S                                                    |   10 
 arch/powerpc/kexec/ranges.c                                                       |    2 
 arch/powerpc/mm/book3s64/hash_utils.c                                             |   10 
 arch/powerpc/mm/ptdump/hashpagetable.c                                            |    6 
 arch/riscv/kvm/vcpu_insn.c                                                        |   22 
 arch/s390/include/asm/fpu-insn.h                                                  |    3 
 arch/s390/kernel/smp.c                                                            |    1 
 arch/um/Makefile                                                                  |   12 
 arch/x86/boot/compressed/pgtable_64.c                                             |   11 
 arch/x86/events/core.c                                                            |    5 
 arch/x86/events/intel/core.c                                                      |    7 
 arch/x86/events/intel/cstate.c                                                    |    3 
 arch/x86/kernel/dumpstack.c                                                       |   23 
 block/blk-lib.c                                                                   |    6 
 block/blk-mq.c                                                                    |   35 
 block/blk-throttle.c                                                              |    9 
 block/mq-deadline.c                                                               |  129 -
 crypto/aead.c                                                                     |    1 
 crypto/ahash.c                                                                    |   18 
 crypto/asymmetric_keys/asymmetric_type.c                                          |   14 
 crypto/authenc.c                                                                  |   75 -
 drivers/accel/amdxdna/aie2_ctx.c                                                  |   22 
 drivers/accel/amdxdna/amdxdna_ctx.c                                               |    1 
 drivers/accel/amdxdna/amdxdna_ctx.h                                               |    1 
 drivers/accel/amdxdna/amdxdna_mailbox.c                                           |    1 
 drivers/accel/ivpu/ivpu_fw.h                                                      |    2 
 drivers/accel/ivpu/ivpu_gem.c                                                     |   97 -
 drivers/accel/ivpu/ivpu_gem.h                                                     |    2 
 drivers/accel/ivpu/ivpu_hw_btrs.c                                                 |    2 
 drivers/accel/ivpu/ivpu_hw_btrs.h                                                 |    2 
 drivers/accel/ivpu/ivpu_job.c                                                     |    6 
 drivers/accel/ivpu/ivpu_pm.c                                                      |    9 
 drivers/acpi/apei/ghes.c                                                          |   27 
 drivers/acpi/processor_core.c                                                     |    2 
 drivers/acpi/property.c                                                           |    1 
 drivers/base/firmware_loader/Kconfig                                              |    2 
 drivers/block/nbd.c                                                               |    5 
 drivers/block/ps3disk.c                                                           |    4 
 drivers/block/ublk_drv.c                                                          |    4 
 drivers/char/random.c                                                             |   19 
 drivers/clk/Makefile                                                              |    3 
 drivers/clk/qcom/camcc-sm6350.c                                                   |   13 
 drivers/clk/qcom/camcc-sm7150.c                                                   |    6 
 drivers/clk/qcom/camcc-sm8550.c                                                   |   10 
 drivers/clk/qcom/gcc-ipq5424.c                                                    |    3 
 drivers/clk/qcom/gcc-qcs615.c                                                     |    6 
 drivers/clk/qcom/gcc-sm8750.c                                                     |    1 
 drivers/clk/qcom/gcc-x1e80100.c                                                   |  698 +++++++++-
 drivers/clk/renesas/r9a06g032-clocks.c                                            |    6 
 drivers/clk/renesas/r9a09g077-cpg.c                                               |    4 
 drivers/clk/renesas/renesas-cpg-mssr.c                                            |   57 
 drivers/clk/spacemit/ccu-k1.c                                                     |    4 
 drivers/clocksource/timer-nxp-stm.c                                               |   23 
 drivers/clocksource/timer-ralink.c                                                |   11 
 drivers/cpufreq/amd-pstate.c                                                      |    2 
 drivers/crypto/ccree/cc_buffer_mgr.c                                              |    6 
 drivers/crypto/hisilicon/qm.c                                                     |   14 
 drivers/crypto/intel/iaa/iaa_crypto_main.c                                        |    2 
 drivers/crypto/starfive/jh7110-hash.c                                             |    6 
 drivers/devfreq/hisi_uncore_freq.c                                                |    3 
 drivers/firmware/efi/cper-arm.c                                                   |   52 
 drivers/firmware/efi/cper.c                                                       |   60 
 drivers/firmware/efi/libstub/x86-5lvl.c                                           |    4 
 drivers/firmware/imx/imx-scu-irq.c                                                |    4 
 drivers/firmware/stratix10-svc.c                                                  |    1 
 drivers/firmware/ti_sci.c                                                         |   21 
 drivers/firmware/ti_sci.h                                                         |    2 
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.h                                        |    1 
 drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c                                         |   44 
 drivers/gpu/drm/amd/amdgpu/amdgpu_userq.h                                         |   12 
 drivers/gpu/drm/amd/amdgpu/mes_userqueue.c                                        |   31 
 drivers/gpu/drm/amd/amdkfd/kfd_svm.c                                              |   46 
 drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c                                |    8 
 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c                                   |   27 
 drivers/gpu/drm/drm_plane.c                                                       |    8 
 drivers/gpu/drm/i915/display/intel_fbdev.c                                        |   43 
 drivers/gpu/drm/i915/display/intel_fbdev_fb.c                                     |   42 
 drivers/gpu/drm/i915/display/intel_fbdev_fb.h                                     |    8 
 drivers/gpu/drm/imagination/pvr_device.c                                          |    2 
 drivers/gpu/drm/mediatek/mtk_disp_ccorr.c                                         |   23 
 drivers/gpu/drm/msm/adreno/a2xx_gpu.c                                             |    2 
 drivers/gpu/drm/msm/adreno/a6xx_gmu.c                                             |   34 
 drivers/gpu/drm/msm/adreno/a6xx_gpu.c                                             |   10 
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc.h                                        |    6 
 drivers/gpu/drm/msm/msm_gpu.c                                                     |   21 
 drivers/gpu/drm/nouveau/dispnv04/nouveau_i2c_encoder.c                            |   20 
 drivers/gpu/drm/nouveau/include/dispnv04/i2c/encoder_i2c.h                        |   19 
 drivers/gpu/drm/nouveau/nouveau_fence.c                                           |    6 
 drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.c                                     |    2 
 drivers/gpu/drm/nova/Kconfig                                                      |    1 
 drivers/gpu/drm/panel/panel-visionox-rm69299.c                                    |    4 
 drivers/gpu/drm/panthor/panthor_device.c                                          |    4 
 drivers/gpu/drm/panthor/panthor_gem.c                                             |   20 
 drivers/gpu/drm/panthor/panthor_mmu.c                                             |   18 
 drivers/gpu/drm/panthor/panthor_sched.c                                           |   44 
 drivers/gpu/drm/tidss/tidss_dispc.c                                               |   93 -
 drivers/gpu/drm/tidss/tidss_dispc.h                                               |    3 
 drivers/gpu/drm/tidss/tidss_drv.h                                                 |    2 
 drivers/gpu/drm/tidss/tidss_oldi.c                                                |   22 
 drivers/gpu/drm/vgem/vgem_fence.c                                                 |    2 
 drivers/gpu/drm/xe/display/intel_fbdev_fb.c                                       |   32 
 drivers/gpu/host1x/syncpt.c                                                       |    4 
 drivers/greybus/gb-beagleplay.c                                                   |   12 
 drivers/hid/hid-logitech-hidpp.c                                                  |    9 
 drivers/hv/mshv_root_main.c                                                       |   89 -
 drivers/hwmon/sy7636a-hwmon.c                                                     |    7 
 drivers/hwtracing/coresight/coresight-etm-perf.c                                  |    1 
 drivers/hwtracing/coresight/coresight-etm3x-core.c                                |   59 
 drivers/hwtracing/coresight/coresight-etm4x-core.c                                |  103 -
 drivers/hwtracing/coresight/coresight-etm4x.h                                     |    3 
 drivers/hwtracing/coresight/coresight-tmc-etr.c                                   |   10 
 drivers/i2c/busses/i2c-k1.c                                                       |   19 
 drivers/i3c/master.c                                                              |    8 
 drivers/i3c/master/svc-i3c-master.c                                               |   22 
 drivers/iio/imu/bmi270/bmi270_spi.c                                               |    2 
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h                                           |    2 
 drivers/infiniband/hw/bnxt_re/ib_verbs.c                                          |    8 
 drivers/infiniband/hw/bnxt_re/qplib_sp.c                                          |    8 
 drivers/infiniband/hw/bnxt_re/qplib_sp.h                                          |    2 
 drivers/infiniband/hw/irdma/cm.c                                                  |    2 
 drivers/infiniband/hw/irdma/ctrl.c                                                |    3 
 drivers/infiniband/hw/irdma/main.h                                                |    2 
 drivers/infiniband/hw/irdma/pble.c                                                |    6 
 drivers/infiniband/hw/irdma/verbs.c                                               |   15 
 drivers/infiniband/hw/irdma/verbs.h                                               |    3 
 drivers/infiniband/sw/rxe/rxe_srq.c                                               |    7 
 drivers/infiniband/ulp/rtrs/rtrs-srv.c                                            |    2 
 drivers/interconnect/debugfs-client.c                                             |    7 
 drivers/interconnect/qcom/msm8996.c                                               |    1 
 drivers/iommu/amd/debugfs.c                                                       |    2 
 drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c                                       |    2 
 drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c                                        |   27 
 drivers/iommu/intel/iommu.h                                                       |    2 
 drivers/irqchip/irq-bcm2712-mip.c                                                 |    3 
 drivers/irqchip/irq-bcm7038-l1.c                                                  |    8 
 drivers/irqchip/irq-bcm7120-l2.c                                                  |   17 
 drivers/irqchip/irq-brcmstb-l2.c                                                  |   12 
 drivers/irqchip/irq-imx-mu-msi.c                                                  |   14 
 drivers/irqchip/irq-mchp-eic.c                                                    |    2 
 drivers/irqchip/irq-renesas-rzg2l.c                                               |    6 
 drivers/irqchip/irq-starfive-jh8100-intc.c                                        |    3 
 drivers/irqchip/qcom-irq-combiner.c                                               |    2 
 drivers/leds/leds-netxbig.c                                                       |   36 
 drivers/leds/leds-upboard.c                                                       |    2 
 drivers/leds/rgb/leds-qcom-lpg.c                                                  |    4 
 drivers/macintosh/mac_hid.c                                                       |    3 
 drivers/md/dm-log-writes.c                                                        |    1 
 drivers/md/dm-raid.c                                                              |    2 
 drivers/md/md.c                                                                   |   23 
 drivers/md/md.h                                                                   |    9 
 drivers/md/raid5.c                                                                |    6 
 drivers/mfd/da9055-core.c                                                         |    1 
 drivers/mfd/mt6358-irq.c                                                          |    1 
 drivers/mfd/mt6397-irq.c                                                          |    1 
 drivers/misc/rp1/rp1_pci.c                                                        |    3 
 drivers/mtd/lpddr/lpddr_cmds.c                                                    |    8 
 drivers/mtd/nand/raw/lpc32xx_slc.c                                                |    2 
 drivers/mtd/nand/raw/marvell_nand.c                                               |   13 
 drivers/mtd/nand/raw/nand_base.c                                                  |   13 
 drivers/mtd/nand/raw/renesas-nand-controller.c                                    |    5 
 drivers/net/dsa/b53/b53_common.c                                                  |  315 +++-
 drivers/net/dsa/b53/b53_priv.h                                                    |  111 +
 drivers/net/dsa/b53/b53_regs.h                                                    |   41 
 drivers/net/dsa/xrs700x/xrs700x.c                                                 |   11 
 drivers/net/ethernet/intel/iavf/iavf_ptp.c                                        |    7 
 drivers/net/ethernet/stmicro/stmmac/dwmac-sophgo.c                                |   20 
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c                                 |    2 
 drivers/net/ethernet/stmicro/stmmac/stmmac_vlan.c                                 |    3 
 drivers/net/phy/adin1100.c                                                        |    2 
 drivers/net/phy/aquantia/aquantia_firmware.c                                      |    2 
 drivers/net/phy/mscc/mscc_main.c                                                  |    6 
 drivers/net/phy/phy-core.c                                                        |   43 
 drivers/net/phy/realtek/realtek_main.c                                            |   65 
 drivers/net/wireless/ath/ath10k/core.c                                            |   20 
 drivers/net/wireless/ath/ath10k/core.h                                            |    2 
 drivers/net/wireless/ath/ath10k/mac.c                                             |    2 
 drivers/net/wireless/ath/ath11k/mac.c                                             |    8 
 drivers/net/wireless/ath/ath11k/pci.c                                             |   20 
 drivers/net/wireless/ath/ath11k/wmi.c                                             |   20 
 drivers/net/wireless/ath/ath11k/wmi.h                                             |    2 
 drivers/net/wireless/ath/ath12k/core.c                                            |   24 
 drivers/net/wireless/ath/ath12k/core.h                                            |    1 
 drivers/net/wireless/ath/ath12k/dp_rx.c                                           |   70 -
 drivers/net/wireless/ath/ath12k/hal_rx.c                                          |   10 
 drivers/net/wireless/ath/ath12k/mac.c                                             |   16 
 drivers/net/wireless/ath/ath12k/pci.c                                             |   20 
 drivers/net/wireless/ath/ath12k/qmi.c                                             |   11 
 drivers/net/wireless/ath/ath12k/qmi.h                                             |    5 
 drivers/net/wireless/ath/ath12k/wmi.c                                             |   23 
 drivers/net/wireless/ath/ath12k/wmi.h                                             |    2 
 drivers/net/wireless/ath/ath12k/wow.c                                             |    1 
 drivers/net/wireless/intel/iwlwifi/mld/d3.c                                       |    4 
 drivers/net/wireless/mediatek/mt76/mt76.h                                         |    9 
 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c                                   |    4 
 drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c                              |   25 
 drivers/net/wireless/mediatek/mt76/mt7925/main.c                                  |    1 
 drivers/net/wireless/mediatek/mt76/mt7925/mcu.c                                   |   23 
 drivers/net/wireless/mediatek/mt76/mt792x_core.c                                  |    7 
 drivers/net/wireless/mediatek/mt76/mt7996/mac.c                                   |    6 
 drivers/net/wireless/mediatek/mt76/mt7996/main.c                                  |   95 -
 drivers/net/wireless/mediatek/mt76/mt7996/mcu.c                                   |   30 
 drivers/net/wireless/mediatek/mt76/mt7996/mmio.c                                  |    1 
 drivers/net/wireless/mediatek/mt76/mt7996/mt7996.h                                |    9 
 drivers/net/wireless/mediatek/mt76/wed.c                                          |   10 
 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c                                |    9 
 drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c                                |   27 
 drivers/net/wireless/realtek/rtw89/usb.c                                          |   13 
 drivers/net/wireless/st/cw1200/bh.c                                               |    6 
 drivers/nvme/host/auth.c                                                          |    2 
 drivers/of/fdt.c                                                                  |   57 
 drivers/of/of_kunit_helpers.c                                                     |    5 
 drivers/pci/controller/Kconfig                                                    |    7 
 drivers/pci/controller/dwc/pci-keystone.c                                         |    2 
 drivers/pci/controller/dwc/pcie-designware.h                                      |    2 
 drivers/pci/endpoint/functions/pci-epf-test.c                                     |    5 
 drivers/pci/setup-bus.c                                                           |    5 
 drivers/phy/freescale/phy-fsl-imx8qm-hsio.c                                       |    5 
 drivers/phy/renesas/phy-rcar-gen3-usb2.c                                          |   20 
 drivers/phy/rockchip/phy-rockchip-naneng-combphy.c                                |  568 ++++----
 drivers/phy/rockchip/phy-rockchip-samsung-hdptx.c                                 |   27 
 drivers/pinctrl/pinctrl-single.c                                                  |    7 
 drivers/pinctrl/renesas/pinctrl-rzg2l.c                                           |    6 
 drivers/pinctrl/stm32/pinctrl-stm32.c                                             |    2 
 drivers/platform/x86/asus-wmi.c                                                   |    8 
 drivers/platform/x86/intel/pmc/core.h                                             |    2 
 drivers/power/supply/apm_power.c                                                  |    3 
 drivers/power/supply/cw2015_battery.c                                             |    8 
 drivers/power/supply/max17040_battery.c                                           |    6 
 drivers/power/supply/rt5033_charger.c                                             |    2 
 drivers/power/supply/rt9467-charger.c                                             |    6 
 drivers/power/supply/wm831x_power.c                                               |   10 
 drivers/pwm/pwm-bcm2835.c                                                         |   28 
 drivers/ras/ras.c                                                                 |   40 
 drivers/regulator/core.c                                                          |   37 
 drivers/regulator/fixed.c                                                         |   11 
 drivers/regulator/pca9450-regulator.c                                             |    7 
 drivers/remoteproc/imx_rproc.c                                                    |    9 
 drivers/remoteproc/qcom_q6v5_wcss.c                                               |    8 
 drivers/rtc/rtc-amlogic-a4.c                                                      |    4 
 drivers/rtc/rtc-gamecube.c                                                        |    4 
 drivers/rtc/rtc-max31335.c                                                        |    6 
 drivers/s390/crypto/ap_bus.c                                                      |    8 
 drivers/scsi/imm.c                                                                |    1 
 drivers/scsi/qla2xxx/qla_nvme.c                                                   |    2 
 drivers/scsi/sim710.c                                                             |    2 
 drivers/scsi/smartpqi/smartpqi_init.c                                             |   19 
 drivers/scsi/stex.c                                                               |    1 
 drivers/soc/qcom/qcom_gsbi.c                                                      |    8 
 drivers/soc/qcom/smem.c                                                           |    3 
 drivers/spi/spi-airoha-snfi.c                                                     |   25 
 drivers/spi/spi-ch341.c                                                           |    2 
 drivers/spi/spi-sg2044-nor.c                                                      |    4 
 drivers/spi/spi-tegra210-quad.c                                                   |   22 
 drivers/staging/fbtft/fbtft-core.c                                                |    4 
 drivers/staging/most/Kconfig                                                      |    2 
 drivers/staging/most/Makefile                                                     |    1 
 drivers/staging/most/i2c/Kconfig                                                  |   13 
 drivers/staging/most/i2c/Makefile                                                 |    4 
 drivers/staging/most/i2c/i2c.c                                                    |  374 -----
 drivers/target/target_core_configfs.c                                             |    1 
 drivers/target/target_core_stat.c                                                 |   24 
 drivers/tty/serial/imx.c                                                          |   14 
 drivers/ufs/core/ufshcd-priv.h                                                    |    2 
 drivers/ufs/core/ufshcd.c                                                         |    2 
 drivers/ufs/host/ufs-rockchip.c                                                   |   19 
 drivers/uio/uio_fsl_elbc_gpcm.c                                                   |    7 
 drivers/usb/core/message.c                                                        |    2 
 drivers/usb/dwc2/platform.c                                                       |   17 
 drivers/usb/dwc3/host.c                                                           |    5 
 drivers/usb/gadget/legacy/raw_gadget.c                                            |    3 
 drivers/usb/gadget/udc/tegra-xudc.c                                               |    6 
 drivers/usb/misc/chaoskey.c                                                       |   16 
 drivers/usb/phy/phy.c                                                             |    4 
 drivers/usb/typec/ucsi/ucsi_huawei_gaokun.c                                       |    2 
 drivers/vdpa/mlx5/net/mlx5_vnet.c                                                 |    2 
 drivers/vdpa/pds/vdpa_dev.c                                                       |    2 
 drivers/vfio/pci/vfio_pci_core.c                                                  |   68 
 drivers/vfio/pci/vfio_pci_intrs.c                                                 |   52 
 drivers/vfio/pci/vfio_pci_priv.h                                                  |    4 
 drivers/vhost/net.c                                                               |   12 
 drivers/vhost/vhost.c                                                             |    4 
 drivers/video/backlight/led_bl.c                                                  |   13 
 drivers/video/fbdev/ssd1307fb.c                                                   |    4 
 drivers/virtio/virtio.c                                                           |   12 
 drivers/virtio/virtio_debug.c                                                     |   10 
 drivers/virtio/virtio_pci_modern_dev.c                                            |    6 
 drivers/virtio/virtio_vdpa.c                                                      |    2 
 drivers/watchdog/starfive-wdt.c                                                   |    4 
 drivers/watchdog/wdat_wdt.c                                                       |   64 
 fs/9p/v9fs.c                                                                      |    4 
 fs/9p/vfs_file.c                                                                  |   11 
 fs/9p/vfs_inode.c                                                                 |    3 
 fs/9p/vfs_inode_dotl.c                                                            |    2 
 fs/btrfs/block-group.c                                                            |    6 
 fs/btrfs/ctree.c                                                                  |    2 
 fs/btrfs/delayed-ref.c                                                            |   43 
 fs/btrfs/space-info.c                                                             |   22 
 fs/btrfs/space-info.h                                                             |    6 
 fs/erofs/super.c                                                                  |   38 
 fs/ext4/mballoc.c                                                                 |   49 
 fs/ext4/move_extent.c                                                             |    2 
 fs/f2fs/f2fs.h                                                                    |    2 
 fs/f2fs/gc.c                                                                      |  134 +
 fs/f2fs/recovery.c                                                                |    2 
 fs/f2fs/segment.c                                                                 |   38 
 fs/f2fs/segment.h                                                                 |    8 
 fs/f2fs/super.c                                                                   |   14 
 fs/f2fs/sysfs.c                                                                   |    7 
 fs/fuse/control.c                                                                 |   19 
 fs/gfs2/glock.c                                                                   |    5 
 fs/gfs2/inode.c                                                                   |   15 
 fs/gfs2/inode.h                                                                   |    1 
 fs/gfs2/ops_fstype.c                                                              |    2 
 fs/iomap/direct-io.c                                                              |   13 
 fs/nfs/client.c                                                                   |   21 
 fs/nfs/dir.c                                                                      |   27 
 fs/nfs/internal.h                                                                 |    3 
 fs/nfs/namespace.c                                                                |   11 
 fs/nfs/nfs4client.c                                                               |   18 
 fs/nfs/nfs4proc.c                                                                 |   27 
 fs/nfs/pnfs.c                                                                     |    1 
 fs/nfs/super.c                                                                    |   33 
 fs/nfsd/blocklayout.c                                                             |    4 
 fs/nls/nls_base.c                                                                 |   27 
 fs/ntfs3/frecord.c                                                                |    8 
 fs/ntfs3/fsntfs.c                                                                 |    9 
 fs/ntfs3/inode.c                                                                  |    2 
 fs/ocfs2/alloc.c                                                                  |    1 
 fs/ocfs2/inode.c                                                                  |   10 
 fs/ocfs2/move_extents.c                                                           |    8 
 fs/pidfs.c                                                                        |    2 
 fs/smb/client/cifssmb.c                                                           |    2 
 fs/smb/client/smb2pdu.c                                                           |    2 
 fs/tracefs/event_inode.c                                                          |    3 
 include/asm-generic/mshyperv.h                                                    |   17 
 include/asm-generic/rqspinlock.h                                                  |   60 
 include/dt-bindings/clock/qcom,x1e80100-gcc.h                                     |   61 
 include/linux/blk_types.h                                                         |    5 
 include/linux/cleanup.h                                                           |   15 
 include/linux/coresight.h                                                         |   35 
 include/linux/cper.h                                                              |   12 
 include/linux/f2fs_fs.h                                                           |    5 
 include/linux/filter.h                                                            |   12 
 include/linux/firmware/qcom/qcom_tzmem.h                                          |   15 
 include/linux/ieee80211.h                                                         |    4 
 include/linux/if_hsr.h                                                            |    9 
 include/linux/irq-entry-common.h                                                  |    2 
 include/linux/nfs_fs_sb.h                                                         |    5 
 include/linux/of_fdt.h                                                            |    9 
 include/linux/perf_event.h                                                        |    2 
 include/linux/phy.h                                                               |    3 
 include/linux/platform_data/lp855x.h                                              |    4 
 include/linux/ras.h                                                               |   16 
 include/linux/rculist_nulls.h                                                     |   59 
 include/linux/soc/mediatek/mtk_wed.h                                              |    1 
 include/linux/tty_port.h                                                          |   14 
 include/linux/vfio_pci_core.h                                                     |   10 
 include/linux/virtio.h                                                            |    2 
 include/linux/virtio_config.h                                                     |   10 
 include/linux/virtio_features.h                                                   |   29 
 include/linux/virtio_pci_modern.h                                                 |    8 
 include/net/netfilter/nf_conntrack_count.h                                        |   17 
 include/net/sock.h                                                                |   13 
 include/ras/ras_event.h                                                           |   49 
 include/sound/tas2781.h                                                           |    2 
 include/target/target_core_base.h                                                 |   12 
 include/uapi/linux/pidfd.h                                                        |    1 
 include/uapi/sound/asound.h                                                       |    2 
 include/ufs/ufshcd.h                                                              |    1 
 io_uring/io_uring.c                                                               |   10 
 kernel/bpf/hashtab.c                                                              |   10 
 kernel/bpf/helpers.c                                                              |    3 
 kernel/bpf/rqspinlock.c                                                           |   36 
 kernel/bpf/stackmap.c                                                             |   66 
 kernel/bpf/syscall.c                                                              |    3 
 kernel/bpf/trampoline.c                                                           |    4 
 kernel/cgroup/cpuset.c                                                            |   35 
 kernel/cpu.c                                                                      |   25 
 kernel/dma/pool.c                                                                 |    2 
 kernel/events/callchain.c                                                         |   12 
 kernel/events/core.c                                                              |   24 
 kernel/locking/locktorture.c                                                      |    8 
 kernel/resource.c                                                                 |   10 
 kernel/sched/fair.c                                                               |   17 
 kernel/sched/stats.h                                                              |    7 
 kernel/task_work.c                                                                |    8 
 kernel/time/timer_migration.c                                                     |  250 +--
 lib/vsprintf.c                                                                    |    6 
 net/core/filter.c                                                                 |    9 
 net/core/netpoll.c                                                                |    2 
 net/hsr/hsr_device.c                                                              |   20 
 net/hsr/hsr_slave.c                                                               |    7 
 net/ipv4/inet_hashtables.c                                                        |    8 
 net/ipv4/inet_timewait_sock.c                                                     |   35 
 net/ipv6/ip6_fib.c                                                                |    4 
 net/mac80211/aes_cmac.c                                                           |   63 
 net/mac80211/aes_cmac.h                                                           |    8 
 net/mac80211/wpa.c                                                                |   20 
 net/netfilter/nf_conncount.c                                                      |  187 +-
 net/netfilter/nft_connlimit.c                                                     |   34 
 net/netfilter/nft_flow_offload.c                                                  |    9 
 net/netfilter/xt_connlimit.c                                                      |   14 
 net/openvswitch/conntrack.c                                                       |   16 
 net/sched/sch_cake.c                                                              |   58 
 net/sctp/socket.c                                                                 |    5 
 scripts/package/install-extmod-build                                              |    2 
 security/integrity/ima/ima_main.c                                                 |   42 
 security/integrity/ima/ima_policy.c                                               |    2 
 security/smack/smack.h                                                            |    3 
 security/smack/smack_access.c                                                     |   93 +
 security/smack/smack_lsm.c                                                        |  279 ++-
 sound/firewire/dice/dice-extension.c                                              |    4 
 sound/firewire/motu/motu-hwdep.c                                                  |    7 
 sound/hda/codecs/realtek/alc269.c                                                 |    2 
 sound/hda/codecs/side-codecs/cs35l41_hda.c                                        |    2 
 sound/hda/codecs/side-codecs/tas2781_hda_i2c.c                                    |   44 
 sound/isa/wavefront/wavefront_synth.c                                             |    4 
 sound/soc/amd/acp/acp-i2s.c                                                       |    2 
 sound/soc/amd/acp/acp-legacy-common.c                                             |   30 
 sound/soc/bcm/bcm63xx-pcm-whistler.c                                              |    4 
 sound/soc/codecs/Kconfig                                                          |    5 
 sound/soc/codecs/Makefile                                                         |    2 
 sound/soc/codecs/ak4458.c                                                         |   10 
 sound/soc/codecs/ak5558.c                                                         |   10 
 sound/soc/codecs/nau8325.c                                                        |    7 
 sound/soc/codecs/tas2781-i2c.c                                                    |    2 
 sound/soc/fsl/fsl_xcvr.c                                                          |    2 
 sound/soc/intel/catpt/pcm.c                                                       |    4 
 sound/soc/sdca/sdca_functions.c                                                   |    2 
 tools/include/nolibc/dirent.h                                                     |    6 
 tools/include/nolibc/stdio.h                                                      |    4 
 tools/include/nolibc/sys/wait.h                                                   |   18 
 tools/lib/bpf/btf.c                                                               |    4 
 tools/objtool/check.c                                                             |    3 
 tools/objtool/elf.c                                                               |    8 
 tools/perf/builtin-record.c                                                       |    2 
 tools/perf/builtin-stat.c                                                         |   13 
 tools/perf/util/annotate.c                                                        |    2 
 tools/perf/util/arm-spe-decoder/arm-spe-pkt-decoder.c                             |   25 
 tools/perf/util/arm-spe-decoder/arm-spe-pkt-decoder.h                             |   15 
 tools/perf/util/bpf_counter.c                                                     |    7 
 tools/perf/util/bpf_lock_contention.c                                             |    6 
 tools/perf/util/evsel.c                                                           |    2 
 tools/perf/util/genelf.c                                                          |   32 
 tools/perf/util/hist.c                                                            |    6 
 tools/perf/util/hwmon_pmu.c                                                       |    3 
 tools/perf/util/parse-events.c                                                    |   28 
 tools/perf/util/parse-events.h                                                    |    3 
 tools/perf/util/parse-events.y                                                    |    2 
 tools/perf/util/symbol.c                                                          |    5 
 tools/power/x86/turbostat/turbostat.c                                             |   12 
 tools/testing/selftests/bpf/prog_tests/kmem_cache_iter.c                          |    3 
 tools/testing/selftests/bpf/prog_tests/perf_branches.c                            |   22 
 tools/testing/selftests/bpf/prog_tests/send_signal.c                              |    5 
 tools/testing/selftests/bpf/progs/test_perf_branches.c                            |    3 
 tools/testing/selftests/drivers/net/bonding/bond_macvlan_ipvlan.sh                |    1 
 tools/testing/selftests/net/packetdrill/tcp_syscall_bad_arg_sendmsg-empty-iov.pkt |    4 
 tools/testing/selftests/net/packetdrill/tcp_zerocopy_basic.pkt                    |    2 
 tools/testing/selftests/net/packetdrill/tcp_zerocopy_batch.pkt                    |    2 
 tools/testing/selftests/net/packetdrill/tcp_zerocopy_client.pkt                   |    2 
 tools/testing/selftests/net/packetdrill/tcp_zerocopy_closed.pkt                   |    2 
 tools/testing/selftests/net/packetdrill/tcp_zerocopy_epoll_edge.pkt               |    3 
 tools/testing/selftests/net/packetdrill/tcp_zerocopy_epoll_exclusive.pkt          |    3 
 tools/testing/selftests/net/packetdrill/tcp_zerocopy_epoll_oneshot.pkt            |    3 
 tools/testing/selftests/net/packetdrill/tcp_zerocopy_fastopen-client.pkt          |    2 
 tools/testing/selftests/net/packetdrill/tcp_zerocopy_fastopen-server.pkt          |    2 
 tools/testing/selftests/net/packetdrill/tcp_zerocopy_maxfrags.pkt                 |    2 
 tools/testing/selftests/net/packetdrill/tcp_zerocopy_small.pkt                    |    2 
 503 files changed, 6028 insertions(+), 3269 deletions(-)

Aashish Sharma (1):
iommu/vt-d: Fix unused invalidation hint in qi_desc_iotlb

Abdun Nihaal (4):
wifi: ath12k: fix potential memory leak in ath12k_wow_arp_ns_offload()
wifi: cw1200: Fix potential memory leak in cw1200_bh_rx_helper()
wifi: rtl818x: Fix potential memory leaks in rtl8180_init_rx_ring()
fbdev: ssd1307fb: fix potential page leak in ssd1307fb_probe()

Abel Vesa (1):
kbuild: install-extmod-build: Properly fix CC expansion when ccache is used

Ahelenia Ziemiańska (1):
power: supply: apm_power: only unset own apm_get_power_status

Akash Goel (3):
drm/panthor: Fix potential memleak of vma structure drm/panthor: Avoid adding of kernel BOs to extobj list drm/panthor: Prevent potential UAF in group creation

Akhil P Oommen (3):
drm/msm/a6xx: Flush LRZ cache before PT switch drm/msm/a6xx: Fix the gemnoc workaround drm/msm/a6xx: Improve MX rail fallback in RPMH vote init

Al Viro (2):
fuse_ctl_add_conn(): fix nlink breakage in case of early failure
tracefs: fix a leak in eventfs_create_events_dir()

Alan Maguire (1):
libbpf: Fix parsing of multi-split BTF

Aleksei Nikiforov (1):
s390/fpu: Fix false-positive kmsan report in fpu_vstl()

Alex Deucher (1):
drm/amdgpu/userq: fix SDMA and compute validation

Alex Williamson (1):
vfio/pci: Use RCU for error/request triggers to avoid circular locking

Alexander Dahl (1):
net: phy: adin1100: Fix software power-down ready condition

Alexander Martinz (1):
arm64: dts: qcom: qcm6490-shift-otter: Add missing reserved-memory

Alexander Stein (1):
arm64: dts: imx95-tqma9596sa: reduce maximum FlexSPI frequency to 66MHz

Alexandre Courbot (1):
firmware_loader: make RUST_FW_LOADER_ABSTRACTIONS select FW_LOADER

Alexandru Gagniuc (1):
remoteproc: qcom_q6v5_wcss: fix parsing of qcom,halt-regs

Alexei Starovoitov (1):
selftests/bpf: Fix failure paths in send_signal test

Alexey Kodanev (1):
net: stmmac: fix rx limit check in stmmac_rx_zc()

Alexey Simakov (1):
dm-raid: fix possible NULL dereference with undefined raid type

Alok Tiwari (3):
virtio_vdpa: fix misleading return in void function vdpa/mlx5: Fix incorrect error code reporting in query_virtqueues vdpa/pds: use %pe for ERR_PTR() in event handler registration

Andreas Gruenbacher (1):
gfs2: Prevent recursive memory reclaim

Andres J Rosa (1):
ALSA: uapi: Fix typo in asound.h comment

Andy Shevchenko (1):
lib/vsprintf: Check pointer before dereferencing in time_and_date()

Antheas Kapenekakis (2):
ALSA: hda/realtek: Add match for ASUS Xbox Ally projects
ALSA: hda/tas2781: fix speaker id retrieval for multiple probes

Anton Khirnov (1):
platform/x86: asus-wmi: use brightness_set_blocking() for kbd led

Armin Wolf (2):
fs/nls: Fix utf16 to utf8 conversion
fs/nls: Fix inconsistency between utf8_to_utf32() and utf32_to_utf8()

Arnaud Lecomte (2):
bpf: Refactor stack map trace depth calculation into helper function
bpf: Fix stackmap overflow check in __bpf_get_stackid()

Arnd Bergmann (1):
random: use offstack cpumask when necessary

Aryan Srivastava (2):
Revert "mtd: rawnand: marvell: fix layouts"
mtd: nand: relax ECC parameter validation check

Baochen Qiang (7):
wifi: ath11k: restore register window after global reset
wifi: ath12k: fix VHT MCS assignment
wifi: ath11k: fix VHT MCS assignment
wifi: ath11k: fix peer HE MCS assignment
wifi: ath12k: restore register window after global reset
wifi: ath12k: fix reusing m3 memory
wifi: ath12k: fix error handling in creating hardware group

Bart Van Assche (4):
block/mq-deadline: Introduce dd_start_request() block/mq-deadline: Switch back to a single dispatch list
scsi: ufs: core: Move the ufshcd_enable_intr() declaration
scsi: target: Do not write NUL characters into ASCII configfs output

Bean Huo (1):
scsi: ufs: core: fix incorrect buffer duplication in ufshcd_read_string_desc()

Benjamin Berg (2):
tools/nolibc/stdio: let perror work when NOLIBC_IGNORE_ERRNO is set tools/nolibc/dirent: avoid errno in readdir_r

Bhanu Seshu Kumar Valluri (1):
PCI: endpoint: pci-epf-test: Fix sleeping function being called from atomic context

Biju Das (1):
pinctrl: renesas: rzg2l: Fix PMC restore

Boris Brezillon (3):
drm/panthor: Handle errors returned by drm_sched_entity_init() drm/panthor: Fix group_free_queue() for partially initialized queues drm/panthor: Fix UAF on kernel BO VA nodes

Boris Burkov (1):
btrfs: fix racy bitfield write in btrfs_clear_space_info_full()

Breno Leitao (1):
net: netpoll: initialize work queue before error checks

Carl Worth (1):
coresight: tmc: add the handle of the event to the path

Cezary Rojewski (1):
ASoC: Intel: catpt: Fix error path in hw_params()

Charles Keepax (1):
ASoC: SDCA: Fix missing dash in HIDE DisCo property

Charles Mirabile (1):
clk: spacemit: Set clk_hw_onecell_data::num before using flex array

Chen Ridong (1):
cpuset: Treat cpusets in attaching as populated

Chia-I Wu (1):
panthor: save task pid and comm in panthor_group

Chien Wong (1):
wifi: mac80211: fix CMAC functions not handling errors

Christian Brauner (3):
pidfs: add missing PIDFD_INFO_SIZE_VER1
pidfs: add missing BUILD_BUG_ON() assert on struct pidfd_info
cleanup: fix scoped_class()

Christoph Hellwig (1):
iomap: always run error completions in user context

Christophe JAILLET (2):
phy: renesas: rcar-gen3-usb2: Fix an error handling path in rcar_gen3_phy_usb2_probe()
misc: rp1: Fix an error handling path in rp1_probe()

Christophe Leroy (1):
powerpc/32: Fix unpaired stwcx. on interrupt exit

Cong Zhang (1):
blk-mq: Abort suspend when wakeup events are pending

Cristian Ciocaltea (3):
phy: rockchip: samsung-hdptx: Fix reported clock rate in high bpc mode
phy: rockchip: samsung-hdptx: Reduce ROPLL loop bandwidth
phy: rockchip: samsung-hdptx: Prevent Inter-Pair Skew from exceeding the limits

Cyrille Pitchen (1):
drm: atmel-hlcdc: fix atmel_xlcdc_plane_setup_scaler()

Daeho Jeong (2):
f2fs: maintain one time GC mode is enabled during whole zoned GC cycle
f2fs: revert summary entry count from 2048 to 512 in 16kb block support

Dan Carpenter (4):
regulator: pca9450: Fix error code in probe()
drm/amd/display: Fix logical vs bitwise bug in get_embedded_panel_info_v2_1() drm/plane: Fix IS_ERR() vs NULL check in drm_plane_create_hotspot_properties() irqchip/mchp-eic: Fix error code in mchp_eic_domain_alloc()

Danilo Krummrich (1):
drm: nova: select NOVA_CORE

Dapeng Mi (2):
perf/x86: Fix NULL event access and potential PEBS record loss perf/x86/intel: Correct large PEBS flag check

Dave Kleikamp (1):
dma/pool: eliminate alloc_pages warning in atomic_pool_expand

David Gow (1):
um: Don't rename vmap to kernel_vmap

David Howells (2):
cifs: Fix handling of a beyond-EOF DIO/unbuffered read over SMB1
cifs: Fix handling of a beyond-EOF DIO/unbuffered read over SMB2

Denis Arefev (1):
ALSA: hda: cs35l41: Fix NULL pointer dereference in cs35l41_hda_read_acpi()

Dibin Moolakadan Subrahmanian (1):
drm/i915/fbdev: Hold runtime PM ref during fbdev BO creation

Dinh Nguyen (1):
firmware: stratix10-svc: fix make htmldocs warning for stratix10_svc

Diogo Ivo (1):
usb: phy: Initialize struct usb_phy list_head

Dmitry Antipov (2):
ocfs2: relax BUG() to ocfs2_error() in __ocfs2_move_extent()
ocfs2: fix memory leak in ocfs2_merge_rec_left()

Dmitry Baryshkov (4):
interconnect: qcom: msm8996: add missing link to SLAVE_USB_HS
arm64: dts: qcom: msm8996: add interconnect paths to USB2 controller drm/msm/dpu: drop dpu_hw_dsc_destroy() prototype drm/msm/a2xx: stop over-complaining about the legacy firmware

Duoming Zhou (3):
scsi: imm: Fix use-after-free bug caused by unfinished delayed work
usb: typec: ucsi: fix probe failure in gaokun_ucsi_probe()
usb: typec: ucsi: fix use-after-free caused by uec->work

Dylan Hatch (1):

      objtool: Fix standalone --hacks=jump_label

Dzmitry Sankouski (2):
arm64: dts: qcom: sdm845-starqltechn: remove (address|size)-cells
arm64: dts: qcom: sdm845-starqltechn: fix max77705 interrupts

Edward Adam Davis (3):
ntfs3: init run lock for extend inode fs/ntfs3: out1 also needs to put mi fs/ntfs3: Prevent memory leaks in add sub record

Eric Gonçalves (1):
arm64: dts: qcom: starqltechn: remove extra empty line

Eric Sandeen (1):
9p: fix cache/debug options printing in v9fs_show_options

Evan Li (1):
perf/x86/intel: Fix NULL event dereference crash in handle_pmi_common()

FUKAUMI Naoki (3):
arm64: dts: rockchip: Move the EEPROM to correct I2C bus on Radxa ROCK 5A
arm64: dts: rockchip: Add eeprom vcc-supply for Radxa ROCK 5A
arm64: dts: rockchip: Add eeprom vcc-supply for Radxa ROCK 3C

Fangyu Yu (1):
RISC-V: KVM: Fix guest page fault within HLV* instructions

Fedor Pchelkin (3):
wifi: rtw89: usb: use common error path for skbs in rtw89_usb_rx_handler()
wifi: rtw89: usb: fix leak in rtw89_usb_write_port()
Revert "wifi: mt76: mt792x: improve monitor interface handling"

Felix Fietkau (1):

      wifi: mt76: mt7996: fix null pointer deref in mt7996_conf_tx()

Fenglin Wu (1):
leds: rgb: leds-qcom-lpg: Don't enable TRILED when configuring PWM

Fernand Sieber (1):
sched/fair: Forfeit vruntime on yield

Fernando Fernandez Mancera (3):
ipv6: clear RA flags when adding a static route
netfilter: nf_conncount: rework API to use sk_buff directly
netfilter: nft_connlimit: update the count if add was skipped

Filipe Manana (1):
btrfs: fix leaf leak in an error path in btrfs_del_items()

Francesco Lavra (1):
iio: imu: st_lsm6dsx: Fix measurement unit for odr struct member

Frank Li (1):
i3c: fix refcount inconsistency in i3c_master_register

Frederic Weisbecker (3):
timers/migration: Convert "while" loops to use "for" timers/migration: Remove locking on group connection timers/migration: Fix imbalanced NUMA trees

Gabor Juhos (1):
regulator: core: disable supply if enabling main regulator fails

Gao Xiang (2):
erofs: correct FSDAX detection
erofs: limit the level of fs stacking for file-backed mounts

Gautham R. Shenoy (1):
cpufreq/amd-pstate: Call cppc_set_auto_sel() only for online CPUs

Geert Uytterhoeven (2):
PCI: rcar-gen2: Drop ARM dependency from PCI_RCAR_GEN2 drm/imagination: Fix reference to devm_platform_get_and_ioremap_resource()

Gergo Koteles (1):
arm64: dts: qcom: sdm845-oneplus: Correct gpio used for slider

Gopi Krishna Menon (1):
usb: raw-gadget: cap raw_io transfer length to KMALLOC_MAX_SIZE

Greg Kroah-Hartman (1):

      Linux 6.17.13

Guenter Roeck (2):
block/blk-throttle: Fix throttle slice time for SSDs
of: Skip devicetree kunit tests when RISCV+ACPI doesn't populate root node

Guido Günther (2):
drm/panel: visionox-rm69299: Fix clock frequency for SHIFT6mq drm/panel: visionox-rm69299: Don't clear all mode flags

Hangbin Liu (1):
selftests: bonding: add delay before each xvlan_over_bond connectivity check

Haotian Zhang (26):
soc: qcom: gsbi: fix double disable caused by devm
mtd: rawnand: lpc32xx_slc: fix GPIO descriptor leak on probe error and remove
soc: qcom: smem: fix hwspinlock resource leak in probe error paths
pinctrl: stm32: fix hwspinlock resource leak in probe function
power: supply: rt5033_charger: Fix device node reference leaks
mfd: da9055: Fix missing regmap_del_irq_chip() in error path
scsi: stex: Fix reboot_notifier leak in probe error path
clk: renesas: r9a06g032: Fix memory leak in error path
ACPI: property: Fix fwnode refcount leak in acpi_fwnode_graph_parse_endpoint()
scsi: sim710: Fix resource leak by adding missing ioport_unmap() calls
leds: netxbig: Fix GPIO descriptor leak in error paths
watchdog: wdat_wdt: Fix ACPI table leak in probe function
watchdog: starfive: Fix resource leak in probe error path
mfd: mt6397-irq: Fix missing irq_domain_remove() in error path
mfd: mt6358-irq: Fix missing irq_domain_remove() in error path
crypto: starfive - Correctly handle return of sg_nents_for_len
crypto: ccree - Correctly handle return of sg_nents_for_len clocksource/drivers/ralink: Fix resource leaks in init error path
greybus: gb-beagleplay: Fix timeout handling in bootloader functions
hwmon: sy7636a: Fix regulator_enable resource leak on error path
mtd: rawnand: renesas: Handle devm_pm_runtime_enable() errors
pinctrl: single: Fix incorrect type for error return variable
rtc: amlogic-a4: fix double free caused by devm
ASoC: bcm: bcm63xx-pcm-whistler: Check return value of of_dma_configure()
rtc: gamecube: Check the return value of ioremap()
dm log-writes: Add missing set_freezable() for freezable kthread

Haotien Hsu (1):
usb: gadget: tegra-xudc: Always reinitialize data toggle when clear halt

Heiko Carstens (2):
s390/smp: Fix fallback CPU detection
s390/ap: Don't leak debug feature files if AP instructions are not available

Hemalatha Pinnamreddy (2):
ASoC: amd: acp: Audio is not resuming after s0ix
ASoC: amd: acp: update tdm channels for specific DAI

Herbert Xu (3):
crypto: authenc - Correctly pass EINPROGRESS back up to the caller
crypto: ahash - Fix crypto_ahash_import with partial block data
crypto: ahash - Zero positive err value in ahash_update_finish

Horatiu Vultur (1):
phy: mscc: Fix PTP for VSC8574 and VSC8572

Howard Hsu (1):
wifi: mt76: mt7996: fix implicit beamforming support for mt7992

Huiwen He (2):
drm/msm: Fix NULL pointer dereference in crashstate_get_vm_logs() drm/msm: fix missing NULL check after kcalloc in crashstate_get_bos()

Ian Rogers (3):
perf bpf_counter: Fix opening of "any"(-1) CPU events
perf parse-events: Fix legacy cache events if event is duplicated in a PMU perf hist: In init, ensure mem_info is put on error paths

Ilias Stamatis (1):
Reinstate "resource: avoid unnecessary lookups in find_next_iomem_res()"

Ilpo Järvinen (1):
PCI: Prevent resource tree corruption when BAR resize fails

Inochi Amaoto (2):
net: phy: Add helper for fixing RGMII PHY mode based on internal mac delay
net: stmmac: dwmac-sophgo: Add phy interface filter

Israel Rukshin (1):
nvme-auth: use kvfree() for memory allocated with kvcalloc()

Ivan Abramov (4):
power: supply: cw2015: Check devm_delayed_work_autocancel() return code
power: supply: max17040: Check iio_read_channel_processed() return code
power: supply: rt9467: Return error on failure in rt9467_set_value_from_ranges()
power: supply: wm831x: Check wm831x_set_bits() return value

Ivan Stepchenko (1):
mtd: lpddr_cmds: fix signed shifts in lpddr_cmds

Jacek Lawrynowicz (3):
accel/ivpu: Rework bind/unbind of imported buffers accel/ivpu: Fix page fault in ivpu_bo_unbind_all_bos_from_context() accel/ivpu: Make function parameter names consistent

Jacob Moroni (1):
RDMA/irdma: Do not directly rely on IB_PD_UNSAFE_GLOBAL_RKEY

James Le Cuirot (1):
kbuild: install-extmod-build: Fix when given dir outside the build dir

Jani Nikula (4):
drm/xe/fbdev: use the same 64-byte stride alignment as i915 drm/i915/fbdev: make intel_framebuffer_create() error return handling explicit drm/{i915, xe}/fbdev: pass struct drm_device to intel_fbdev_fb_alloc() drm/{i915, xe}/fbdev: deduplicate struct drm_mode_fb_cmd2 init

Janusz Krzysztofik (1):
drm/vgem-fence: Fix potential deadlock on release

Jaroslav Kysela (2):
ASoC: nau8325: use simple i2c probe function
ASoC: nau8325: add missing build config

Jason Tian (1):
RAS: Report all ARM processor CPER information to userspace

Jay Liu (1):
drm/mediatek: Fix CCORR mtk_ctm_s31_32_to_s1_n function issue

Jayesh Choudhary (2):
drm/tidss: Remove max_pclk_khz and min_pclk_khz from tidss display features drm/tidss: Move OLDI mode validation to OLDI bridge mode_valid hook

Jianglei Nie (1):
staging: fbtft: core: fix potential memory leak in fbtft_probe_common()

Jihed Chaibi (3):
ARM: dts: omap3: beagle-xm: Correct obsolete TWL4030 power compatible
ARM: dts: omap3: n900: Correct obsolete TWL4030 power compatible
ARM: dts: stm32: stm32mp157c-phycore: Fix STMPE811 touchscreen node properties

Jiri Slaby (SUSE) (1):
tty: introduce tty_port_tty guard()

Jisheng Zhang (2):
usb: dwc2: fix hang during shutdown if set as peripheral
usb: dwc2: fix hang during suspend if set as peripheral

Johan Hovold (14):
irqchip/bcm2712-mip: Fix OF node reference imbalance irqchip/bcm2712-mip: Fix section mismatch irqchip/irq-bcm7038-l1: Fix section mismatch irqchip/irq-bcm7120-l2: Fix section mismatch irqchip/irq-brcmstb-l2: Fix section mismatch irqchip/imx-mu-msi: Fix section mismatch irqchip/renesas-rzg2l: Fix section mismatch irqchip/starfive-jh8100: Fix section mismatch irqchip/qcom-irq-combiner: Fix section mismatch
staging: most: remove broken i2c driver clocksource/drivers/stm: Fix double deregistration on probe failure clocksource/drivers/nxp-stm: Fix section mismatches clocksource/drivers/nxp-stm: Prevent driver unbind
clk: keystone: fix compile testing

John Stultz (1):
sched/core: Fix psi_dequeue() for Proxy Execution

Jonas Gorski (14):
net: dsa: b53: fix VLAN_ID_IDX write size for BCM5325/65
net: dsa: b53: fix extracting VID from entry for BCM5325/65
net: dsa: b53: b53_arl_read{,25}(): use the entry for comparision
net: dsa: b53: move reading ARL entries into their own function
net: dsa: b53: move writing ARL entries into their own functions
net: dsa: b53: provide accessors for accessing ARL_SRCH_CTL
net: dsa: b53: split reading search entry into their own functions
net: dsa: b53: move ARL entry functions into ops struct
net: dsa: b53: add support for 5389/5397/5398 ARL entry format
net: dsa: b53: use same ARL search result offset for BCM5325/65
net: dsa: b53: fix CPU port unicast ARL entries for BCM5325/65
net: dsa: b53: add support for bcm63xx ARL entry format
net: dsa: b53: fix BCM5325/65 ARL entry multicast port masks
net: dsa: b53: fix BCM5325/65 ARL entry VIDs

Jonathan Curley (1):
NFSv4/pNFS: Clear NFS_INO_LAYOUTCOMMIT in pnfs_mark_layout_stateid_invalid

Joseph Qi (1):
ocfs2: use correct endian in ocfs2_dinode_has_extents

Josh Poimboeuf (2):
objtool: Fix weak symbol detection
perf: Remove get_perf_callchain() init_nr argument

Joy Zou (1):
arm64: dts: imx95-15x15-evk: add fan-supply property for pwm-fan

Junrui Luo (4):
ALSA: firewire-motu: fix buffer overflow in hwdep read for DSP events
ALSA: firewire-motu: add bounds check in put_user loop for DSP events
ALSA: dice: fix buffer overflow in detect_stream_formats()
ALSA: wavefront: Fix integer overflow in sample size validation

Kang Yang (1):
wifi: ath10k: move recovery check logic into a new work

Karol Wachowski (2):
accel/ivpu: Ensure rpm_runtime_put in case of engine reset/resume fail accel/ivpu: Fix DCT active percent format

Kathara Sasikumar (1):
docs: hwmon: fix link to g762 devicetree binding

Ketil Johnsen (2):
drm/panthor: Fix UAF race between device unplug and FW event processing drm/panthor: Fix race with suspend during unplug

Kevin Brodsky (1):
ublk: prevent invalid access with DEBUG

Konrad Dybcio (3):
dt-bindings: clock: qcom,x1e80100-gcc: Add missing USB4 clocks/resets
clk: qcom: gcc-x1e80100: Add missing USB4 clocks/resets
arm64: dts: qcom: sdm845-starqltechn: Fix i2c-gpio node name

Konstantin Andreev (7):
smack: deduplicate "does access rule request transmutation"
smack: fix bug: SMACK64TRANSMUTE set on non-directory
smack: deduplicate xattr setting in smack_inode_init_security()
smack: always "instantiate" inode in smack_inode_init_security()
smack: fix bug: invalid label of unix socket file
smack: fix bug: unprivileged task can create labels
smack: fix bug: setting task label silently ignores input garbage

Krishna Kurapati (2):
arm64: dts: qcom: x1e80100: Fix compile warnings for USB HS controller
arm64: dts: qcom: x1e80100: Add missing quirk for HS only USB controller

Krzysztof Czurylo (2):
RDMA/irdma: Fix data race in irdma_sc_ccq_arm RDMA/irdma: Fix data race in irdma_free_pble

Krzysztof Kozlowski (1):
ASoC: codecs: nau8325: Silence uninitialized variables warnings

Kuan-Wei Chiu (1):
interconnect: debugfs: Fix incorrect error handling for NULL path

Kumar Kartikeya Dwivedi (2):
rqspinlock: Enclose lock/unlock within lock entry acquisitions
rqspinlock: Use trylock fallback when per-CPU rqnode is busy

Kuniyuki Iwashima (1):
sctp: Defer SCTP_DBG_OBJCNT_DEC() to sctp_destroy_sock().

Lad Prabhakar (1):
clk: renesas: r9a09g077: Propagate rate changes to parent clocks

Len Brown (1):
tools/power turbostat: Regression fix Uncore MHz printed in hex

Leo Yan (7):
coresight: Change device mode to atomic type
coresight: etm4x: Always set tracer's device mode on target CPU
coresight: etm3x: Always set tracer's device mode on target CPU
coresight: etm4x: Correct polling IDLE bit
coresight: etm4x: Add context synchronization before enabling trace
coresight: etm4x: Properly control filter in CPU idle with FEAT_TRF perf arm_spe: Fix memset subclass in operation

Leon Hwang (1):
bpf: Free special fields when update [lru_,]percpu_hash maps

Li Nan (1):
md: delete md_redundancy_group when array is becoming inactive

Li Qiang (2):
uio: uio_fsl_elbc_gpcm:: Add null pointer check to uio_fsl_elbc_gpcm_probe
wifi: iwlwifi: mld: add null check for kzalloc() in iwl_mld_send_proto_offload()

Liyuan Pang (1):
ARM: 9464/1: fix input-only operand modification in load_unaligned_zeropad()

Lizhi Hou (4):
accel/amdxdna: Fix incorrect command state for timed out job accel/amdxdna: Fix dma_fence leak when job is canceled accel/amdxdna: Clear mailbox interrupt register during channel creation accel/amdxdna: Fix deadlock between context destroy and job timeout

Loic Poulain (2):
arm64: dts: qcom: qcm2290: Add CCI node
arm64: dts: qcom: qcm2290: Fix camss register prop ordering

Long Li (1):
macintosh/mac_hid: fix race condition in mac_hid_toggle_emumouse

Longbin Li (1):
spi: sophgo: Fix incorrect use of bus width value macros

Lorenzo Bianconi (4):
wifi: mt76: wed: use proper wed reference in mt76 wed driver callabacks
wifi: mt76: mt7996: grab mt76 mutex in mt7996_mac_sta_event()
wifi: mt76: mt7996: skip deflink accounting for offchannel links
wifi: mt76: mt7996: Add missing locking in mt7996_mac_sta_rc_work()

Luca Ceresoli (1):
backlight: led-bl: Add devlink to supplier LEDs

Luca Weiss (3):
clk: qcom: camcc-sm6350: Fix PLL config of PLL2
clk: qcom: camcc-sm7150: Fix PLL config of PLL2
arm64: dts: qcom: qcm6490-fairphone-fp5: Add supplies to simple-fb node

Luo Jie (1):
clk: qcom: gcc-ipq5424: Correct the icc_first_node_id

Ma Ke (1):
RDMA/rtrs: server: Fix error handling in get_or_create_srv

Maciej Falkowski (1):
accel/ivpu: Remove skip of dma unmap for imported buffers

Madhur Kumar (1):
drm/nouveau: refactor deprecated strcpy

Mainak Sen (1):
gpu: host1x: Fix race in syncpt alloc/free

Manish Dharanenthiran (1):
wifi: ath12k: Fix timeout error during beacon stats retrieval

Manivannan Sadhasivam (1):
dt-bindings: PCI: amlogic: Fix the register name of the DBI region

Marek Szyprowski (4):
ARM: dts: samsung: universal_c210: turn off SDIO WLAN chip during system suspend
ARM: dts: samsung: exynos4210-i9100: turn off SDIO WLAN chip during system suspend
ARM: dts: samsung: exynos4210-trats: turn off SDIO WLAN chip during system suspend
ARM: dts: samsung: exynos4412-midas: turn off SDIO WLAN chip during system suspend

Marek Vasut (3):
clk: renesas: cpg-mssr: Add missing 1ms delay into reset toggle callback
clk: renesas: cpg-mssr: Read back reset registers to assure values latched
arm64: dts: renesas: sparrow-hawk: Fix full-size DP connector node name and labels

Mark Brown (1):
regulator: fixed: Rely on the core freeing the enable GPIO

Markus Niebel (1):
arm64: dts: imx95-tqma9596sa: fix TPM5 pinctrl node name

Martin KaFai Lau (1):

      bpf: Check skb->transport_header is set in bpf_skb_check_mtu

Matt Bobrowski (3):
selftests/bpf: Use ASSERT_STRNEQ to factor in long slab cache names selftests/bpf: skip test_perf_branches_hw() on unsupported platforms selftests/bpf: Improve reliability of test_perf_branches_no_hw()

Mauro Carvalho Chehab (3):
efi/cper: Add a new helper function to print bitmasks efi/cper: Adjust infopfx size to accept an extra space efi/cper: align ARM CPER type with UEFI 2.9A/2.10 specs

Mavroudis Chatzilazaridis (1):
HID: logitech-hidpp: Do not assume FAP in hidpp_send_message_sync()

Menglong Dong (1):
bpf: Handle return value of ftrace_set_filter_ip in register_fentry

Michael S. Tsirkin (5):
virtio: fix typo in virtio_device_ready() comment
virtio: fix whitespace in virtio_config_ops
virtio: fix grammar in virtio_queue_info docs
virtio: fix virtqueue_set_affinity() docs
virtio: clean up features qword/dword terms

Michal Schmidt (1):
iavf: Implement settime64 with -EOPNOTSUPP

Michal Suchanek (1):
perf hwmon_pmu: Fix uninitialized variable warning

Mike Christie (2):
scsi: target: Fix LUN/device R/W and total command stats
vhost: Fix kthread worker cgroup failure handling

Mike McGowen (1):
scsi: smartpqi: Fix device resources accessed after device removal

Mikhail Kshevetskiy (1):
spi: airoha-snfi: en7523: workaround flash damaging if UART_TXD was short to GND

Ming Yen Hsieh (2):
wifi: mt76: mt7925: add MBSSID support
wifi: mt76: mt7921: add MBSSID support

Miquel Sabaté Solà (1):
btrfs: fix double free of qgroup record after failure to add delayed ref head

Mohamed Khalfella (1):

      block: Use RCU in blk_mq_[un]quiesce_tagset() instead of set->tag_list_lock

Murad Masimov (1):
power: supply: rt9467: Prevent using uninitialized local variable in rt9467_set_value_from_ranges()

Namhyung Kim (5):
perf lock contention: Load kernel map before lookup perf tools: Fix missing feature check for inherit + SAMPLE_READ perf jitdump: Add sym/str-tables to build-ID generation perf tools: Mark split kallsyms DSOs as loaded
perf tools: Fix split kallsyms DSO counting

Neil Armstrong (1):
arm64: dts: qcom: sm8650: set ufs as dma coherent

Nuno Das Neves (2):
mshv: Fix deposit memory in MSHV_ROOT_HVCALL
mshv: Fix create memory region overlap check

Nuno Sá (1):
rtc: max31335: Fix ignored return value in set_alarm

Oliver Neukum (1):
usb: chaoskey: fix locking for O_NONBLOCK

Ovidiu Panait (1):
net: stmmac: Fix VLAN 0 deletion in vlan_del_hw_rx_fltr()

Pablo Neira Ayuso (1):
netfilter: flowtable: check for maximum number of encapsulations in bridge vlan

Pavel Begunkov (1):
io_uring: use WRITE_ONCE for user shared memory

Peng Fan (2):
remoteproc: imx_rproc: Fix runtime PM cleanup and improve remove path
firmware: imx: scu-irq: fix OF node leak in

Pengjie Zhang (1):
PM / devfreq: hisi: Fix potential UAF in OPP handling

Peter Griffin (1):
arm64: dts: exynos: gs101: fix sysreg_apm reg property

Peter Zijlstra (2):
task_work: Fix NMI race condition entry,unwind/deferred: Fix unwind_reset_info() placement

Pradeep Kumar Chitrapu (1):
wifi: ath12k: fix TX and RX MCS rate configurations in HE mode

Praveen Talari (1):
arm64: dts: qcom: qrb2210-rb1: Fix UART3 wakeup IRQ storm

Prike Liang (1):
drm/amdgpu: add userq object va track helpers

Pu Lehui (1):

      bpf: Fix invalid prog->stats access when update_effective_progs fails

Rameshkumar Sundaram (1):
wifi: ath12k: unassign arvif on scan vdev create failure

Randolph Sapp (1):
arm64: dts: ti: k3-am62p: Fix memory ranges for GPU

Randy Dunlap (2):
firmware: qcom: tzmem: fix qcom_tzmem_policy kernel-doc
backlight: lp855x: Fix lp855x.h kernel-doc warnings

Raphael Pinsonneault-Thibeault (1):
ntfs3: fix uninit memory after failed mi_read in mi_format_new

Rene Rebe (1):
ps3disk: use memcpy_{from,to}_bvec index

René Rebe (2):
ACPI: processor_core: fix map_x2apic_id for amd-pstate on am4 drm/nouveau: fix circular dep oops from vendored i2c encoder

Ria Thomas (1):
wifi: ieee80211: correct FILS status codes

Ritesh Harjani (IBM) (2):
powerpc/64s/hash: Restrict stress_hpt_struct memblock region to within RMA limit powerpc/64s/ptdump: Fix kernel_hash_pagetable dump for ISA v3.00 HPTE format

Robert Marko (1):
net: phy: aquantia: check for NVMEM deferral

Roberto Sassu (1):
ima: Attach CREDS_CHECK IMA hook to bprm_creds_from_file LSM hook

Rodrigo Gobbi (1):
iio: imu: bmi270: fix dev_err_probe error msg

Ryan Huang (1):
iommu/arm-smmu-v3: Fix error check in arm_smmu_alloc_cd_tables

Sahil Chandna (1):
bpf: Prevent nesting overflow in bpf_try_get_buffers

Sarika Sharma (1):
wifi: ath12k: Fix MSDU buffer types handling in RX error path

Sebastian Andrzej Siewior (1):
cpu: Make atomic hotplug callbacks run with interrupts disabled on UP

Selvin Xavier (2):
RDMA/bnxt_re: Fix the inline size for GenP7 devices RDMA/bnxt_re: Pass correct flag for dma mr creation

Sergey Bashirov (1):
NFSD/blocklayout: Fix minlength check in proc_layoutget

Seungjin Bae (2):
USB: Fix descriptor count when handling invalid MBIM extended descriptor
wifi: rtl818x: rtl8187: Fix potential buffer underflow in rtl8187_rx_cb()

Shaurya Rane (1):
block: fix memory leak in __blkdev_issue_zero_pages

Shawn Lin (3):
scsi: ufs: rockchip: Reset controller on PRE_CHANGE of hce enable notify
phy: rockchip: naneng-combphy: Fix PCIe L1ss support RK3562
PCI: dwc: Fix wrong PORT_LOGIC_LTSSM_STATE_MASK definition

Shayne Chen (5):
wifi: mt76: mt7996: fix several fields in mt7996_mcu_bss_basic_tlv()
wifi: mt76: mt7996: fix teardown command for an MLD peer
wifi: mt76: mt7996: set link_valid field when initializing wcid
wifi: mt76: mt7996: fix MLD group index assignment
wifi: mt76: mt7996: fix using wrong phy to start in mt7996_mac_restart()

Shenghao Ding (1):
ASoC: tas2781: correct the wrong period

Shengjiu Wang (3):
ASoC: fsl_xcvr: clear the channel status control memory
ASoC: ak4458: Disable regulator when error happens
ASoC: ak5558: Disable regulator when error happens

Sherry Sun (1):
tty: serial: imx: Only configure the wake register when device is set as wakeup source

Shuai Xue (1):
perf record: skip synthesize event when open evsel failed

Siddharth Chintamaneni (1):
bpf: Cleanup unused func args in rqspinlock implementation

Siddharth Vadapalli (1):
PCI: keystone: Exit ks_pcie_probe() for invalid mode

Sidharth Seela (1):
ntfs3: Fix uninit buffer allocated by __getname()

Songtang Liu (1):
iommu/amd: Fix potential out-of-bounds read in iommu_mmio_show

Sourabh Jain (1):
powerpc/kdump: Fix size calculation for hot-removed memory ranges

Stanley Chu (1):
i3c: master: svc: Prevent incomplete IBI transaction

StanleyYP Wang (1):
wifi: mt76: mt7996: fix max nss value when getting rx chainmask

Stephan Gerhold (1):
iommu/arm-smmu-qcom: Enable use of all SMR groups when running bare-metal

Sven Peter (1):
usb: dwc3: dwc3_power_off_all_roothub_ports: Use ioremap_np when required

T Pratham (1):
crypto: aead - Fix reqsize handling

Taniya Das (2):
clk: qcom: gcc-sm8750: Add a new frequency for sdcc2 clock
clk: qcom: gcc-qcs615: Update the SDCC clock to use shared_floor_ops

Tengda Wu (1):
x86/dumpstack: Prevent KASAN false positive warnings in __show_regs()

Thaumy Cheng (1):
perf/core: Fix missing read event generation on task exit

Thomas Richard (1):
leds: upboard: Fix module alias

Thomas Richard (TI.com) (1):
firmware: ti_sci: Set IO Isolation only if the firmware is capable

Thomas Weißschuh (1):
tools/nolibc: handle NULL wstatus argument to waitpid()

Thorsten Blum (1):
crypto: asymmetric_keys - prevent overflow in asymmetric_key_generate_id

Tianchu Chen (1):
spi: ch341: fix out-of-bounds memory access in ch341_transfer_one

Tianyou Li (1):
perf annotate: Check return value of evsel__get_arch() properly

Tim Harvey (4):
arm64: dts: freescale: imx8mp-venice-gw7905-2x: remove duplicate usdhc1 props
arm64: dts: imx8mm-venice-gw72xx: remove unused sdhc1 pinctrl
arm64: dts: imx8mp-venice-gw702x: remove off-board uart
arm64: dts: imx8mp-venice-gw702x: remove off-board sdhc1

Timur Tabi (1):
drm/nouveau: restrict the flush page to a 32-bit address

Tingmao Wang (1):
fs/9p: Don't open remote file with APPEND mode when writeback cache is used

Tomasz Rusinowicz (1):
accel/ivpu: Fix race condition when unbinding BOs

Trond Myklebust (9):
NFS: Avoid changing nlink when file removes and attribute updates race
NFS: Initialise verifiers for visible dentries in readdir and lookup
NFS: Initialise verifiers for visible dentries in nfs_atomic_open()
NFS: Initialise verifiers for visible dentries in _nfs4_open_and_get_state Revert "nfs: ignore SB_RDONLY when remounting nfs"
Revert "nfs: clear SB_RDONLY before getting superblock" Revert "nfs: ignore SB_RDONLY when mounting nfs"
NFS: Automounted filesystems should inherit ro,noexec,nodev,sync flags
NFS: Fix inheritance of the block sizes when automounting

Troy Mitchell (1):
i2c: spacemit: fix detect issue

Usama Arif (2):
x86/boot: Fix page table access in 5-level to 4-level paging transition efi/libstub: Fix page table access in 5-level to 4-level paging transition

Uwe Kleine-König (1):
pwm: bcm2835: Make sure the channel is enabled after pwm_request()

Vishwaroop A (1):
spi: tegra210-quad: Fix timeout handling

Vladimir Oltean (2):
net: phy: realtek: create rtl8211f_config_rgmii_delay()
net: dsa: xrs700x: reject unsupported HSR configurations

Vladimir Zapolskiy (2):
clk: qcom: camcc-sm8550: Specify Titan GDSC power domain as a parent to other
clk: qcom: camcc-sm6350: Specify Titan GDSC power domain as a parent to other

Wang Liang (1):
locktorture: Fix memory leak in param_set_cpumask()

Willem de Bruijn (1):
selftests/net: packetdrill: pass send_omit_free to MSG_ZEROCOPY tests

Wludzik, Jozef (1):
accel/ivpu: Fix race condition when mapping dmabuf

Wolfram Sang (2):
ARM: dts: renesas: gose: Remove superfluous port property
ARM: dts: renesas: r9a06g032-rzn1d400-db: Drop invalid #cells properties

Xi Pardee (1):
platform/x86:intel/pmc: Update Arrow Lake telemetry GUID

Xiang Mei (1):
net/sched: sch_cake: Fix incorrect qlen reduction in cake_drop

Xiao Ni (2):
md: delete mddev kobj before deleting gendisk kobj
md: avoid repeated calls to del_gendisk

Xiaogang Chen (1):
drm/amdkfd: Use huge page size to check split svm range alignment

Xiaolei Wang (1):

      phy: freescale: Initialize priv->lock

Xiaoliang Yang (1):
net: hsr: create an API to get hsr port type

Xiaoqi Zhuang (1):
coresight: ETR: Fix ETR buffer use-after-free issue

Xuanqiang Luo (3):
rculist: Add hlist_nulls_replace_rcu() and hlist_nulls_replace_init_rcu()
inet: Avoid ehash lookup race in inet_ehash_insert()
inet: Avoid ehash lookup race in inet_twsk_hashdance_schedule()

Yao Zi (1):
phy: rockchip: naneng-combphy: Add SoC prefix to register definitions

Yegor Yefremov (1):
ARM: dts: am335x-netcom-plus-2xx: add missing GPIO labels

Yongjian Sun (1):
ext4: improve integrity checking in __mb_check_buddy by enhancing order-0 validation

Yu Kuai (1):
md/raid5: fix IO hang when array is broken with IO inflight

Yun Zhou (1):
md: fix rcu protection in md_wakeup_thread

Yuntao Wang (2):
of/fdt: Consolidate duplicate code into helper functions of/fdt: Fix incorrect use of dt_root_addr_cells in early_init_dt_check_kho()

Zhang Rui (1):
perf/x86/intel/cstate: Remove PC3 support from LunarLake

Zhang Yi (1):
ext4: correct the checking of quota files before moving extents

Zhao Yipeng (1):
ima: Handle error code returned by ima_filter_rule_match()

Zheng Qixing (2):
nbd: defer config put in recv_work
nbd: defer config unlock in nbd_genl_connect

Zhu Yanjun (1):

      RDMA/rxe: Fix null deref on srq->rq.queue after resize failure

Zilin Guan (3):
crypto: iaa - Fix incorrect return value in save_iaa_wq()
scsi: qla2xxx: Fix improper freeing of purex item
mt76: mt7615: Fix memory leak in mt7615_mcu_wtbl_sta_add()

nieweiqiang (1):
crypto: hisilicon/qm - restore original qos values

shechenglong (1):
block: fix comment for op_is_zone_mgmt() to include RESET_ALL

sparkhuang (1):
regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex

xupengbo (1):
sched/fair: Fix unfairness caused by stalled tg_load_avg_contrib when the last task migrates out

author maintainer
#1 lore raw
Documentation/admin-guide/LSM/Smack.rst +13 -3
index 6d44f4fdbf59..c5ed775f2d10 100644
@@ -601,10 +601,15 @@ specification.
 Task Attribute
 ~~~~~~~~~~~~~~
 
-The Smack label of a process can be read from /proc/<pid>/attr/current. A
-process can read its own Smack label from /proc/self/attr/current. A
+The Smack label of a process can be read from ``/proc/<pid>/attr/current``. A
+process can read its own Smack label from ``/proc/self/attr/current``. A
 privileged process can change its own Smack label by writing to
-/proc/self/attr/current but not the label of another process.
+``/proc/self/attr/current`` but not the label of another process.
+
+Format of writing is : only the label or the label followed by one of the
+3 trailers: ``\n`` (by common agreement for ``/proc/...`` interfaces),
+``\0`` (because some applications incorrectly include it),
+``\n\0`` (because we think some applications may incorrectly include it).
 
 File Attribute
 ~~~~~~~~~~~~~~
@@ -696,6 +701,11 @@ sockets.
 	A privileged program may set this to match the label of another
 	task with which it hopes to communicate.
 
+UNIX domain socket (UDS) with a BSD address functions both as a file in a
+filesystem and as a socket. As a file, it carries the SMACK64 attribute. This
+attribute is not involved in Smack security enforcement and is immutably
+assigned the label "*".
+
 Smack Netlabel Exceptions
 ~~~~~~~~~~~~~~~~~~~~~~~~~
 
Documentation/devicetree/bindings/clock/qcom,x1e80100-gcc.yaml +58 -4

74 lines not on this page · raw message

Documentation/devicetree/bindings/pci/amlogic,axg-pcie.yaml +3 -3
index 79a21ba0f9fd..c8258ef40328 100644
@@ -36,13 +36,13 @@ properties:
 
   reg:
     items:
-      - description: External local bus interface registers
+      - description: Data Bus Interface registers
       - description: Meson designed configuration registers
       - description: PCIe configuration space
 
   reg-names:
     items:
-      - const: elbi
+      - const: dbi
       - const: cfg
       - const: config
 
@@ -113,7 +113,7 @@ examples:
     pcie: pcie@f9800000 {
         compatible = "amlogic,axg-pcie", "snps,dw-pcie";
         reg = <0xf9800000 0x400000>, <0xff646000 0x2000>, <0xf9f00000 0x100000>;
-        reg-names = "elbi", "cfg", "config";
+        reg-names = "dbi", "cfg", "config";
         interrupts = <GIC_SPI 177 IRQ_TYPE_EDGE_RISING>;
         clocks = <&pclk>, <&clk_port>, <&clk_phy>;
         clock-names = "pclk", "port", "general";
Documentation/hwmon/g762.rst +1 -1
index 0371b3365c48..f224552a2d3c 100644
@@ -17,7 +17,7 @@ done via a userland daemon like fancontrol.
 Note that those entries do not provide ways to setup the specific
 hardware characteristics of the system (reference clock, pulses per
 fan revolution, ...); Those can be modified via devicetree bindings
-documented in Documentation/devicetree/bindings/hwmon/g762.txt or
+documented in Documentation/devicetree/bindings/hwmon/gmt,g762.yaml or
 using a specific platform_data structure in board initialization
 file (see include/linux/platform_data/g762.h).
 
Makefile +1 -1
index 49052b005854..dcfa99bf0e1b 100644
@@ -1,7 +1,7 @@
 # SPDX-License-Identifier: GPL-2.0
 VERSION = 6
 PATCHLEVEL = 17
-SUBLEVEL = 12
+SUBLEVEL = 13
 EXTRAVERSION =
 NAME = Baby Opossum Posse
 
arch/arm/boot/dts/renesas/r8a7793-gose.dts +0 -1
index 45b267ec2679..5c6928c941ac 100644
@@ -373,7 +373,6 @@ adv7180_in: endpoint {
 				port@3 {
 					reg = <3>;
 					adv7180_out: endpoint {
-						bus-width = <8>;
 						remote-endpoint = <&vin1ep>;
 					};
 				};
arch/arm/boot/dts/renesas/r9a06g032-rzn1d400-db.dts +0 -2
index 3258b2e27434..4a72aa7663f2 100644
@@ -308,8 +308,6 @@ &rtc0 {
 
 &switch {
 	status = "okay";
-	#address-cells = <1>;
-	#size-cells = <0>;
 
 	pinctrl-names = "default";
 	pinctrl-0 = <&pins_eth3>, <&pins_eth4>, <&pins_mdio1>;
arch/arm/boot/dts/samsung/exynos4210-i9100.dts +1 -0
index df229fb8a16b..8a635bee59fa 100644
@@ -853,6 +853,7 @@ &sdhci_3 {
 	#size-cells = <0>;
 
 	non-removable;
+	cap-power-off-card;
 	bus-width = <4>;
 	mmc-pwrseq = <&wlan_pwrseq>;
 	vmmc-supply = <&vtf_reg>;
arch/arm/boot/dts/samsung/exynos4210-trats.dts +1 -0
index 95e0e01b6ff6..6bd902cb8f4a 100644
@@ -518,6 +518,7 @@ &sdhci_3 {
 	#size-cells = <0>;
 
 	non-removable;
+	cap-power-off-card;
 	bus-width = <4>;
 	mmc-pwrseq = <&wlan_pwrseq>;
 	vmmc-supply = <&tflash_reg>;
arch/arm/boot/dts/samsung/exynos4210-universal_c210.dts +1 -0
index bdc30f8cf748..91490693432b 100644
@@ -610,6 +610,7 @@ &sdhci_3 {
 	#size-cells = <0>;
 
 	non-removable;
+	cap-power-off-card;
 	bus-width = <4>;
 	mmc-pwrseq = <&wlan_pwrseq>;
 	vmmc-supply = <&ldo5_reg>;
arch/arm/boot/dts/samsung/exynos4412-midas.dtsi +1 -0
index 05ddddb565ee..48245b1665a6 100644
@@ -1440,6 +1440,7 @@ &sdhci_3 {
 	#address-cells = <1>;
 	#size-cells = <0>;
 	non-removable;
+	cap-power-off-card;
 	bus-width = <4>;
 
 	mmc-pwrseq = <&wlan_pwrseq>;
arch/arm/boot/dts/st/stm32mp157c-phycore-stm32mp15-som.dtsi +4 -4
index bf0c32027baf..370b2afbf15b 100644
@@ -185,13 +185,13 @@ touch@44 {
 		interrupt-parent = <&gpioi>;
 		vio-supply = <&v3v3>;
 		vcc-supply = <&v3v3>;
+		st,sample-time = <4>;
+		st,mod-12b = <1>;
+		st,ref-sel = <0>;
+		st,adc-freq = <1>;
 
 		touchscreen {
 			compatible = "st,stmpe-ts";
-			st,sample-time = <4>;
-			st,mod-12b = <1>;
-			st,ref-sel = <0>;
-			st,adc-freq = <1>;
 			st,ave-ctrl = <1>;
 			st,touch-det-delay = <2>;
 			st,settling = <2>;
arch/arm/boot/dts/ti/omap/am335x-netcom-plus-2xx.dts +4 -4
index f66d57bb685e..f0519ab30141 100644
@@ -222,10 +222,10 @@ &gpio3 {
 		"ModeA1",
 		"ModeA2",
 		"ModeA3",
-		"NC",
-		"NC",
-		"NC",
-		"NC",
+		"ModeB0",
+		"ModeB1",
+		"ModeB2",
+		"ModeB3",
 		"NC",
 		"NC",
 		"NC",
arch/arm/boot/dts/ti/omap/omap3-beagle-xm.dts +1 -1
index 08ee0f8ea68f..71b39a923d37 100644
@@ -291,7 +291,7 @@ codec {
 		};
 
 		twl_power: power {
-			compatible = "ti,twl4030-power-beagleboard-xm", "ti,twl4030-power-idle-osc-off";
+			compatible = "ti,twl4030-power-idle-osc-off";
 			ti,use_poweroff;
 		};
 	};
arch/arm/boot/dts/ti/omap/omap3-n900.dts +1 -1
index c50ca572d1b9..7db73d9bed9e 100644
@@ -508,7 +508,7 @@ twl_audio: audio {
 	};
 
 	twl_power: power {
-		compatible = "ti,twl4030-power-n900", "ti,twl4030-power-idle-osc-off";
+		compatible = "ti,twl4030-power-idle-osc-off";
 		ti,use_poweroff;
 	};
 };
arch/arm/include/asm/word-at-a-time.h +5 -5
index f9a3897b06e7..5023f98d8293 100644
@@ -67,7 +67,7 @@ static inline unsigned long find_zero(unsigned long mask)
  */
 static inline unsigned long load_unaligned_zeropad(const void *addr)
 {
-	unsigned long ret, offset;
+	unsigned long ret, tmp;
 
 	/* Load word from unaligned pointer addr */
 	asm(
@@ -75,9 +75,9 @@ static inline unsigned long load_unaligned_zeropad(const void *addr)
 	"2:\n"
 	"	.pushsection .text.fixup,\"ax\"\n"
 	"	.align 2\n"
-	"3:	and	%1, %2, #0x3\n"
-	"	bic	%2, %2, #0x3\n"
-	"	ldr	%0, [%2]\n"
+	"3:	bic	%1, %2, #0x3\n"
+	"	ldr	%0, [%1]\n"
+	"	and	%1, %2, #0x3\n"
 	"	lsl	%1, %1, #0x3\n"
 #ifndef __ARMEB__
 	"	lsr	%0, %0, %1\n"
@@ -90,7 +90,7 @@ static inline unsigned long load_unaligned_zeropad(const void *addr)
 	"	.align	3\n"
 	"	.long	1b, 3b\n"
 	"	.popsection"
-	: "=&r" (ret), "=&r" (offset)
+	: "=&r" (ret), "=&r" (tmp)
 	: "r" (addr), "Qo" (*(unsigned long *)addr));
 
 	return ret;
arch/arm64/boot/dts/exynos/google/gs101.dtsi +2 -2
index c0f8c25861a9..668de6b2b9de 100644
@@ -1401,9 +1401,9 @@ cmu_apm: clock-controller@17400000 {
 			clock-names = "oscclk";
 		};
 
-		sysreg_apm: syscon@174204e0 {
+		sysreg_apm: syscon@17420000 {
 			compatible = "google,gs101-apm-sysreg", "syscon";
-			reg = <0x174204e0 0x1000>;
+			reg = <0x17420000 0x10000>;
 		};
 
 		pmu_system_controller: system-controller@17460000 {
arch/arm64/boot/dts/freescale/imx8mm-venice-gw72xx.dtsi +0 -11
index 752caa38eb03..266038fbbef9 100644
@@ -351,17 +351,6 @@ MX8MM_IOMUXC_UART4_TXD_UART4_DCE_TX	0x140
 		>;
 	};
 
-	pinctrl_usdhc1: usdhc1grp {
-		fsl,pins = <
-			MX8MM_IOMUXC_SD1_CLK_USDHC1_CLK		0x190
-			MX8MM_IOMUXC_SD1_CMD_USDHC1_CMD		0x1d0
-			MX8MM_IOMUXC_SD1_DATA0_USDHC1_DATA0	0x1d0
-			MX8MM_IOMUXC_SD1_DATA1_USDHC1_DATA1	0x1d0
-			MX8MM_IOMUXC_SD1_DATA2_USDHC1_DATA2	0x1d0
-			MX8MM_IOMUXC_SD1_DATA3_USDHC1_DATA3	0x1d0
-		>;
-	};
-
 	pinctrl_usdhc2: usdhc2grp {
 		fsl,pins = <
 			MX8MM_IOMUXC_SD2_CLK_USDHC2_CLK		0x190
arch/arm64/boot/dts/freescale/imx8mp-venice-gw702x.dtsi +0 -51

75 lines not on this page · raw message

arch/arm64/boot/dts/freescale/imx8mp-venice-gw72xx.dtsi +0 -11
index cf747ec6fa16..76020ef89bf3 100644
@@ -365,17 +365,6 @@ MX8MP_IOMUXC_UART4_TXD__UART4_DCE_TX	0x140
 		>;
 	};
 
-	pinctrl_usdhc1: usdhc1grp {
-		fsl,pins = <
-			MX8MP_IOMUXC_SD1_CLK__USDHC1_CLK	0x190
-			MX8MP_IOMUXC_SD1_CMD__USDHC1_CMD	0x1d0
-			MX8MP_IOMUXC_SD1_DATA0__USDHC1_DATA0	0x1d0
-			MX8MP_IOMUXC_SD1_DATA1__USDHC1_DATA1	0x1d0
-			MX8MP_IOMUXC_SD1_DATA2__USDHC1_DATA2	0x1d0
-			MX8MP_IOMUXC_SD1_DATA3__USDHC1_DATA3	0x1d0
-		>;
-	};
-
 	pinctrl_usdhc2: usdhc2grp {
 		fsl,pins = <
 			MX8MP_IOMUXC_SD2_CLK__USDHC2_CLK	0x190
arch/arm64/boot/dts/freescale/imx95-15x15-evk.dts +1 -0
index 46f6e0fbf2b0..29630b666d54 100644
@@ -44,6 +44,7 @@ chosen {
 
 	fan0: pwm-fan {
 		compatible = "pwm-fan";
+		fan-supply = <&reg_vcc_12v>;
 		#cooling-cells = <2>;
 		cooling-levels = <64 128 192 255>;
 		pwms = <&tpm6 0 4000000 PWM_POLARITY_INVERTED>;
arch/arm64/boot/dts/freescale/imx95-tqma9596sa.dtsi +2 -2
index 180124cc5bce..16c40d11d3b5 100644
@@ -115,7 +115,7 @@ &flexspi1 {
 	flash0: flash@0 {
 		compatible = "jedec,spi-nor";
 		reg = <0>;
-		spi-max-frequency = <80000000>;
+		spi-max-frequency = <66000000>;
 		spi-tx-bus-width = <4>;
 		spi-rx-bus-width = <4>;
 		vcc-supply = <&reg_1v8>;
@@ -617,7 +617,7 @@ pinctrl_tpm4: tpm4grp {
 		fsl,pins = <IMX95_PAD_GPIO_IO05__TPM4_CH0			0x51e>;
 	};
 
-	pinctrl_tpm5: tpm4grp {
+	pinctrl_tpm5: tpm5grp {
 		fsl,pins = <IMX95_PAD_GPIO_IO06__TPM5_CH0			0x51e>;
 	};
 
arch/arm64/boot/dts/qcom/msm8996.dtsi +3 -0
index f91605de4909..8575f4aff94c 100644
@@ -3496,6 +3496,9 @@ usb2: usb@76f8800 {
 					  <&gcc GCC_USB20_MASTER_CLK>;
 			assigned-clock-rates = <19200000>, <60000000>;
 
+			interconnects = <&pnoc MASTER_USB_HS &bimc SLAVE_EBI_CH0>,
+					<&bimc MASTER_AMPSS_M0 &pnoc SLAVE_USB_HS>;
+			interconnect-names = "usb-ddr", "apps-usb";
 			power-domains = <&gcc USB30_GDSC>;
 			qcom,select-utmi-as-pipe-clk;
 			status = "disabled";
arch/arm64/boot/dts/qcom/qcm2290.dtsi +55 -5

86 lines not on this page · raw message

arch/arm64/boot/dts/qcom/qcm6490-fairphone-fp5.dts +2 -0
index e115b6a52b29..82494b41bd9a 100644
@@ -47,6 +47,8 @@ framebuffer0: framebuffer@a000000 {
 			stride = <(1224 * 4)>;
 			format = "a8r8g8b8";
 			clocks = <&gcc GCC_DISP_HF_AXI_CLK>;
+			vci-supply = <&vreg_oled_vci>;
+			dvdd-supply = <&vreg_oled_dvdd>;
 		};
 	};
 
arch/arm64/boot/dts/qcom/qcm6490-shift-otter.dts +5 -0
index b9a0f7ac4d9c..3fe4e8b76334 100644
@@ -118,6 +118,11 @@ cdsp_mem: cdsp@88f00000 {
 			no-map;
 		};
 
+		removed_mem: removed@c0000000 {
+			reg = <0x0 0xc0000000 0x0 0x5100000>;
+			no-map;
+		};
+
 		rmtfs_mem: rmtfs@f8500000 {
 			compatible = "qcom,rmtfs-mem";
 			reg = <0x0 0xf8500000 0x0 0x600000>;
arch/arm64/boot/dts/qcom/qrb2210-rb1.dts +1 -1
index b2e0fc5501c1..af29c7ed7a68 100644
@@ -648,7 +648,7 @@ key_volp_n: key-volp-n-state {
 &uart3 {
 	/delete-property/ interrupts;
 	interrupts-extended = <&intc GIC_SPI 330 IRQ_TYPE_LEVEL_HIGH>,
-			      <&tlmm 11 IRQ_TYPE_LEVEL_HIGH>;
+			      <&tlmm 11 IRQ_TYPE_EDGE_FALLING>;
 	pinctrl-0 = <&uart3_default>;
 	pinctrl-1 = <&uart3_sleep>;
 	pinctrl-names = "default", "sleep";
arch/arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi +2 -2
index b118d666e535..942e0f0d6d9b 100644
@@ -799,8 +799,8 @@ hall_sensor_default: hall-sensor-default-state {
 		bias-disable;
 	};
 
-	tri_state_key_default: tri-state-key-default-state {
-		pins = "gpio40", "gpio42", "gpio26";
+	alert_slider_default: alert-slider-default-state {
+		pins = "gpio126", "gpio52", "gpio24";
 		function = "gpio";
 		drive-strength = <2>;
 		bias-disable;
arch/arm64/boot/dts/qcom/sdm845-samsung-starqltechn.dts +8 -9
index d686531bf4ea..1a17870dcf6d 100644
@@ -143,7 +143,7 @@ rmtfs_mem: rmtfs-mem@fde00000 {
 		};
 	};
 
-	i2c21 {
+	i2c-21 {
 		compatible = "i2c-gpio";
 		sda-gpios = <&tlmm 127 GPIO_ACTIVE_HIGH>;
 		scl-gpios = <&tlmm 128 GPIO_ACTIVE_HIGH>;
@@ -584,15 +584,15 @@ &uart9 {
 &i2c14 {
 	status = "okay";
 
-	pmic@66 {
+	max77705: pmic@66 {
 		compatible = "maxim,max77705";
 		reg = <0x66>;
+		#interrupt-cells = <1>;
 		interrupt-parent = <&pm8998_gpios>;
 		interrupts = <11 IRQ_TYPE_LEVEL_LOW>;
+		interrupt-controller;
 		pinctrl-0 = <&pmic_int_default>;
 		pinctrl-names = "default";
-		#address-cells = <1>;
-		#size-cells = <0>;
 
 		leds {
 			compatible = "maxim,max77705-rgb";
@@ -631,9 +631,8 @@ max77705_charger: charger@69 {
 		reg = <0x69>;
 		compatible = "maxim,max77705-charger";
 		monitored-battery = <&battery>;
-		interrupt-parent = <&pm8998_gpios>;
-		interrupts = <11 IRQ_TYPE_LEVEL_LOW>;
-
+		interrupt-parent = <&max77705>;
+		interrupts = <0>;
 	};
 
 	fuel-gauge@36 {
@@ -641,8 +640,8 @@ fuel-gauge@36 {
 		compatible = "maxim,max77705-battery";
 		power-supplies = <&max77705_charger>;
 		maxim,rsns-microohm = <5000>;
-		interrupt-parent = <&pm8998_gpios>;
-		interrupts = <11 IRQ_TYPE_LEVEL_LOW>;
+		interrupt-parent = <&max77705>;
+		interrupts = <2>;
 	};
 };
 
arch/arm64/boot/dts/qcom/sm8650.dtsi +2 -0
index e14d3d778b71..d7ed45027ff4 100644
@@ -4020,6 +4020,8 @@ &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>,
 
 			iommus = <&apps_smmu 0x60 0>;
 
+			dma-coherent;
+
 			lanes-per-direction = <2>;
 			qcom,ice = <&ice>;
 
arch/arm64/boot/dts/qcom/x1e80100.dtsi +3 -9
index a9a7bb676c6f..67c888ae94de 100644
@@ -4859,6 +4859,7 @@ &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>,
 			interconnect-names = "usb-ddr",
 					     "apps-usb";
 
+			qcom,select-utmi-as-pipe-clk;
 			wakeup-source;
 
 			status = "disabled";
@@ -4876,15 +4877,8 @@ usb_2_dwc3: usb@a200000 {
 
 				dma-coherent;
 
-				ports {
-					#address-cells = <1>;
-					#size-cells = <0>;
-
-					port@0 {
-						reg = <0>;
-
-						usb_2_dwc3_hs: endpoint {
-						};
+				port {
+					usb_2_dwc3_hs: endpoint {
 					};
 				};
 			};
arch/arm64/boot/dts/renesas/r8a779g3-sparrow-hawk.dts +3 -3
index 2c1ab75e4d91..e5af9c056ac9 100644
@@ -118,13 +118,13 @@ memory@600000000 {
 	};
 
 	/* Page 27 / DSI to Display */
-	mini-dp-con {
+	dp-con {
 		compatible = "dp-connector";
 		label = "CN6";
 		type = "full-size";
 
 		port {
-			mini_dp_con_in: endpoint {
+			dp_con_in: endpoint {
 				remote-endpoint = <&sn65dsi86_out>;
 			};
 		};
@@ -371,7 +371,7 @@ sn65dsi86_in: endpoint {
 					port@1 {
 						reg = <1>;
 						sn65dsi86_out: endpoint {
-							remote-endpoint = <&mini_dp_con_in>;
+							remote-endpoint = <&dp_con_in>;
 						};
 					};
 				};
arch/arm64/boot/dts/rockchip/rk3566-rock-3c.dts +1 -0
index 6224d72813e5..80ac40555e02 100644
@@ -466,6 +466,7 @@ eeprom: eeprom@50 {
 		compatible = "belling,bl24c16a", "atmel,24c16";
 		reg = <0x50>;
 		pagesize = <16>;
+		vcc-supply = <&vcca1v8_pmu>;
 	};
 };
 
arch/arm64/boot/dts/rockchip/rk3588s-rock-5a.dts +8 -7
index f894742b1ebe..6ed8b15e6cdf 100644
@@ -221,6 +221,13 @@ regulator-state-mem {
 			regulator-off-in-suspend;
 		};
 	};
+
+	eeprom: eeprom@50 {
+		compatible = "belling,bl24c16a", "atmel,24c16";
+		reg = <0x50>;
+		pagesize = <16>;
+		vcc-supply = <&vcc_3v3_pmu>;
+	};
 };
 
 &i2c2 {
@@ -242,12 +249,6 @@ regulator-state-mem {
 			regulator-off-in-suspend;
 		};
 	};
-
-	eeprom: eeprom@50 {
-		compatible = "belling,bl24c16a", "atmel,24c16";
-		reg = <0x50>;
-		pagesize = <16>;
-	};
 };
 
 &i2c3 {
@@ -593,7 +594,7 @@ regulator-state-mem {
 				};
 			};
 
-			vcc_3v3_s3: dcdc-reg8 {
+			vcc_3v3_pmu: vcc_3v3_s3: dcdc-reg8 {
 				regulator-name = "vcc_3v3_s3";
 				regulator-always-on;
 				regulator-boot-on;
arch/arm64/boot/dts/ti/k3-am62p.dtsi +1 -1
index 75a15c368c11..dd24c40c7965 100644
@@ -59,7 +59,7 @@ cbass_main: bus@f0000 {
 			 <0x00 0x01000000 0x00 0x01000000 0x00 0x01b28400>, /* First peripheral window */
 			 <0x00 0x08000000 0x00 0x08000000 0x00 0x00200000>, /* Main CPSW */
 			 <0x00 0x0e000000 0x00 0x0e000000 0x00 0x01d20000>, /* Second peripheral window */
-			 <0x00 0x0fd00000 0x00 0x0fd00000 0x00 0x00020000>, /* GPU */
+			 <0x00 0x0fd80000 0x00 0x0fd80000 0x00 0x00080000>, /* GPU */
 			 <0x00 0x20000000 0x00 0x20000000 0x00 0x0a008000>, /* Third peripheral window */
 			 <0x00 0x30040000 0x00 0x30040000 0x00 0x00080000>, /* PRUSS-M */
 			 <0x00 0x30101000 0x00 0x30101000 0x00 0x00010100>, /* CSI window */
arch/powerpc/kernel/entry_32.S +4 -6
index f4a8c9877249..1beb578c6411 100644
@@ -263,10 +263,9 @@ interrupt_return:
 	mtspr	SPRN_SRR1,r12
 
 BEGIN_FTR_SECTION
+	lwarx   r0,0,r1
+END_FTR_SECTION_IFSET(CPU_FTR_NEED_PAIRED_STWCX)
 	stwcx.	r0,0,r1		/* to clear the reservation */
-FTR_SECTION_ELSE
-	lwarx	r0,0,r1
-ALT_FTR_SECTION_END_IFCLR(CPU_FTR_STCX_CHECKS_ADDRESS)
 
 	lwz	r3,_CCR(r1)
 	lwz	r4,_LINK(r1)
@@ -306,10 +305,9 @@ ALT_FTR_SECTION_END_IFCLR(CPU_FTR_STCX_CHECKS_ADDRESS)
 	mtspr	SPRN_SRR1,r12
 
 BEGIN_FTR_SECTION
+	lwarx   r0,0,r1
+END_FTR_SECTION_IFSET(CPU_FTR_NEED_PAIRED_STWCX)
 	stwcx.	r0,0,r1		/* to clear the reservation */
-FTR_SECTION_ELSE
-	lwarx	r0,0,r1
-ALT_FTR_SECTION_END_IFCLR(CPU_FTR_STCX_CHECKS_ADDRESS)
 
 	lwz	r3,_LINK(r1)
 	lwz	r4,_CTR(r1)
arch/powerpc/kexec/ranges.c +1 -1
index 3702b0bdab14..426bdca4667e 100644
@@ -697,8 +697,8 @@ int remove_mem_range(struct crash_mem **mem_ranges, u64 base, u64 size)
 		 * two half.
 		 */
 		else {
+			size = mem_rngs->ranges[i].end - end + 1;
 			mem_rngs->ranges[i].end = base - 1;
-			size = mem_rngs->ranges[i].end - end;
 			ret = add_mem_range(mem_ranges, end + 1, size);
 		}
 	}
arch/powerpc/mm/book3s64/hash_utils.c +6 -4
index 4693c464fc5a..1e062056cfb8 100644
@@ -1302,11 +1302,14 @@ static void __init htab_initialize(void)
 	unsigned long table;
 	unsigned long pteg_count;
 	unsigned long prot;
-	phys_addr_t base = 0, size = 0, end;
+	phys_addr_t base = 0, size = 0, end, limit = MEMBLOCK_ALLOC_ANYWHERE;
 	u64 i;
 
 	DBG(" -> htab_initialize()\n");
 
+	if (firmware_has_feature(FW_FEATURE_LPAR))
+		limit = ppc64_rma_size;
+
 	if (mmu_has_feature(MMU_FTR_1T_SEGMENT)) {
 		mmu_kernel_ssize = MMU_SEGSIZE_1T;
 		mmu_highuser_ssize = MMU_SEGSIZE_1T;
@@ -1322,7 +1325,7 @@ static void __init htab_initialize(void)
 		// Too early to use nr_cpu_ids, so use NR_CPUS
 		tmp = memblock_phys_alloc_range(sizeof(struct stress_hpt_struct) * NR_CPUS,
 						__alignof__(struct stress_hpt_struct),
-						0, MEMBLOCK_ALLOC_ANYWHERE);
+						MEMBLOCK_LOW_LIMIT, limit);
 		memset((void *)tmp, 0xff, sizeof(struct stress_hpt_struct) * NR_CPUS);
 		stress_hpt_struct = __va(tmp);
 
@@ -1356,11 +1359,10 @@ static void __init htab_initialize(void)
 			mmu_hash_ops.hpte_clear_all();
 #endif
 	} else {
-		unsigned long limit = MEMBLOCK_ALLOC_ANYWHERE;
 
 		table = memblock_phys_alloc_range(htab_size_bytes,
 						  htab_size_bytes,
-						  0, limit);
+						  MEMBLOCK_LOW_LIMIT, limit);
 		if (!table)
 			panic("ERROR: Failed to allocate %pa bytes below %pa\n",
 			      &htab_size_bytes, &limit);
arch/powerpc/mm/ptdump/hashpagetable.c +6 -0
index a6baa6166d94..671d0dc00c6d 100644
@@ -216,6 +216,8 @@ static int native_find(unsigned long ea, int psize, bool primary, u64 *v, u64
 	vpn  = hpt_vpn(ea, vsid, ssize);
 	hash = hpt_hash(vpn, shift, ssize);
 	want_v = hpte_encode_avpn(vpn, psize, ssize);
+	if (cpu_has_feature(CPU_FTR_ARCH_300))
+		want_v = hpte_old_to_new_v(want_v);
 
 	/* to check in the secondary hash table, we invert the hash */
 	if (!primary)
@@ -229,6 +231,10 @@ static int native_find(unsigned long ea, int psize, bool primary, u64 *v, u64
 			/* HPTE matches */
 			*v = be64_to_cpu(hptep->v);
 			*r = be64_to_cpu(hptep->r);
+			if (cpu_has_feature(CPU_FTR_ARCH_300)) {
+				*v = hpte_new_to_old_v(*v, *r);
+				*r = hpte_new_to_old_r(*r);
+			}
 			return 0;
 		}
 		++hpte_group;
arch/riscv/kvm/vcpu_insn.c +22 -0
index 97dec18e6989..3dbd6a09d482 100644
@@ -424,6 +424,22 @@ static int system_opcode_insn(struct kvm_vcpu *vcpu, struct kvm_run *run,
 	return (rc <= 0) ? rc : 1;
 }
 
+static bool is_load_guest_page_fault(unsigned long scause)
+{
+	/**
+	 * If a g-stage page fault occurs, the direct approach
+	 * is to let the g-stage page fault handler handle it
+	 * naturally, however, calling the g-stage page fault
+	 * handler here seems rather strange.
+	 * Considering this is a corner case, we can directly
+	 * return to the guest and re-execute the same PC, this
+	 * will trigger a g-stage page fault again and then the
+	 * regular g-stage page fault handler will populate
+	 * g-stage page table.
+	 */
+	return (scause == EXC_LOAD_GUEST_PAGE_FAULT);
+}
+
 /**
  * kvm_riscv_vcpu_virtual_insn -- Handle virtual instruction trap
  *
@@ -449,6 +465,8 @@ int kvm_riscv_vcpu_virtual_insn(struct kvm_vcpu *vcpu, struct kvm_run *run,
 							  ct->sepc,
 							  &utrap);
 			if (utrap.scause) {
+				if (is_load_guest_page_fault(utrap.scause))
+					return 1;
 				utrap.sepc = ct->sepc;
 				kvm_riscv_vcpu_trap_redirect(vcpu, &utrap);
 				return 1;
@@ -504,6 +522,8 @@ int kvm_riscv_vcpu_mmio_load(struct kvm_vcpu *vcpu, struct kvm_run *run,
 		insn = kvm_riscv_vcpu_unpriv_read(vcpu, true, ct->sepc,
 						  &utrap);
 		if (utrap.scause) {
+			if (is_load_guest_page_fault(utrap.scause))
+				return 1;
 			/* Redirect trap if we failed to read instruction */
 			utrap.sepc = ct->sepc;
 			kvm_riscv_vcpu_trap_redirect(vcpu, &utrap);
@@ -630,6 +650,8 @@ int kvm_riscv_vcpu_mmio_store(struct kvm_vcpu *vcpu, struct kvm_run *run,
 		insn = kvm_riscv_vcpu_unpriv_read(vcpu, true, ct->sepc,
 						  &utrap);
 		if (utrap.scause) {
+			if (is_load_guest_page_fault(utrap.scause))
+				return 1;
 			/* Redirect trap if we failed to read instruction */
 			utrap.sepc = ct->sepc;
 			kvm_riscv_vcpu_trap_redirect(vcpu, &utrap);
arch/s390/include/asm/fpu-insn.h +3 -0
index 135bb89c0a89..8f2dd6e879ff 100644
@@ -12,6 +12,7 @@
 #ifndef __ASSEMBLER__
 
 #include <linux/instrumented.h>
+#include <linux/kmsan.h>
 #include <asm/asm-extable.h>
 
 asm(".include \"asm/fpu-insn-asm.h\"\n");
@@ -393,6 +394,7 @@ static __always_inline void fpu_vstl(u8 v1, u32 index, const void *vxr)
 		     : [vxr] "=Q" (*(u8 *)vxr)
 		     : [index] "d" (index), [v1] "I" (v1)
 		     : "memory");
+	kmsan_unpoison_memory(vxr, size);
 }
 
 #else /* CONFIG_CC_HAS_ASM_AOR_FORMAT_FLAGS */
@@ -409,6 +411,7 @@ static __always_inline void fpu_vstl(u8 v1, u32 index, const void *vxr)
 		: [vxr] "=R" (*(u8 *)vxr)
 		: [index] "d" (index), [v1] "I" (v1)
 		: "memory", "1");
+	kmsan_unpoison_memory(vxr, size);
 }
 
 #endif /* CONFIG_CC_HAS_ASM_AOR_FORMAT_FLAGS */
arch/s390/kernel/smp.c +1 -0
index e88ebe5339fc..4b0ce76c6bbd 100644
@@ -697,6 +697,7 @@ static void __ref smp_get_core_info(struct sclp_core_info *info, int early)
 				continue;
 			info->core[info->configured].core_id =
 				address >> smp_cpu_mt_shift;
+			info->core[info->configured].type = boot_core_type;
 			info->configured++;
 		}
 		info->combined = info->configured;
arch/um/Makefile +5 -7
index 7be0143b5ba3..721b652ffb65 100644
@@ -46,19 +46,17 @@ ARCH_INCLUDE	:= -I$(srctree)/$(SHARED_HEADERS)
 ARCH_INCLUDE	+= -I$(srctree)/$(HOST_DIR)/um/shared
 KBUILD_CPPFLAGS += -I$(srctree)/$(HOST_DIR)/um
 
-# -Dvmap=kernel_vmap prevents anything from referencing the libpcap.o symbol so
-# named - it's a common symbol in libpcap, so we get a binary which crashes.
-#
-# Same things for in6addr_loopback and mktime - found in libc. For these two we
-# only get link-time error, luckily.
+# -Dstrrchr=kernel_strrchr (as well as the various in6addr symbols) prevents
+#  anything from referencing
+# libc symbols with the same name, which can cause a linker error.
 #
 # -Dlongjmp=kernel_longjmp prevents anything from referencing the libpthread.a
 # embedded copy of longjmp, same thing for setjmp.
 #
-# These apply to USER_CFLAGS to.
+# These apply to USER_CFLAGS too.
 
 KBUILD_CFLAGS += $(CFLAGS) $(CFLAGS-y) -D__arch_um__ \
-	$(ARCH_INCLUDE) $(MODE_INCLUDE) -Dvmap=kernel_vmap	\
+	$(ARCH_INCLUDE) $(MODE_INCLUDE)	\
 	-Dlongjmp=kernel_longjmp -Dsetjmp=kernel_setjmp \
 	-Din6addr_loopback=kernel_in6addr_loopback \
 	-Din6addr_any=kernel_in6addr_any -Dstrrchr=kernel_strrchr \
arch/x86/boot/compressed/pgtable_64.c +7 -4
index bdd26050dff7..0e89e197e112 100644
@@ -3,6 +3,7 @@
 #include <asm/bootparam.h>
 #include <asm/bootparam_utils.h>
 #include <asm/e820/types.h>
+#include <asm/pgtable.h>
 #include <asm/processor.h>
 #include "../string.h"
 #include "efi.h"
@@ -168,9 +169,10 @@ asmlinkage void configure_5level_paging(struct boot_params *bp, void *pgtable)
 		 * For 4- to 5-level paging transition, set up current CR3 as
 		 * the first and the only entry in a new top-level page table.
 		 */
-		*trampoline_32bit = __native_read_cr3() | _PAGE_TABLE_NOENC;
+		*trampoline_32bit = native_read_cr3_pa() | _PAGE_TABLE_NOENC;
 	} else {
-		unsigned long src;
+		u64 *new_cr3;
+		pgd_t *pgdp;
 
 		/*
 		 * For 5- to 4-level paging transition, copy page table pointed
@@ -180,8 +182,9 @@ asmlinkage void configure_5level_paging(struct boot_params *bp, void *pgtable)
 		 * We cannot just point to the page table from trampoline as it
 		 * may be above 4G.
 		 */
-		src = *(unsigned long *)__native_read_cr3() & PAGE_MASK;
-		memcpy(trampoline_32bit, (void *)src, PAGE_SIZE);
+		pgdp = (pgd_t *)native_read_cr3_pa();
+		new_cr3 = (u64 *)(native_pgd_val(pgdp[0]) & PTE_PFN_MASK);
+		memcpy(trampoline_32bit, new_cr3, PAGE_SIZE);
 	}
 
 	toggle_la57(trampoline_32bit);
arch/x86/events/core.c +3 -2
index 38f7102e2dac..dc77e11f2365 100644
@@ -1344,6 +1344,7 @@ static void x86_pmu_enable(struct pmu *pmu)
 				hwc->state |= PERF_HES_ARCH;
 
 			x86_pmu_stop(event, PERF_EF_UPDATE);
+			cpuc->events[hwc->idx] = NULL;
 		}
 
 		/*
@@ -1365,6 +1366,7 @@ static void x86_pmu_enable(struct pmu *pmu)
 			 * if cpuc->enabled = 0, then no wrmsr as
 			 * per x86_pmu_enable_event()
 			 */
+			cpuc->events[hwc->idx] = event;
 			x86_pmu_start(event, PERF_EF_RELOAD);
 		}
 		cpuc->n_added = 0;
@@ -1531,7 +1533,6 @@ static void x86_pmu_start(struct perf_event *event, int flags)
 
 	event->hw.state = 0;
 
-	cpuc->events[idx] = event;
 	__set_bit(idx, cpuc->active_mask);
 	static_call(x86_pmu_enable)(event);
 	perf_event_update_userpage(event);
@@ -1610,7 +1611,6 @@ void x86_pmu_stop(struct perf_event *event, int flags)
 	if (test_bit(hwc->idx, cpuc->active_mask)) {
 		static_call(x86_pmu_disable)(event);
 		__clear_bit(hwc->idx, cpuc->active_mask);
-		cpuc->events[hwc->idx] = NULL;
 		WARN_ON_ONCE(hwc->state & PERF_HES_STOPPED);
 		hwc->state |= PERF_HES_STOPPED;
 	}
@@ -1648,6 +1648,7 @@ static void x86_pmu_del(struct perf_event *event, int flags)
 	 * Not a TXN, therefore cleanup properly.
 	 */
 	x86_pmu_stop(event, PERF_EF_UPDATE);
+	cpuc->events[event->hw.idx] = NULL;
 
 	for (i = 0; i < cpuc->n_events; i++) {
 		if (event == cpuc->event_list[i])
arch/x86/events/intel/core.c +6 -1
index 046d12281fd9..76cd840e33e3 100644
@@ -3249,6 +3249,9 @@ static int handle_pmi_common(struct pt_regs *regs, u64 status)
 
 		if (!test_bit(bit, cpuc->active_mask))
 			continue;
+		/* Event may have already been cleared: */
+		if (!event)
+			continue;
 
 		/*
 		 * There may be unprocessed PEBS records in the PEBS buffer,
@@ -4029,7 +4032,9 @@ static unsigned long intel_pmu_large_pebs_flags(struct perf_event *event)
 	if (!event->attr.exclude_kernel)
 		flags &= ~PERF_SAMPLE_REGS_USER;
 	if (event->attr.sample_regs_user & ~PEBS_GP_REGS)
-		flags &= ~(PERF_SAMPLE_REGS_USER | PERF_SAMPLE_REGS_INTR);
+		flags &= ~PERF_SAMPLE_REGS_USER;
+	if (event->attr.sample_regs_intr & ~PEBS_GP_REGS)
+		flags &= ~PERF_SAMPLE_REGS_INTR;
 	return flags;
 }
 
arch/x86/events/intel/cstate.c +1 -2
index ec753e39b007..6f5286a99e0c 100644
@@ -70,7 +70,7 @@
  *			       perf code: 0x01
  *			       Available model: NHM,WSM,SNB,IVB,HSW,BDW,SKL,KNL,
  *						GLM,CNL,KBL,CML,ICL,TGL,TNT,RKL,
- *						ADL,RPL,MTL,ARL,LNL
+ *						ADL,RPL,MTL,ARL
  *			       Scope: Package (physical package)
  *	MSR_PKG_C6_RESIDENCY:  Package C6 Residency Counter.
  *			       perf code: 0x02
@@ -522,7 +522,6 @@ static const struct cstate_model lnl_cstates __initconst = {
 				  BIT(PERF_CSTATE_CORE_C7_RES),
 
 	.pkg_events		= BIT(PERF_CSTATE_PKG_C2_RES) |
-				  BIT(PERF_CSTATE_PKG_C3_RES) |
 				  BIT(PERF_CSTATE_PKG_C6_RES) |
 				  BIT(PERF_CSTATE_PKG_C10_RES),
 };
arch/x86/kernel/dumpstack.c +21 -2
index 71ee20102a8a..b10684dedc58 100644
@@ -181,8 +181,8 @@ static void show_regs_if_on_stack(struct stack_info *info, struct pt_regs *regs,
  * in false positive reports. Disable instrumentation to avoid those.
  */
 __no_kmsan_checks
-static void show_trace_log_lvl(struct task_struct *task, struct pt_regs *regs,
-			unsigned long *stack, const char *log_lvl)
+static void __show_trace_log_lvl(struct task_struct *task, struct pt_regs *regs,
+				 unsigned long *stack, const char *log_lvl)
 {
 	struct unwind_state state;
 	struct stack_info stack_info = {0};
@@ -303,6 +303,25 @@ static void show_trace_log_lvl(struct task_struct *task, struct pt_regs *regs,
 	}
 }
 
+static void show_trace_log_lvl(struct task_struct *task, struct pt_regs *regs,
+			       unsigned long *stack, const char *log_lvl)
+{
+	/*
+	 * Disable KASAN to avoid false positives during walking another
+	 * task's stacks, as values on these stacks may change concurrently
+	 * with task execution.
+	 */
+	bool disable_kasan = task && task != current;
+
+	if (disable_kasan)
+		kasan_disable_current();
+
+	__show_trace_log_lvl(task, regs, stack, log_lvl);
+
+	if (disable_kasan)
+		kasan_enable_current();
+}
+
 void show_stack(struct task_struct *task, unsigned long *sp,
 		       const char *loglvl)
 {
block/blk-lib.c +3 -3
index 4c9f20a689f7..8cb2987db786 100644
@@ -200,13 +200,13 @@ static void __blkdev_issue_zero_pages(struct block_device *bdev,
 		unsigned int nr_vecs = __blkdev_sectors_to_bio_pages(nr_sects);
 		struct bio *bio;
 
-		bio = bio_alloc(bdev, nr_vecs, REQ_OP_WRITE, gfp_mask);
-		bio->bi_iter.bi_sector = sector;
-
 		if ((flags & BLKDEV_ZERO_KILLABLE) &&
 		    fatal_signal_pending(current))
 			break;
 
+		bio = bio_alloc(bdev, nr_vecs, REQ_OP_WRITE, gfp_mask);
+		bio->bi_iter.bi_sector = sector;
+
 		do {
 			unsigned int len, added;
 
block/blk-mq.c +24 -11
index 19f62b070ca9..77261fba5090 100644
@@ -23,6 +23,7 @@
 #include <linux/cache.h>
 #include <linux/sched/topology.h>
 #include <linux/sched/signal.h>
+#include <linux/suspend.h>
 #include <linux/delay.h>
 #include <linux/crash_dump.h>
 #include <linux/prefetch.h>
@@ -335,12 +336,12 @@ void blk_mq_quiesce_tagset(struct blk_mq_tag_set *set)
 {
 	struct request_queue *q;
 
-	mutex_lock(&set->tag_list_lock);
-	list_for_each_entry(q, &set->tag_list, tag_set_list) {
+	rcu_read_lock();
+	list_for_each_entry_rcu(q, &set->tag_list, tag_set_list) {
 		if (!blk_queue_skip_tagset_quiesce(q))
 			blk_mq_quiesce_queue_nowait(q);
 	}
-	mutex_unlock(&set->tag_list_lock);
+	rcu_read_unlock();
 
 	blk_mq_wait_quiesce_done(set);
 }
@@ -350,12 +351,12 @@ void blk_mq_unquiesce_tagset(struct blk_mq_tag_set *set)
 {
 	struct request_queue *q;
 
-	mutex_lock(&set->tag_list_lock);
-	list_for_each_entry(q, &set->tag_list, tag_set_list) {
+	rcu_read_lock();
+	list_for_each_entry_rcu(q, &set->tag_list, tag_set_list) {
 		if (!blk_queue_skip_tagset_quiesce(q))
 			blk_mq_unquiesce_queue(q);
 	}
-	mutex_unlock(&set->tag_list_lock);
+	rcu_read_unlock();
 }
 EXPORT_SYMBOL_GPL(blk_mq_unquiesce_tagset);
 
@@ -3721,6 +3722,7 @@ static int blk_mq_hctx_notify_offline(unsigned int cpu, struct hlist_node *node)
 {
 	struct blk_mq_hw_ctx *hctx = hlist_entry_safe(node,
 			struct blk_mq_hw_ctx, cpuhp_online);
+	int ret = 0;
 
 	if (blk_mq_hctx_has_online_cpu(hctx, cpu))
 		return 0;
@@ -3741,12 +3743,24 @@ static int blk_mq_hctx_notify_offline(unsigned int cpu, struct hlist_node *node)
 	 * frozen and there are no requests.
 	 */
 	if (percpu_ref_tryget(&hctx->queue->q_usage_counter)) {
-		while (blk_mq_hctx_has_requests(hctx))
+		while (blk_mq_hctx_has_requests(hctx)) {
+			/*
+			 * The wakeup capable IRQ handler of block device is
+			 * not called during suspend. Skip the loop by checking
+			 * pm_wakeup_pending to prevent the deadlock and improve
+			 * suspend latency.
+			 */
+			if (pm_wakeup_pending()) {
+				clear_bit(BLK_MQ_S_INACTIVE, &hctx->state);
+				ret = -EBUSY;
+				break;
+			}
 			msleep(5);
+		}
 		percpu_ref_put(&hctx->queue->q_usage_counter);
 	}
 
-	return 0;
+	return ret;
 }
 
 /*
@@ -4303,7 +4317,7 @@ static void blk_mq_del_queue_tag_set(struct request_queue *q)
 	struct blk_mq_tag_set *set = q->tag_set;
 
 	mutex_lock(&set->tag_list_lock);
-	list_del(&q->tag_set_list);
+	list_del_rcu(&q->tag_set_list);
 	if (list_is_singular(&set->tag_list)) {
 		/* just transitioned to unshared */
 		set->flags &= ~BLK_MQ_F_TAG_QUEUE_SHARED;
@@ -4311,7 +4325,6 @@ static void blk_mq_del_queue_tag_set(struct request_queue *q)
 		blk_mq_update_tag_set_shared(set, false);
 	}
 	mutex_unlock(&set->tag_list_lock);
-	INIT_LIST_HEAD(&q->tag_set_list);
 }
 
 static void blk_mq_add_queue_tag_set(struct blk_mq_tag_set *set,
@@ -4330,7 +4343,7 @@ static void blk_mq_add_queue_tag_set(struct blk_mq_tag_set *set,
 	}
 	if (set->flags & BLK_MQ_F_TAG_QUEUE_SHARED)
 		queue_set_hctx_shared(q, true);
-	list_add_tail(&q->tag_set_list, &set->tag_list);
+	list_add_tail_rcu(&q->tag_set_list, &set->tag_list);
 
 	mutex_unlock(&set->tag_list_lock);
 }
block/blk-throttle.c +2 -7
index 2c5b64b1a724..c19d052a8f2f 100644
@@ -22,9 +22,7 @@
 #define THROTL_QUANTUM 32
 
 /* Throttling is performed over a slice and after that slice is renewed */
-#define DFL_THROTL_SLICE_HD (HZ / 10)
-#define DFL_THROTL_SLICE_SSD (HZ / 50)
-#define MAX_THROTL_SLICE (HZ)
+#define DFL_THROTL_SLICE (HZ / 10)
 
 /* A workqueue to queue throttle related work */
 static struct workqueue_struct *kthrotld_workqueue;
@@ -1341,10 +1339,7 @@ static int blk_throtl_init(struct gendisk *disk)
 		goto out;
 	}
 
-	if (blk_queue_nonrot(q))
-		td->throtl_slice = DFL_THROTL_SLICE_SSD;
-	else
-		td->throtl_slice = DFL_THROTL_SLICE_HD;
+	td->throtl_slice = DFL_THROTL_SLICE;
 	td->track_bio_latency = !queue_is_mq(q);
 	if (!td->track_bio_latency)
 		blk_stat_enable_accounting(q);
block/mq-deadline.c +61 -68

209 lines not on this page · raw message

crypto/aead.c +1 -0
index 5d14b775036e..51ab3af691af 100644
@@ -120,6 +120,7 @@ static int crypto_aead_init_tfm(struct crypto_tfm *tfm)
 	struct aead_alg *alg = crypto_aead_alg(aead);
 
 	crypto_aead_set_flags(aead, CRYPTO_TFM_NEED_KEY);
+	crypto_aead_set_reqsize(aead, crypto_tfm_alg_reqsize(tfm));
 
 	aead->authsize = alg->maxauthsize;
 
crypto/ahash.c +16 -2
index a227793d2c5b..09a02ed4c4a0 100644
@@ -423,7 +423,11 @@ static int ahash_update_finish(struct ahash_request *req, int err)
 
 	req->nbytes += nonzero - blen;
 
-	blen = err < 0 ? 0 : err + nonzero;
+	blen = 0;
+	if (err >= 0) {
+		blen = err + nonzero;
+		err = 0;
+	}
 	if (ahash_request_isvirt(req))
 		memcpy(buf, req->svirt + req->nbytes - blen, blen);
 	else
@@ -661,6 +665,12 @@ int crypto_ahash_import_core(struct ahash_request *req, const void *in)
 						in);
 	if (crypto_ahash_get_flags(tfm) & CRYPTO_TFM_NEED_KEY)
 		return -ENOKEY;
+	if (crypto_ahash_block_only(tfm)) {
+		unsigned int reqsize = crypto_ahash_reqsize(tfm);
+		u8 *buf = ahash_request_ctx(req);
+
+		buf[reqsize - 1] = 0;
+	}
 	return crypto_ahash_alg(tfm)->import_core(req, in);
 }
 EXPORT_SYMBOL_GPL(crypto_ahash_import_core);
@@ -674,10 +684,14 @@ int crypto_ahash_import(struct ahash_request *req, const void *in)
 	if (crypto_ahash_get_flags(tfm) & CRYPTO_TFM_NEED_KEY)
 		return -ENOKEY;
 	if (crypto_ahash_block_only(tfm)) {
+		unsigned int plen = crypto_ahash_blocksize(tfm) + 1;
 		unsigned int reqsize = crypto_ahash_reqsize(tfm);
+		unsigned int ss = crypto_ahash_statesize(tfm);
 		u8 *buf = ahash_request_ctx(req);
 
-		buf[reqsize - 1] = 0;
+		memcpy(buf + reqsize - plen, in + ss - plen, plen);
+		if (buf[reqsize - 1] >= plen)
+			return -EOVERFLOW;
 	}
 	return crypto_ahash_alg(tfm)->import(req, in);
 }
crypto/asymmetric_keys/asymmetric_type.c +10 -4
index ba2d9d1ea235..348966ea2175 100644
@@ -11,6 +11,7 @@
 #include <crypto/public_key.h>
 #include <linux/seq_file.h>
 #include <linux/module.h>
+#include <linux/overflow.h>
 #include <linux/slab.h>
 #include <linux/ctype.h>
 #include <keys/system_keyring.h>
@@ -141,12 +142,17 @@ struct asymmetric_key_id *asymmetric_key_generate_id(const void *val_1,
 						     size_t len_2)
 {
 	struct asymmetric_key_id *kid;
-
-	kid = kmalloc(sizeof(struct asymmetric_key_id) + len_1 + len_2,
-		      GFP_KERNEL);
+	size_t kid_sz;
+	size_t len;
+
+	if (check_add_overflow(len_1, len_2, &len))
+		return ERR_PTR(-EOVERFLOW);
+	if (check_add_overflow(sizeof(struct asymmetric_key_id), len, &kid_sz))
+		return ERR_PTR(-EOVERFLOW);
+	kid = kmalloc(kid_sz, GFP_KERNEL);
 	if (!kid)
 		return ERR_PTR(-ENOMEM);
-	kid->len = len_1 + len_2;
+	kid->len = len;
 	memcpy(kid->data, val_1, len_1);
 	memcpy(kid->data + len_1, val_2, len_2);
 	return kid;
crypto/authenc.c +50 -25

152 lines not on this page · raw message

drivers/accel/amdxdna/aie2_ctx.c +17 -5
index 6f77d1794e48..8e6a60897479 100644
@@ -183,7 +183,6 @@ aie2_sched_notify(struct amdxdna_sched_job *job)
 
 	up(&job->hwctx->priv->job_sem);
 	job->job_done = true;
-	dma_fence_put(fence);
 	mmput_async(job->mm);
 	aie2_job_put(job);
 }
@@ -198,10 +197,13 @@ aie2_sched_resp_handler(void *handle, void __iomem *data, size_t size)
 
 	cmd_abo = job->cmd_bo;
 
-	if (unlikely(!data))
+	if (unlikely(job->job_timeout)) {
+		amdxdna_cmd_set_state(cmd_abo, ERT_CMD_STATE_TIMEOUT);
+		ret = -EINVAL;
 		goto out;
+	}
 
-	if (unlikely(size != sizeof(u32))) {
+	if (unlikely(!data) || unlikely(size != sizeof(u32))) {
 		amdxdna_cmd_set_state(cmd_abo, ERT_CMD_STATE_ABORT);
 		ret = -EINVAL;
 		goto out;
@@ -254,6 +256,13 @@ aie2_sched_cmdlist_resp_handler(void *handle, void __iomem *data, size_t size)
 	int ret = 0;
 
 	cmd_abo = job->cmd_bo;
+
+	if (unlikely(job->job_timeout)) {
+		amdxdna_cmd_set_state(cmd_abo, ERT_CMD_STATE_TIMEOUT);
+		ret = -EINVAL;
+		goto out;
+	}
+
 	if (unlikely(!data) || unlikely(size != sizeof(u32) * 3)) {
 		amdxdna_cmd_set_state(cmd_abo, ERT_CMD_STATE_ABORT);
 		ret = -EINVAL;
@@ -356,6 +365,7 @@ aie2_sched_job_timedout(struct drm_sched_job *sched_job)
 
 	xdna = hwctx->client->xdna;
 	trace_xdna_job(sched_job, hwctx->name, "job timedout", job->seq);
+	job->job_timeout = true;
 	mutex_lock(&xdna->dev_lock);
 	aie2_hwctx_stop(xdna, hwctx, sched_job);
 
@@ -665,17 +675,19 @@ void aie2_hwctx_fini(struct amdxdna_hwctx *hwctx)
 	ndev->hwctx_num--;
 
 	XDNA_DBG(xdna, "%s sequence number %lld", hwctx->name, hwctx->priv->seq);
-	drm_sched_entity_destroy(&hwctx->priv->entity);
-
 	aie2_hwctx_wait_for_idle(hwctx);
 
 	/* Request fw to destroy hwctx and cancel the rest pending requests */
 	aie2_release_resource(hwctx);
 
+	mutex_unlock(&xdna->dev_lock);
+	drm_sched_entity_destroy(&hwctx->priv->entity);
+
 	/* Wait for all submitted jobs to be completed or canceled */
 	wait_event(hwctx->priv->job_free_wq,
 		   atomic64_read(&hwctx->job_submit_cnt) ==
 		   atomic64_read(&hwctx->job_free_cnt));
+	mutex_lock(&xdna->dev_lock);
 
 	drm_sched_fini(&hwctx->priv->sched);
 	aie2_ctx_syncobj_destroy(hwctx);
drivers/accel/amdxdna/amdxdna_ctx.c +1 -0
index b47a7f8e9017..7242af5346f9 100644
@@ -375,6 +375,7 @@ void amdxdna_sched_job_cleanup(struct amdxdna_sched_job *job)
 	trace_amdxdna_debug_point(job->hwctx->name, job->seq, "job release");
 	amdxdna_arg_bos_put(job);
 	amdxdna_gem_put_obj(job->cmd_bo);
+	dma_fence_put(job->fence);
 }
 
 int amdxdna_cmd_submit(struct amdxdna_client *client,
drivers/accel/amdxdna/amdxdna_ctx.h +1 -0
index c652229547a3..e454b19d6ba7 100644
@@ -105,6 +105,7 @@ struct amdxdna_sched_job {
 	/* user can wait on this fence */
 	struct dma_fence	*out_fence;
 	bool			job_done;
+	bool			job_timeout;
 	u64			seq;
 	struct amdxdna_gem_obj	*cmd_bo;
 	size_t			bo_cnt;
drivers/accel/amdxdna/amdxdna_mailbox.c +1 -0
index da1ac89bb78f..6634a4d5717f 100644
@@ -513,6 +513,7 @@ xdna_mailbox_create_channel(struct mailbox *mb,
 	}
 
 	mb_chann->bad_state = false;
+	mailbox_reg_write(mb_chann, mb_chann->iohub_int_addr, 0);
 
 	MB_DBG(mb_chann, "Mailbox channel created (irq: %d)", mb_chann->msix_irq);
 	return mb_chann;
drivers/accel/ivpu/ivpu_fw.h +1 -1
index 9a3935be1c05..7081913fb0dd 100644
@@ -45,7 +45,7 @@ struct ivpu_fw_info {
 int ivpu_fw_init(struct ivpu_device *vdev);
 void ivpu_fw_fini(struct ivpu_device *vdev);
 void ivpu_fw_load(struct ivpu_device *vdev);
-void ivpu_fw_boot_params_setup(struct ivpu_device *vdev, struct vpu_boot_params *bp);
+void ivpu_fw_boot_params_setup(struct ivpu_device *vdev, struct vpu_boot_params *boot_params);
 
 static inline bool ivpu_fw_is_cold_boot(struct ivpu_device *vdev)
 {
drivers/accel/ivpu/ivpu_gem.c +66 -31

216 lines not on this page · raw message

drivers/accel/ivpu/ivpu_gem.h +1 -1
index aa8ff14f7aae..ade0d127453f 100644
@@ -24,7 +24,7 @@ struct ivpu_bo {
 	bool mmu_mapped;
 };
 
-int ivpu_bo_pin(struct ivpu_bo *bo);
+int ivpu_bo_bind(struct ivpu_bo *bo);
 void ivpu_bo_unbind_all_bos_from_context(struct ivpu_device *vdev, struct ivpu_mmu_context *ctx);
 
 struct drm_gem_object *ivpu_gem_create_object(struct drm_device *dev, size_t size);
drivers/accel/ivpu/ivpu_hw_btrs.c +1 -1
index b236c7234daa..05f4133c3511 100644
@@ -753,7 +753,7 @@ int ivpu_hw_btrs_dct_get_request(struct ivpu_device *vdev, bool *enable)
 	}
 }
 
-void ivpu_hw_btrs_dct_set_status(struct ivpu_device *vdev, bool enable, u32 active_percent)
+void ivpu_hw_btrs_dct_set_status(struct ivpu_device *vdev, bool enable, u8 active_percent)
 {
 	u32 val = 0;
 	u32 cmd = enable ? DCT_ENABLE : DCT_DISABLE;
drivers/accel/ivpu/ivpu_hw_btrs.h +1 -1
index d2d82651976d..c4c10e22f30f 100644
@@ -36,7 +36,7 @@ u32 ivpu_hw_btrs_dpu_freq_get(struct ivpu_device *vdev);
 bool ivpu_hw_btrs_irq_handler_mtl(struct ivpu_device *vdev, int irq);
 bool ivpu_hw_btrs_irq_handler_lnl(struct ivpu_device *vdev, int irq);
 int ivpu_hw_btrs_dct_get_request(struct ivpu_device *vdev, bool *enable);
-void ivpu_hw_btrs_dct_set_status(struct ivpu_device *vdev, bool enable, u32 dct_percent);
+void ivpu_hw_btrs_dct_set_status(struct ivpu_device *vdev, bool enable, u8 active_percent);
 u32 ivpu_hw_btrs_telemetry_offset_get(struct ivpu_device *vdev);
 u32 ivpu_hw_btrs_telemetry_size_get(struct ivpu_device *vdev);
 u32 ivpu_hw_btrs_telemetry_enable_get(struct ivpu_device *vdev);
drivers/accel/ivpu/ivpu_job.c +3 -3
index 060f1fc031d3..1e4caf572647 100644
@@ -732,7 +732,7 @@ ivpu_job_prepare_bos_for_submit(struct drm_file *file, struct ivpu_job *job, u32
 
 		job->bos[i] = to_ivpu_bo(obj);
 
-		ret = ivpu_bo_pin(job->bos[i]);
+		ret = ivpu_bo_bind(job->bos[i]);
 		if (ret)
 			return ret;
 	}
@@ -1012,7 +1012,7 @@ void ivpu_context_abort_work_fn(struct work_struct *work)
 
 	if (vdev->fw->sched_mode == VPU_SCHEDULING_MODE_HW)
 		if (ivpu_jsm_reset_engine(vdev, 0))
-			return;
+			goto runtime_put;
 
 	mutex_lock(&vdev->context_list_lock);
 	xa_for_each(&vdev->context_xa, ctx_id, file_priv) {
@@ -1036,7 +1036,7 @@ void ivpu_context_abort_work_fn(struct work_struct *work)
 		goto runtime_put;
 
 	if (ivpu_jsm_hws_resume_engine(vdev, 0))
-		return;
+		goto runtime_put;
 	/*
 	 * In hardware scheduling mode NPU already has stopped processing jobs
 	 * and won't send us any further notifications, thus we have to free job related resources
drivers/accel/ivpu/ivpu_pm.c +7 -2
index 475ddc94f1cf..457ccf09df54 100644
@@ -502,6 +502,11 @@ void ivpu_pm_irq_dct_work_fn(struct work_struct *work)
 	else
 		ret = ivpu_pm_dct_disable(vdev);
 
-	if (!ret)
-		ivpu_hw_btrs_dct_set_status(vdev, enable, vdev->pm->dct_active_percent);
+	if (!ret) {
+		/* Convert percent to U1.7 format */
+		u8 val = DIV_ROUND_CLOSEST(vdev->pm->dct_active_percent * 128, 100);
+
+		ivpu_hw_btrs_dct_set_status(vdev, enable, val);
+	}
+
 }
drivers/acpi/apei/ghes.c +14 -13
index a0d54993edb3..307dc7f62e52 100644
@@ -22,6 +22,7 @@
 #include <linux/moduleparam.h>
 #include <linux/init.h>
 #include <linux/acpi.h>
+#include <linux/bitfield.h>
 #include <linux/io.h>
 #include <linux/interrupt.h>
 #include <linux/timer.h>
@@ -552,26 +553,25 @@ static bool ghes_handle_memory_failure(struct acpi_hest_generic_data *gdata,
 }
 
 static bool ghes_handle_arm_hw_error(struct acpi_hest_generic_data *gdata,
-				       int sev, bool sync)
+				     int sev, bool sync)
 {
 	struct cper_sec_proc_arm *err = acpi_hest_get_payload(gdata);
 	int flags = sync ? MF_ACTION_REQUIRED : 0;
+	char error_type[120];
 	bool queued = false;
 	int sec_sev, i;
 	char *p;
 
-	log_arm_hw_error(err);
-
 	sec_sev = ghes_severity(gdata->error_severity);
+	log_arm_hw_error(err, sec_sev);
 	if (sev != GHES_SEV_RECOVERABLE || sec_sev != GHES_SEV_RECOVERABLE)
 		return false;
 
 	p = (char *)(err + 1);
 	for (i = 0; i < err->err_info_num; i++) {
 		struct cper_arm_err_info *err_info = (struct cper_arm_err_info *)p;
-		bool is_cache = (err_info->type == CPER_ARM_CACHE_ERROR);
+		bool is_cache = err_info->type & CPER_ARM_CACHE_ERROR;
 		bool has_pa = (err_info->validation_bits & CPER_ARM_INFO_VALID_PHYSICAL_ADDR);
-		const char *error_type = "unknown error";
 
 		/*
 		 * The field (err_info->error_info & BIT(26)) is fixed to set to
@@ -585,12 +585,15 @@ static bool ghes_handle_arm_hw_error(struct acpi_hest_generic_data *gdata,
 			continue;
 		}
 
-		if (err_info->type < ARRAY_SIZE(cper_proc_error_type_strs))
-			error_type = cper_proc_error_type_strs[err_info->type];
+		cper_bits_to_str(error_type, sizeof(error_type),
+				 FIELD_GET(CPER_ARM_ERR_TYPE_MASK, err_info->type),
+				 cper_proc_error_type_strs,
+				 ARRAY_SIZE(cper_proc_error_type_strs));
 
 		pr_warn_ratelimited(FW_WARN GHES_PFX
-				    "Unhandled processor error type: %s\n",
-				    error_type);
+				    "Unhandled processor error type 0x%02x: %s%s\n",
+				    err_info->type, error_type,
+				    (err_info->type & ~CPER_ARM_ERR_TYPE_MASK) ? " with reserved bit(s)" : "");
 		p += err_info->length;
 	}
 
@@ -895,11 +898,9 @@ static void ghes_do_proc(struct ghes *ghes,
 
 			arch_apei_report_mem_error(sev, mem_err);
 			queued = ghes_handle_memory_failure(gdata, sev, sync);
-		}
-		else if (guid_equal(sec_type, &CPER_SEC_PCIE)) {
+		} else if (guid_equal(sec_type, &CPER_SEC_PCIE)) {
 			ghes_handle_aer(gdata);
-		}
-		else if (guid_equal(sec_type, &CPER_SEC_PROC_ARM)) {
+		} else if (guid_equal(sec_type, &CPER_SEC_PROC_ARM)) {
 			queued = ghes_handle_arm_hw_error(gdata, sev, sync);
 		} else if (guid_equal(sec_type, &CPER_SEC_CXL_PROT_ERR)) {
 			struct cxl_cper_sec_prot_err *prot_err = acpi_hest_get_payload(gdata);
drivers/acpi/processor_core.c +1 -1
index 9b6b71a2ffb5..a4498357bd16 100644
@@ -54,7 +54,7 @@ static int map_x2apic_id(struct acpi_subtable_header *entry,
 	if (!(apic->lapic_flags & ACPI_MADT_ENABLED))
 		return -ENODEV;
 
-	if (device_declaration && (apic->uid == acpi_id)) {
+	if (apic->uid == acpi_id && (device_declaration || acpi_id < 255)) {
 		*apic_id = apic->local_apic_id;
 		return 0;
 	}
drivers/acpi/property.c +1 -0
index d74678f0ba4a..57bf9c973c4f 100644
@@ -1693,6 +1693,7 @@ static int acpi_fwnode_graph_parse_endpoint(const struct fwnode_handle *fwnode,
 	if (fwnode_property_read_u32(fwnode, "reg", &endpoint->id))
 		fwnode_property_read_u32(fwnode, "endpoint", &endpoint->id);
 
+	fwnode_handle_put(port_fwnode);
 	return 0;
 }
 
drivers/base/firmware_loader/Kconfig +1 -1
index 752b9a9bea03..15eff8a4b505 100644
@@ -38,7 +38,7 @@ config FW_LOADER_DEBUG
 config RUST_FW_LOADER_ABSTRACTIONS
 	bool "Rust Firmware Loader abstractions"
 	depends on RUST
-	depends on FW_LOADER=y
+	select FW_LOADER
 	help
 	  This enables the Rust abstractions for the firmware loader API.
 
drivers/block/nbd.c +3 -2
index ad39ab95ea66..9ba4b20b80ba 100644
@@ -1024,9 +1024,9 @@ static void recv_work(struct work_struct *work)
 	nbd_mark_nsock_dead(nbd, nsock, 1);
 	mutex_unlock(&nsock->tx_lock);
 
-	nbd_config_put(nbd);
 	atomic_dec(&config->recv_threads);
 	wake_up(&config->recv_wq);
+	nbd_config_put(nbd);
 	kfree(args);
 }
 
@@ -2241,12 +2241,13 @@ static int nbd_genl_connect(struct sk_buff *skb, struct genl_info *info)
 
 	ret = nbd_start_device(nbd);
 out:
-	mutex_unlock(&nbd->config_lock);
 	if (!ret) {
 		set_bit(NBD_RT_HAS_CONFIG_REF, &config->runtime_flags);
 		refcount_inc(&nbd->config_refs);
 		nbd_connect_reply(info, nbd->index);
 	}
+	mutex_unlock(&nbd->config_lock);
+
 	nbd_config_put(nbd);
 	if (put_dev)
 		nbd_put(nbd);
drivers/block/ps3disk.c +4 -0
index dc9e4a14b885..8892f218a814 100644
@@ -85,10 +85,14 @@ static void ps3disk_scatter_gather(struct ps3_storage_device *dev,
 	struct bio_vec bvec;
 
 	rq_for_each_segment(bvec, req, iter) {
+		dev_dbg(&dev->sbd.core, "%s:%u: %u sectors from %llu\n",
+			__func__, __LINE__, bio_sectors(iter.bio),
+			iter.bio->bi_iter.bi_sector);
 		if (gather)
 			memcpy_from_bvec(dev->bounce_buf + offset, &bvec);
 		else
 			memcpy_to_bvec(&bvec, dev->bounce_buf + offset);
+		offset += bvec.bv_len;
 	}
 }
 
drivers/block/ublk_drv.c +2 -2
index 67d4a867aec4..c12bee92fcfd 100644
@@ -2340,7 +2340,7 @@ static int __ublk_ch_uring_cmd(struct io_uring_cmd *cmd,
 	u16 buf_idx = UBLK_INVALID_BUF_IDX;
 	struct ublk_device *ub = cmd->file->private_data;
 	struct ublk_queue *ubq;
-	struct ublk_io *io;
+	struct ublk_io *io = NULL;
 	u32 cmd_op = cmd->cmd_op;
 	unsigned tag = ub_cmd->tag;
 	struct request *req;
@@ -2458,7 +2458,7 @@ static int __ublk_ch_uring_cmd(struct io_uring_cmd *cmd,
 
  out:
 	pr_devel("%s: complete: cmd op %d, tag %d ret %x io_flags %x\n",
-			__func__, cmd_op, tag, ret, io->flags);
+			__func__, cmd_op, tag, ret, io ? io->flags : 0);
 	return ret;
 }
 
drivers/char/random.c +12 -7
index b8b24b6ed3fe..4ba5f0c4c8b2 100644
@@ -1296,6 +1296,7 @@ static void __cold try_to_generate_entropy(void)
 	struct entropy_timer_state *stack = PTR_ALIGN((void *)stack_bytes, SMP_CACHE_BYTES);
 	unsigned int i, num_different = 0;
 	unsigned long last = random_get_entropy();
+	cpumask_var_t timer_cpus;
 	int cpu = -1;
 
 	for (i = 0; i < NUM_TRIAL_SAMPLES - 1; ++i) {
@@ -1310,13 +1311,15 @@ static void __cold try_to_generate_entropy(void)
 
 	atomic_set(&stack->samples, 0);
 	timer_setup_on_stack(&stack->timer, entropy_timer, 0);
+	if (!alloc_cpumask_var(&timer_cpus, GFP_KERNEL))
+		goto out;
+
 	while (!crng_ready() && !signal_pending(current)) {
 		/*
 		 * Check !timer_pending() and then ensure that any previous callback has finished
 		 * executing by checking timer_delete_sync_try(), before queueing the next one.
 		 */
 		if (!timer_pending(&stack->timer) && timer_delete_sync_try(&stack->timer) >= 0) {
-			struct cpumask timer_cpus;
 			unsigned int num_cpus;
 
 			/*
@@ -1326,19 +1329,19 @@ static void __cold try_to_generate_entropy(void)
 			preempt_disable();
 
 			/* Only schedule callbacks on timer CPUs that are online. */
-			cpumask_and(&timer_cpus, housekeeping_cpumask(HK_TYPE_TIMER), cpu_online_mask);
-			num_cpus = cpumask_weight(&timer_cpus);
+			cpumask_and(timer_cpus, housekeeping_cpumask(HK_TYPE_TIMER), cpu_online_mask);
+			num_cpus = cpumask_weight(timer_cpus);
 			/* In very bizarre case of misconfiguration, fallback to all online. */
 			if (unlikely(num_cpus == 0)) {
-				timer_cpus = *cpu_online_mask;
-				num_cpus = cpumask_weight(&timer_cpus);
+				*timer_cpus = *cpu_online_mask;
+				num_cpus = cpumask_weight(timer_cpus);
 			}
 
 			/* Basic CPU round-robin, which avoids the current CPU. */
 			do {
-				cpu = cpumask_next(cpu, &timer_cpus);
+				cpu = cpumask_next(cpu, timer_cpus);
 				if (cpu >= nr_cpu_ids)
-					cpu = cpumask_first(&timer_cpus);
+					cpu = cpumask_first(timer_cpus);
 			} while (cpu == smp_processor_id() && num_cpus > 1);
 
 			/* Expiring the timer at `jiffies` means it's the next tick. */
@@ -1354,6 +1357,8 @@ static void __cold try_to_generate_entropy(void)
 	}
 	mix_pool_bytes(&stack->entropy, sizeof(stack->entropy));
 
+	free_cpumask_var(timer_cpus);
+out:
 	timer_delete_sync(&stack->timer);
 	timer_destroy_on_stack(&stack->timer);
 }
drivers/clk/Makefile +1 -2
index 18ed29cfdc11..12b4688131f1 100644
@@ -124,8 +124,7 @@ obj-$(CONFIG_ARCH_HISI)			+= hisilicon/
 obj-y					+= imgtec/
 obj-y					+= imx/
 obj-y					+= ingenic/
-obj-$(CONFIG_ARCH_K3)			+= keystone/
-obj-$(CONFIG_ARCH_KEYSTONE)		+= keystone/
+obj-y					+= keystone/
 obj-y					+= mediatek/
 obj-$(CONFIG_ARCH_MESON)		+= meson/
 obj-y					+= microchip/
drivers/clk/qcom/camcc-sm6350.c +8 -5
index 8aac97d29ce3..7df12c1311c6 100644
@@ -145,15 +145,11 @@ static struct clk_alpha_pll_postdiv camcc_pll1_out_even = {
 static const struct alpha_pll_config camcc_pll2_config = {
 	.l = 0x64,
 	.alpha = 0x0,
-	.post_div_val = 0x3 << 8,
-	.post_div_mask = 0x3 << 8,
-	.aux_output_mask = BIT(1),
-	.main_output_mask = BIT(0),
-	.early_output_mask = BIT(3),
 	.config_ctl_val = 0x20000800,
 	.config_ctl_hi_val = 0x400003d2,
 	.test_ctl_val = 0x04000400,
 	.test_ctl_hi_val = 0x00004000,
+	.user_ctl_val = 0x0000030b,
 };
 
 static struct clk_alpha_pll camcc_pll2 = {
@@ -1693,6 +1689,8 @@ static struct clk_branch camcc_sys_tmr_clk = {
 	},
 };
 
+static struct gdsc titan_top_gdsc;
+
 static struct gdsc bps_gdsc = {
 	.gdscr = 0x6004,
 	.en_rest_wait_val = 0x2,
@@ -1702,6 +1700,7 @@ static struct gdsc bps_gdsc = {
 		.name = "bps_gdsc",
 	},
 	.pwrsts = PWRSTS_OFF_ON,
+	.parent = &titan_top_gdsc.pd,
 	.flags = VOTABLE,
 };
 
@@ -1714,6 +1713,7 @@ static struct gdsc ipe_0_gdsc = {
 		.name = "ipe_0_gdsc",
 	},
 	.pwrsts = PWRSTS_OFF_ON,
+	.parent = &titan_top_gdsc.pd,
 	.flags = VOTABLE,
 };
 
@@ -1726,6 +1726,7 @@ static struct gdsc ife_0_gdsc = {
 		.name = "ife_0_gdsc",
 	},
 	.pwrsts = PWRSTS_OFF_ON,
+	.parent = &titan_top_gdsc.pd,
 };
 
 static struct gdsc ife_1_gdsc = {
@@ -1737,6 +1738,7 @@ static struct gdsc ife_1_gdsc = {
 		.name = "ife_1_gdsc",
 	},
 	.pwrsts = PWRSTS_OFF_ON,
+	.parent = &titan_top_gdsc.pd,
 };
 
 static struct gdsc ife_2_gdsc = {
@@ -1748,6 +1750,7 @@ static struct gdsc ife_2_gdsc = {
 		.name = "ife_2_gdsc",
 	},
 	.pwrsts = PWRSTS_OFF_ON,
+	.parent = &titan_top_gdsc.pd,
 };
 
 static struct gdsc titan_top_gdsc = {
drivers/clk/qcom/camcc-sm7150.c +1 -5
index 4a3baf5d8e85..590548cac45b 100644
@@ -139,13 +139,9 @@ static struct clk_fixed_factor camcc_pll1_out_even = {
 /* 1920MHz configuration */
 static const struct alpha_pll_config camcc_pll2_config = {
 	.l = 0x64,
-	.post_div_val = 0x3 << 8,
-	.post_div_mask = 0x3 << 8,
-	.early_output_mask = BIT(3),
-	.aux_output_mask = BIT(1),
-	.main_output_mask = BIT(0),
 	.config_ctl_hi_val = 0x400003d6,
 	.config_ctl_val = 0x20000954,
+	.user_ctl_val = 0x0000030b,
 };
 
 static struct clk_alpha_pll camcc_pll2 = {
drivers/clk/qcom/camcc-sm8550.c +10 -0
index 63aed9e4c362..b8ece8a57a8a 100644
@@ -3204,6 +3204,8 @@ static struct clk_branch cam_cc_sfe_1_fast_ahb_clk = {
 	},
 };
 
+static struct gdsc cam_cc_titan_top_gdsc;
+
 static struct gdsc cam_cc_bps_gdsc = {
 	.gdscr = 0x10004,
 	.en_rest_wait_val = 0x2,
@@ -3213,6 +3215,7 @@ static struct gdsc cam_cc_bps_gdsc = {
 		.name = "cam_cc_bps_gdsc",
 	},
 	.pwrsts = PWRSTS_OFF_ON,
+	.parent = &cam_cc_titan_top_gdsc.pd,
 	.flags = POLL_CFG_GDSCR | RETAIN_FF_ENABLE,
 };
 
@@ -3225,6 +3228,7 @@ static struct gdsc cam_cc_ife_0_gdsc = {
 		.name = "cam_cc_ife_0_gdsc",
 	},
 	.pwrsts = PWRSTS_OFF_ON,
+	.parent = &cam_cc_titan_top_gdsc.pd,
 	.flags = POLL_CFG_GDSCR | RETAIN_FF_ENABLE,
 };
 
@@ -3237,6 +3241,7 @@ static struct gdsc cam_cc_ife_1_gdsc = {
 		.name = "cam_cc_ife_1_gdsc",
 	},
 	.pwrsts = PWRSTS_OFF_ON,
+	.parent = &cam_cc_titan_top_gdsc.pd,
 	.flags = POLL_CFG_GDSCR | RETAIN_FF_ENABLE,
 };
 
@@ -3249,6 +3254,7 @@ static struct gdsc cam_cc_ife_2_gdsc = {
 		.name = "cam_cc_ife_2_gdsc",
 	},
 	.pwrsts = PWRSTS_OFF_ON,
+	.parent = &cam_cc_titan_top_gdsc.pd,
 	.flags = POLL_CFG_GDSCR | RETAIN_FF_ENABLE,
 };
 
@@ -3261,6 +3267,7 @@ static struct gdsc cam_cc_ipe_0_gdsc = {
 		.name = "cam_cc_ipe_0_gdsc",
 	},
 	.pwrsts = PWRSTS_OFF_ON,
+	.parent = &cam_cc_titan_top_gdsc.pd,
 	.flags = POLL_CFG_GDSCR | RETAIN_FF_ENABLE,
 };
 
@@ -3273,6 +3280,7 @@ static struct gdsc cam_cc_sbi_gdsc = {
 		.name = "cam_cc_sbi_gdsc",
 	},
 	.pwrsts = PWRSTS_OFF_ON,
+	.parent = &cam_cc_titan_top_gdsc.pd,
 	.flags = POLL_CFG_GDSCR | RETAIN_FF_ENABLE,
 };
 
@@ -3285,6 +3293,7 @@ static struct gdsc cam_cc_sfe_0_gdsc = {
 		.name = "cam_cc_sfe_0_gdsc",
 	},
 	.pwrsts = PWRSTS_OFF_ON,
+	.parent = &cam_cc_titan_top_gdsc.pd,
 	.flags = POLL_CFG_GDSCR | RETAIN_FF_ENABLE,
 };
 
@@ -3297,6 +3306,7 @@ static struct gdsc cam_cc_sfe_1_gdsc = {
 		.name = "cam_cc_sfe_1_gdsc",
 	},
 	.pwrsts = PWRSTS_OFF_ON,
+	.parent = &cam_cc_titan_top_gdsc.pd,
 	.flags = POLL_CFG_GDSCR | RETAIN_FF_ENABLE,
 };
 
drivers/clk/qcom/gcc-ipq5424.c +2 -1
index 3d42f3d85c7a..71afa1b86b72 100644
@@ -1,7 +1,7 @@
 // SPDX-License-Identifier: GPL-2.0
 /*
  * Copyright (c) 2018,2020 The Linux Foundation. All rights reserved.
- * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved.
+ * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries.
  */
 
 #include <linux/clk-provider.h>
@@ -3284,6 +3284,7 @@ static const struct qcom_cc_desc gcc_ipq5424_desc = {
 	.num_clk_hws = ARRAY_SIZE(gcc_ipq5424_hws),
 	.icc_hws = icc_ipq5424_hws,
 	.num_icc_hws = ARRAY_SIZE(icc_ipq5424_hws),
+	.icc_first_node_id = IPQ_APPS_ID,
 };
 
 static int gcc_ipq5424_probe(struct platform_device *pdev)
drivers/clk/qcom/gcc-qcs615.c +3 -3
index 9695446bc2a3..5b3b8dd4f114 100644
@@ -784,7 +784,7 @@ static struct clk_rcg2 gcc_sdcc1_apps_clk_src = {
 		.name = "gcc_sdcc1_apps_clk_src",
 		.parent_data = gcc_parent_data_1,
 		.num_parents = ARRAY_SIZE(gcc_parent_data_1),
-		.ops = &clk_rcg2_floor_ops,
+		.ops = &clk_rcg2_shared_floor_ops,
 	},
 };
 
@@ -806,7 +806,7 @@ static struct clk_rcg2 gcc_sdcc1_ice_core_clk_src = {
 		.name = "gcc_sdcc1_ice_core_clk_src",
 		.parent_data = gcc_parent_data_0,
 		.num_parents = ARRAY_SIZE(gcc_parent_data_0),
-		.ops = &clk_rcg2_floor_ops,
+		.ops = &clk_rcg2_shared_floor_ops,
 	},
 };
 
@@ -830,7 +830,7 @@ static struct clk_rcg2 gcc_sdcc2_apps_clk_src = {
 		.name = "gcc_sdcc2_apps_clk_src",
 		.parent_data = gcc_parent_data_8,
 		.num_parents = ARRAY_SIZE(gcc_parent_data_8),
-		.ops = &clk_rcg2_floor_ops,
+		.ops = &clk_rcg2_shared_floor_ops,
 	},
 };
 
drivers/clk/qcom/gcc-sm8750.c +1 -0
index 8092dd6b37b5..def86b71a3da 100644
@@ -1012,6 +1012,7 @@ static struct clk_rcg2 gcc_qupv3_wrap2_s7_clk_src = {
 static const struct freq_tbl ftbl_gcc_sdcc2_apps_clk_src[] = {
 	F(400000, P_BI_TCXO, 12, 1, 4),
 	F(25000000, P_GCC_GPLL0_OUT_EVEN, 12, 0, 0),
+	F(37500000, P_GCC_GPLL0_OUT_EVEN, 8, 0, 0),
 	F(50000000, P_GCC_GPLL0_OUT_EVEN, 6, 0, 0),
 	F(100000000, P_GCC_GPLL0_OUT_EVEN, 3, 0, 0),
 	F(202000000, P_GCC_GPLL9_OUT_MAIN, 4, 0, 0),
drivers/clk/qcom/gcc-x1e80100.c +681 -17

669 lines not on this page · raw message

drivers/clk/renesas/r9a06g032-clocks.c +3 -3
index dcda19318b2a..0f5c91b5dfa9 100644

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

drivers/clk/renesas/r9a09g077-cpg.c +2 -2
index c920d6a9707f..c8c28909ed9d 100644

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

drivers/clk/renesas/renesas-cpg-mssr.c +30 -27

57 lines not on this page · raw message

drivers/clk/spacemit/ccu-k1.c +2 -2
index 65e6de030717..7c9585c9359d 100644

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

drivers/clocksource/timer-nxp-stm.c +11 -12
index d7ccf9001729..b0cd3bc7b096 100644

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

drivers/clocksource/timer-ralink.c +9 -2
index 6ecdb4228f76..68434d9ed910 100644

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

drivers/cpufreq/amd-pstate.c +1 -1
index e4f1933dd7d4..7be26007f1d8 100644

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

drivers/crypto/ccree/cc_buffer_mgr.c +5 -1
index 3963bb91321f..dc7e0cd51c25 100644

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

drivers/crypto/hisilicon/qm.c +13 -1
index 60fe8cc9a7d0..dae2e4c36e53 100644

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

drivers/crypto/intel/iaa/iaa_crypto_main.c +1 -1
index 23f585219fb4..d0058757b000 100644

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

drivers/crypto/starfive/jh7110-hash.c +5 -1
index 6cfe0238f615..66a8b04c0a55 100644

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

drivers/devfreq/hisi_uncore_freq.c +2 -1
index 96d1815059e3..c1ed70fa0a40 100644

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

drivers/firmware/efi/cper-arm.c +25 -27

52 lines not on this page · raw message

drivers/firmware/efi/cper.c +60 -0

60 lines not on this page · raw message

drivers/firmware/efi/libstub/x86-5lvl.c +2 -2
index f1c5fb45d5f7..c00d0ae7ed5d 100644

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

drivers/firmware/imx/imx-scu-irq.c +3 -1
index 6125cccc9ba7..f2b902e95b73 100644

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

drivers/firmware/stratix10-svc.c +1 -0
index 00f58e27f6de..deee0e7be34b 100644

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

drivers/firmware/ti_sci.c +13 -8
index 49fd2ae01055..8d96a3c12b36 100644

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

drivers/firmware/ti_sci.h +2 -0
index 701c416b2e78..7559cde17b6c 100644

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

drivers/gpu/drm/amd/amdgpu/amdgpu_object.h +1 -0
index c316920f3450..1e1ee4a0cd0d 100644

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

drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c +33 -11

44 lines not on this page · raw message

drivers/gpu/drm/amd/amdgpu/amdgpu_userq.h +9 -3
index 8603c31320f1..17ac12893ef9 100644

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

drivers/gpu/drm/amd/amdgpu/mes_userqueue.c +21 -10
index ef54d211214f..1cd1fdec9cc9 100644

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

drivers/gpu/drm/amd/amdkfd/kfd_svm.c +32 -14

46 lines not on this page · raw message

drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c +4 -4
index 04eb647acc4e..550a9f1d03f8 100644

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

drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c +24 -3
index 4a7ba0918eca..3787db014501 100644

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

drivers/gpu/drm/drm_plane.c +4 -4
index a30493ed9715..4cadea997129 100644

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

drivers/gpu/drm/i915/display/intel_fbdev.c +38 -5

43 lines not on this page · raw message

drivers/gpu/drm/i915/display/intel_fbdev_fb.c +18 -24

42 lines not on this page · raw message

drivers/gpu/drm/i915/display/intel_fbdev_fb.h +4 -4
index cb7957272715..83454ffbf79c 100644

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

drivers/gpu/drm/imagination/pvr_device.c +1 -1
index 8b9ba4983c4c..f9271efbd74a 100644

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

drivers/gpu/drm/mediatek/mtk_disp_ccorr.c +1 -22
index 10d60d2c2a56..6d7bf4afa78d 100644

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

drivers/gpu/drm/msm/adreno/a2xx_gpu.c +1 -1
index ec38db45d8a3..963c0f669ee5 100644

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

drivers/gpu/drm/msm/adreno/a6xx_gmu.c +19 -15
index ee82489025c3..4f6e68c86b58 100644

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

drivers/gpu/drm/msm/adreno/a6xx_gpu.c +8 -2
index 1e363af31948..f8939f0fad4f 100644

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

drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc.h +0 -6
index b7013c9822d2..cc7cc6f6f7cd 100644

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

drivers/gpu/drm/msm/msm_gpu.c +13 -8
index 26c5ce897cbb..d5f8df3110ce 100644

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

drivers/gpu/drm/nouveau/dispnv04/nouveau_i2c_encoder.c +0 -20
index e2bf99c43336..a60209097a20 100644

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

drivers/gpu/drm/nouveau/include/dispnv04/i2c/encoder_i2c.h +18 -1
index 31334aa90781..869820701a56 100644

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

drivers/gpu/drm/nouveau/nouveau_fence.c +3 -3
index 869d4335c0f4..4a193b7d6d9e 100644

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

drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.c +1 -1
index 8a286a9349ac..7ce1b65e2c1c 100644

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

drivers/gpu/drm/nova/Kconfig +1 -0
index cca6a3fea879..bd1df0879191 100644

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

drivers/gpu/drm/panel/panel-visionox-rm69299.c +2 -2
index 909c280eab1f..66c30db3b73a 100644

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

drivers/gpu/drm/panthor/panthor_device.c +2 -2
index f0b2da5b2b96..1c0a9337404f 100644

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

drivers/gpu/drm/panthor/panthor_gem.c +6 -14
index eb5f0b9d437f..aca09bc449fc 100644

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

drivers/gpu/drm/panthor/panthor_mmu.c +17 -1
index de6ec324c8ef..3d356a08695a 100644

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

drivers/gpu/drm/panthor/panthor_sched.c +39 -5

44 lines not on this page · raw message

drivers/gpu/drm/tidss/tidss_dispc.c +38 -55

93 lines not on this page · raw message

drivers/gpu/drm/tidss/tidss_dispc.h +0 -3
index b8614f62186c..3979aed6413b 100644

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

drivers/gpu/drm/tidss/tidss_drv.h +2 -0
index d14d5d28f0a3..4e38cfa99e84 100644

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

drivers/gpu/drm/tidss/tidss_oldi.c +22 -0
index 8f25159d0666..d24b1e3cdce0 100644

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

drivers/gpu/drm/vgem/vgem_fence.c +1 -1
index fd76730fd38c..07db319c3d7f 100644

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

drivers/gpu/drm/xe/display/intel_fbdev_fb.c +9 -23
index fba9617a75a5..96ad1c100931 100644

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

drivers/gpu/host1x/syncpt.c +1 -3
index f63d14a57a1d..acc7d82e0585 100644

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

drivers/greybus/gb-beagleplay.c +6 -6
index 9610f878da1b..87186f891a6a 100644

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

drivers/hid/hid-logitech-hidpp.c +7 -2
index 5e763de4b94f..a88f2e5f791c 100644

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

drivers/hv/mshv_root_main.c +41 -48

89 lines not on this page · raw message

drivers/hwmon/sy7636a-hwmon.c +1 -6
index a12fc0ce70e7..d51daaf63d63 100644

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

drivers/hwtracing/coresight/coresight-etm-perf.c +1 -0
index f1551c08ecb2..20fdd09b75c9 100644

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

drivers/hwtracing/coresight/coresight-etm3x-core.c +40 -19

59 lines not on this page · raw message

drivers/hwtracing/coresight/coresight-etm4x-core.c +69 -34

103 lines not on this page · raw message

drivers/hwtracing/coresight/coresight-etm4x.h +0 -3
index 13ec9ecef46f..b8796b427102 100644

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

drivers/hwtracing/coresight/coresight-tmc-etr.c +9 -1
index b07fcdb3fe1a..60b0e0a6da05 100644

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

drivers/i2c/busses/i2c-k1.c +13 -6
index 6b918770e612..d42c03ef5db5 100644

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

drivers/i3c/master.c +4 -4
index 67a18e437f83..08caaad195d5 100644

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

drivers/i3c/master/svc-i3c-master.c +14 -8
index 9641e66a4e5f..e70a64f2a32f 100644

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

drivers/iio/imu/bmi270/bmi270_spi.c +1 -1
index 19dd7734f9d0..80c9fa1d685a 100644

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

drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h +1 -1
index 381b016fa524..56244d49ab2f 100644

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

drivers/infiniband/hw/bnxt_re/ib_verbs.c +5 -3
index 12fee23de81e..ba87606263cf 100644

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

drivers/infiniband/hw/bnxt_re/qplib_sp.c +4 -4
index 68981399598d..6d1d55c8423d 100644

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

drivers/infiniband/hw/bnxt_re/qplib_sp.h +1 -1
index 09faf4a1e849..4e080108b1f2 100644

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

drivers/infiniband/hw/irdma/cm.c +1 -1
index c6a0a661d6e7..f4f4f92ba63a 100644

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

drivers/infiniband/hw/irdma/ctrl.c +3 -0
index 99a7f1a6c0b5..30a162f68b06 100644

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

drivers/infiniband/hw/irdma/main.h +1 -1
index 674acc952168..f863c0aaf85d 100644

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

drivers/infiniband/hw/irdma/pble.c +4 -2
index 24f455e6dbbc..42d61b17e676 100644

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

drivers/infiniband/hw/irdma/verbs.c +8 -7
index eb4683b248af..f8a7a0382a38 100644

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

drivers/infiniband/hw/irdma/verbs.h +2 -1
index 36ff8dd712f0..cbd8bef68ae4 100644

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

drivers/infiniband/sw/rxe/rxe_srq.c +1 -6
index 3661cb627d28..2a234f26ac10 100644

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

drivers/infiniband/ulp/rtrs/rtrs-srv.c +1 -1
index ef4abdea3c2d..9ecc6343455d 100644

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

drivers/interconnect/debugfs-client.c +6 -1
index bc3fd8a7b9eb..778deeb4a7e8 100644

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

drivers/interconnect/qcom/msm8996.c +1 -0
index b73566c9b21f..84cfafb22aa1 100644

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

drivers/iommu/amd/debugfs.c +1 -1
index 10fa217a7119..20b04996441d 100644

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

drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c +1 -1
index 2a8b46b948f0..9780f40ba3e6 100644

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

drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c +17 -10
index 57c097e87613..c939d0856b71 100644

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

drivers/iommu/intel/iommu.h +1 -1
index 21b2c3f85ddc..96823fab06a7 100644

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

drivers/irqchip/irq-bcm2712-mip.c +1 -2
index 9bd7bc0bf6d5..8466646e5a2d 100644

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

drivers/irqchip/irq-bcm7038-l1.c +3 -5
index 04fac0cc857f..eda33bd5d080 100644

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

drivers/irqchip/irq-bcm7120-l2.c +6 -11
index ff22c3104401..b6c85560c42e 100644

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

drivers/irqchip/irq-brcmstb-l2.c +4 -8
index 1bec5b2cd3f0..53e67c6c01f7 100644

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

drivers/irqchip/irq-imx-mu-msi.c +5 -9
index d2a4e8a61a42..41df168aa7da 100644

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

drivers/irqchip/irq-mchp-eic.c +1 -1
index 516a3a0e359c..c6b5529e17f1 100644

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

drivers/irqchip/irq-renesas-rzg2l.c +2 -4
index 360d88687e4f..32fec9aa37c4 100644

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

drivers/irqchip/irq-starfive-jh8100-intc.c +1 -2
index 2460798ec158..117f2c651ebd 100644

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

drivers/irqchip/qcom-irq-combiner.c +1 -1
index 18e696dc7f4d..9308088773be 100644

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

drivers/leds/leds-netxbig.c +26 -10
index e95287416ef8..99df46f2d9f5 100644

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

drivers/leds/leds-upboard.c +1 -1
index b350eb294280..12989b2f1953 100644

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

drivers/leds/rgb/leds-qcom-lpg.c +1 -3
index 4f2a178e3d26..e197f548cddb 100644

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

drivers/macintosh/mac_hid.c +2 -1
index 369d72f59b3c..06fd910b3fd1 100644

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

drivers/md/dm-log-writes.c +1 -0
index 679b07dee229..1f8fbc27a12f 100644

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

drivers/md/dm-raid.c +2 -0
index f4b904e24328..0d2e1c5eee92 100644

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

drivers/md/md.c +14 -9
index 4e033c26fdd4..48345082d2eb 100644

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

drivers/md/md.h +8 -1
index 51af29a03079..0a1a227f106b 100644

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

drivers/md/raid5.c +4 -2
index 771ac1cbab99..8f45de227f1c 100644

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

drivers/mfd/da9055-core.c +1 -0
index 1f727ef60d63..8c989b74f924 100644

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

drivers/mfd/mt6358-irq.c +1 -0
index f467b00d2366..74cf20843044 100644

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

drivers/mfd/mt6397-irq.c +1 -0
index 0e463026c5a9..5d2e5459f744 100644

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

drivers/misc/rp1/rp1_pci.c +3 -0
index 803832006ec8..a342bcc6164b 100644

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

drivers/mtd/lpddr/lpddr_cmds.c +4 -4
index 14e36ae71958..bd76479b90e4 100644

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

drivers/mtd/nand/raw/lpc32xx_slc.c +2 -0
index b54d76547ffb..fea3705a2138 100644

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

drivers/mtd/nand/raw/marvell_nand.c +8 -5
index 303b3016a070..38b7eb5b992c 100644

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

drivers/mtd/nand/raw/nand_base.c +8 -5
index 13e4060bd1b6..a25145dbc16e 100644

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

drivers/mtd/nand/raw/renesas-nand-controller.c +4 -1
index ac8c1b80d7be..201dd62b9990 100644

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

drivers/net/dsa/b53/b53_common.c +216 -99

315 lines not on this page · raw message

drivers/net/dsa/b53/b53_priv.h +102 -9

111 lines not on this page · raw message

drivers/net/dsa/b53/b53_regs.h +35 -6

41 lines not on this page · raw message

drivers/net/dsa/xrs700x/xrs700x.c +11 -0
index 4dbcc49a9e52..0a05f4156ef4 100644

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

drivers/net/ethernet/intel/iavf/iavf_ptp.c +7 -0
index b4d5eda2e84f..9cbd8c154031 100644

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

drivers/net/ethernet/stmicro/stmmac/dwmac-sophgo.c +19 -1
index 3b7947a7a7ba..fcdda2401968 100644

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

drivers/net/ethernet/stmicro/stmmac/stmmac_main.c +1 -1
index 7a375de2258c..abbd83f4c70f 100644

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

drivers/net/ethernet/stmicro/stmmac/stmmac_vlan.c +2 -1
index 0b6f6228ae35..fd97879a8740 100644

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

drivers/net/phy/adin1100.c +1 -1
index bd7a47a903ac..10b796c2daee 100644

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

drivers/net/phy/aquantia/aquantia_firmware.c +1 -1
index bbbcc9736b00..569256152689 100644

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

drivers/net/phy/mscc/mscc_main.c +3 -3
index ef0ef1570d39..48d43f60b8ff 100644

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

drivers/net/phy/phy-core.c +43 -0

43 lines not on this page · raw message

drivers/net/phy/realtek/realtek_main.c +39 -26

65 lines not on this page · raw message

drivers/net/wireless/ath/ath10k/core.c +9 -11
index 6f78f1752cd6..9ae3595fb698 100644

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

drivers/net/wireless/ath/ath10k/core.h +1 -1
index 8c72ed386edb..859176fcb5a2 100644

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

drivers/net/wireless/ath/ath10k/mac.c +1 -1
index 154ac7a70982..da6f7957a0ae 100644

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

drivers/net/wireless/ath/ath11k/mac.c +4 -4
index 0e41b5a91d66..f142c17aa9aa 100644

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

drivers/net/wireless/ath/ath11k/pci.c +19 -1
index d8655badd96d..7114eca8810d 100644

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

drivers/net/wireless/ath/ath11k/wmi.c +13 -7
index e3b444333dee..110035dae8a6 100644

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

drivers/net/wireless/ath/ath11k/wmi.h +2 -0
index 9fcffaa2f383..6e9354297e71 100644

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

drivers/net/wireless/ath/ath12k/core.c +17 -7
index 5d494c5cdc0d..cc352eef1939 100644

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

drivers/net/wireless/ath/ath12k/core.h +0 -1
index 519f826f56c8..65b75cae1fb9 100644

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

drivers/net/wireless/ath/ath12k/dp_rx.c +64 -6

70 lines not on this page · raw message

drivers/net/wireless/ath/ath12k/hal_rx.c +2 -8
index 48aa48c48606..805c31e4243d 100644

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

drivers/net/wireless/ath/ath12k/mac.c +9 -7
index fd584633392c..6bdcf5ecb39e 100644

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

drivers/net/wireless/ath/ath12k/pci.c +19 -1
index c729d5526c75..60b8f7361b7f 100644

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

drivers/net/wireless/ath/ath12k/qmi.c +7 -4
index 7c611a1fd6d0..9c03a890e6cf 100644

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

drivers/net/wireless/ath/ath12k/qmi.h +4 -1
index abdaade3b542..92962cd009ad 100644

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

drivers/net/wireless/ath/ath12k/wmi.c +9 -14
index 29dadedefdd2..82d0773b0380 100644

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

drivers/net/wireless/ath/ath12k/wmi.h +2 -0
index f3b0a6f57ec2..62d570a846da 100644

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

drivers/net/wireless/ath/ath12k/wow.c +1 -0
index dce9bd0bcaef..e8481626f194 100644

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

drivers/net/wireless/intel/iwlwifi/mld/d3.c +4 -0
index ed0a0f76f1c5..de669e9ae55a 100644

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

drivers/net/wireless/mediatek/mt76/mt76.h +9 -0
index 47c143e6a79a..eba26875aded 100644

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

drivers/net/wireless/mediatek/mt76/mt7615/mcu.c +3 -1
index 4064e193d4de..08ee2e861c4e 100644

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

drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c +25 -0
index 16db0f2082d1..fc3e6728fcfb 100644

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

drivers/net/wireless/mediatek/mt76/mt7925/main.c +1 -0
index b0e053b15227..c7903972b1d5 100644

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

drivers/net/wireless/mediatek/mt76/mt7925/mcu.c +22 -1
index cd457be26523..10d68d241ba1 100644

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

drivers/net/wireless/mediatek/mt76/mt792x_core.c +5 -2
index e3a703398b30..9cad572c34a3 100644

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

drivers/net/wireless/mediatek/mt76/mt7996/mac.c +5 -1
index 30e2ef1404b9..4662111ad064 100644

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

drivers/net/wireless/mediatek/mt76/mt7996/main.c +63 -32

95 lines not on this page · raw message

drivers/net/wireless/mediatek/mt76/mt7996/mcu.c +17 -13
index 0d688ec5a816..ff9b70292bfd 100644

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

drivers/net/wireless/mediatek/mt76/mt7996/mmio.c +1 -0
index 30b40f4a91be..b2af25aef762 100644

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

drivers/net/wireless/mediatek/mt76/mt7996/mt7996.h +7 -2
index 048d9a9898c6..5a415424291f 100644

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

drivers/net/wireless/mediatek/mt76/wed.c +5 -5
index 63f69e152b1c..3ff547e0b250 100644

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

drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c +2 -7
index 2905baea6239..070c0431c482 100644

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

drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c +19 -8
index 0c5c66401daa..7aa2da0cd63c 100644

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

drivers/net/wireless/realtek/rtw89/usb.c +7 -6
index 6cf89aee252e..512a46dd9d06 100644

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

drivers/net/wireless/st/cw1200/bh.c +4 -2
index 3b4ded2ac801..37232ee22037 100644

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

drivers/nvme/host/auth.c +1 -1
index a01178caf15b..8f3ccb317e4d 100644

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

drivers/of/fdt.c +45 -12

57 lines not on this page · raw message

drivers/of/of_kunit_helpers.c +3 -2
index 7b3ed5a382aa..f6ed1af8b62a 100644

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

drivers/pci/controller/Kconfig +3 -4
index 41748d083b93..0452151a7bcc 100644

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

drivers/pci/controller/dwc/pci-keystone.c +2 -0
index 21808a9e5158..ed0f6cf3df6b 100644

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

drivers/pci/controller/dwc/pcie-designware.h +1 -1
index cc71a2d90cd4..509e08e58b69 100644

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

drivers/pci/endpoint/functions/pci-epf-test.c +3 -2
index 31617772ad51..b05e8db575c3 100644

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

drivers/pci/setup-bus.c +5 -0
index 77a566aeae60..bca00d7ce3ce 100644

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

drivers/phy/freescale/phy-fsl-imx8qm-hsio.c +4 -1
index 5dca93cd325c..977d21d753a5 100644

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

drivers/phy/renesas/phy-rcar-gen3-usb2.c +14 -6
index 47beb94cd424..dece07c94491 100644

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

drivers/phy/rockchip/phy-rockchip-naneng-combphy.c +296 -272

568 lines not on this page · raw message

drivers/phy/rockchip/phy-rockchip-samsung-hdptx.c +15 -12
index 79db57ee90d1..5605610465bc 100644

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

drivers/pinctrl/pinctrl-single.c +4 -3
index 8aedee2720bc..ac5eae50b8a2 100644

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

drivers/pinctrl/renesas/pinctrl-rzg2l.c +5 -1
index 289917a0e872..9330d1bcf6b2 100644

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

drivers/pinctrl/stm32/pinctrl-stm32.c +1 -1
index 823c8fe758e2..d9a2d20a7e6b 100644

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

drivers/platform/x86/asus-wmi.c +4 -4
index e72a2b5d158e..8e3300f5c294 100644

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

drivers/platform/x86/intel/pmc/core.h +1 -1
index 4a94a4ee031e..24139617eef6 100644

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

drivers/power/supply/apm_power.c +2 -1
index 9236e0078578..9933cdc5c387 100644

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

drivers/power/supply/cw2015_battery.c +7 -1
index 382dff8805c6..f41ce7e41fac 100644

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

drivers/power/supply/max17040_battery.c +5 -1
index c1640bc6accd..48453508688a 100644

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

drivers/power/supply/rt5033_charger.c +2 -0
index 2fdc58439707..de724f23e453 100644

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

drivers/power/supply/rt9467-charger.c +5 -1
index e9aba9ad393c..3beb8a763a92 100644

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

drivers/power/supply/wm831x_power.c +8 -2
index 6acdba7885ca..78fa0573ef25 100644

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

drivers/pwm/pwm-bcm2835.c +3 -25
index 578e95e0296c..532903da521f 100644

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

drivers/ras/ras.c +38 -2
index a6e4792a1b2e..c1b36a5601c4 100644

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

drivers/regulator/core.c +25 -12
index 554d83c4af0c..8d3d6085f0ad 100644

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

drivers/regulator/fixed.c +4 -7
index a2d16e9abfb5..254c0a8a4555 100644

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

drivers/regulator/pca9450-regulator.c +3 -4
index 4be270f4d6c3..91b96dbab328 100644

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

drivers/remoteproc/imx_rproc.c +7 -2
index a6eef0080ca9..2eaff813a5b9 100644

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

drivers/remoteproc/qcom_q6v5_wcss.c +4 -4
index 93648734a2f2..74e9e642b5e7 100644

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

drivers/rtc/rtc-amlogic-a4.c +0 -4
index 09d78c2cc691..c3cac29d96f0 100644

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

drivers/rtc/rtc-gamecube.c +4 -0
index c828bc8e05b9..045d5d45ab4b 100644

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

drivers/rtc/rtc-max31335.c +2 -4
index dfb5bad3a369..23b7bf16b4cd 100644

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

drivers/s390/crypto/ap_bus.c +4 -4
index 65f1a127cc3f..dfd5d0f61a70 100644

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

drivers/scsi/imm.c +1 -0
index 0821cf994b98..8a099bc27e06 100644

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

drivers/scsi/qla2xxx/qla_nvme.c +1 -1
index 316594aa40cc..42eb65a62f1f 100644

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

drivers/scsi/sim710.c +2 -0
index e519df68d603..70c75ab1453a 100644

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

drivers/scsi/smartpqi/smartpqi_init.c +19 -0
index 125944941601..9f4f6e74f3e3 100644

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

drivers/scsi/stex.c +1 -0
index 63ed7f9aaa93..34a557297fef 100644

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

drivers/soc/qcom/qcom_gsbi.c +0 -8
index 8f1158e0c631..a25d1de592f0 100644

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

drivers/soc/qcom/smem.c +1 -2
index c4c45f15dca4..f1d1b5aa5e4d 100644

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

drivers/spi/spi-airoha-snfi.c +24 -1
index b78163eaed61..20b5d469d519 100644

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

drivers/spi/spi-ch341.c +1 -1
index 46bc208f2d05..79d2f9ab4ef0 100644

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

drivers/spi/spi-sg2044-nor.c +2 -2
index af48b1fcda93..37f1cfe10be4 100644

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

drivers/spi/spi-tegra210-quad.c +20 -2
index 3be7499db21e..d9ca3d7b082f 100644

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

drivers/staging/fbtft/fbtft-core.c +2 -2
index 9e7b84071174..8a5ccc8ae0a1 100644

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

drivers/staging/most/Kconfig +0 -2
index 6f420cbcdcff..e89658df6f12 100644

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

drivers/staging/most/Makefile +0 -1
index 8b3fc5a7af51..e45084df7803 100644

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

drivers/staging/most/i2c/Kconfig deleted +0 -13
deleted file mode 100644
index ff64283cbad1..000000000000

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

drivers/staging/most/i2c/Makefile deleted +0 -4
deleted file mode 100644
index 71099dd0f85b..000000000000

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

drivers/staging/most/i2c/i2c.c deleted +0 -374

374 lines not on this page · raw message

drivers/target/target_core_configfs.c +0 -1
index b19acd662726..1bd28482e7cb 100644

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

drivers/target/target_core_stat.c +12 -12
index 6bdf2d8bd694..4fdc307ea38b 100644

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

drivers/tty/serial/imx.c +14 -0
index 500dfc009d03..90e2ea1e8afe 100644

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

drivers/ufs/core/ufshcd-priv.h +2 -0
index d0a2c963a27d..1f0d38aa37f9 100644

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

drivers/ufs/core/ufshcd.c +1 -1
index f69a23726235..9331ee359905 100644

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

drivers/ufs/host/ufs-rockchip.c +13 -6
index 8754085dd0cc..8cecb28cdce4 100644

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

drivers/uio/uio_fsl_elbc_gpcm.c +7 -0
index 81454c3e2484..338dd2aaabc8 100644

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

drivers/usb/core/message.c +1 -1
index d2b2787be409..6138468c67c4 100644

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

drivers/usb/dwc2/platform.c +12 -5
index 3f83ecc9fc23..ef0d73077034 100644

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

drivers/usb/dwc3/host.c +4 -1
index 1c513bf8002e..e77fd86d09cf 100644

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

drivers/usb/gadget/legacy/raw_gadget.c +3 -0
index b71680c58de6..46f343ba48b3 100644

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

drivers/usb/gadget/udc/tegra-xudc.c +0 -6
index 1d3085cc9d22..37bbf2362c1c 100644

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

drivers/usb/misc/chaoskey.c +13 -3
index 225863321dc4..45cff32656c6 100644

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

drivers/usb/phy/phy.c +4 -0
index e1435bc59662..5a9b9353f343 100644

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

drivers/usb/typec/ucsi/ucsi_huawei_gaokun.c +2 -0
index 7b5222081bbb..c5965656baba 100644

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

drivers/vdpa/mlx5/net/mlx5_vnet.c +1 -1
index 53cc9ef01e9f..ab626f7c8117 100644

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

drivers/vdpa/pds/vdpa_dev.c +1 -1
index 301d95e08596..a1eff7441450 100644

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

drivers/vfio/pci/vfio_pci_core.c +48 -20

68 lines not on this page · raw message

drivers/vfio/pci/vfio_pci_intrs.c +33 -19

52 lines not on this page · raw message

drivers/vfio/pci/vfio_pci_priv.h +4 -0
index a9972eacb293..97d992c06322 100644

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

drivers/vhost/net.c +6 -6
index 8f7f50acb6d6..1e77c0482b84 100644

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

drivers/vhost/vhost.c +3 -1
index a78226b37739..bccdc9eab267 100644

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

drivers/video/backlight/led_bl.c +13 -0
index d2db157b2c29..0ed585eb2790 100644

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

drivers/video/fbdev/ssd1307fb.c +3 -1
index aa6cc0a8151a..83dd31fa1fab 100644

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

drivers/virtio/virtio.c +6 -6
index a09eb4d62f82..5bdc6b82b30b 100644

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

drivers/virtio/virtio_debug.c +5 -5
index d58713ddf2e5..ccf1955a1183 100644

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

drivers/virtio/virtio_pci_modern_dev.c +3 -3
index 9e503b7a58d8..413a8c353463 100644

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

drivers/virtio/virtio_vdpa.c +1 -1
index 657b07a60788..1abecaf76465 100644

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

drivers/watchdog/starfive-wdt.c +3 -1
index 355918d62f63..ed71d3960a0f 100644

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

drivers/watchdog/wdat_wdt.c +43 -21

64 lines not on this page · raw message

fs/9p/v9fs.c +2 -2
index a59c26cc3c7d..9e2f8f0f8264 100644

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

fs/9p/vfs_file.c +8 -3
index eb0b083da269..d1db03093d4c 100644

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

fs/9p/vfs_inode.c +1 -2
index 399d455d50d6..2fe2d1cb20ff 100644

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

fs/9p/vfs_inode_dotl.c +1 -1
index 5b5fda617b80..a84ee2a04dbb 100644

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

fs/btrfs/block-group.c +3 -3
index 499a9edf0ca3..a368d6ac98ed 100644

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

fs/btrfs/ctree.c +1 -1
index 74e6d7f3d266..47776c4487bc 100644

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

fs/btrfs/delayed-ref.c +33 -10

43 lines not on this page · raw message

fs/btrfs/space-info.c +11 -11
index 0481c693ac2e..b05ab1122a42 100644

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

fs/btrfs/space-info.h +3 -3
index 679f22efb407..a846f63585c9 100644

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

fs/erofs/super.c +27 -11
index db13b40a78e0..32336e7c1d9b 100644

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

fs/ext4/mballoc.c +32 -17

49 lines not on this page · raw message

fs/ext4/move_extent.c +1 -1
index 4b091c21908f..0f4b7c89edd3 100644

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

fs/f2fs/f2fs.h +2 -0
index dac7d44885e4..ca2f640c0387 100644

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

fs/f2fs/gc.c +79 -55

134 lines not on this page · raw message

fs/f2fs/recovery.c +1 -1
index 215e442db72c..af72309b9bfc 100644

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

fs/f2fs/segment.c +28 -10
index cc82d42ef14c..3ffb796d0d07 100644

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

fs/f2fs/segment.h +6 -2
index 5e2ee5c686b1..510487669610 100644

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

fs/f2fs/super.c +14 -0
index 8086a3456e4d..f47e2689d7fb 100644

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

fs/f2fs/sysfs.c +7 -0
index 902ffb3faa1f..0dee87b90e00 100644

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

fs/fuse/control.c +10 -9
index bb407705603c..5247df896c5d 100644

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

fs/gfs2/glock.c +4 -1
index a6535413a0b4..d00cedf4460c 100644

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

fs/gfs2/inode.c +15 -0
index 8760e7e20c9d..35c1ccc1747f 100644

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

fs/gfs2/inode.h +1 -0
index e43f08eb26e7..2fcd96dd1361 100644

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

fs/gfs2/ops_fstype.c +1 -1
index efe99b732551..468ff57386dc 100644

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

fs/iomap/direct-io.c +12 -1
index 46aa85af13dc..97c40e7df721 100644

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

fs/nfs/client.c +17 -4
index 54699299d5b1..2aaea9c98c2c 100644

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

fs/nfs/dir.c +18 -9
index 82ef36cc9cee..c0b4d24e95bd 100644

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

fs/nfs/internal.h +1 -2
index c0a44f389f8f..a76332820cff 100644

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

fs/nfs/namespace.c +10 -1
index 7f1ec9c67ff2..5dd753eed6d1 100644

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

fs/nfs/nfs4client.c +14 -4
index 3a4baed993c9..4ff0e9dd1145 100644

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

fs/nfs/nfs4proc.c +14 -13
index a1e95732fd03..106f0bf88137 100644

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

fs/nfs/pnfs.c +1 -0
index a3135b5af7ee..7ce2e840217c 100644

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

fs/nfs/super.c +3 -30
index 72dee6f3050e..57d372db03b9 100644

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

fs/nfsd/blocklayout.c +3 -1
index 0822d8a119c6..eefe50a17c4a 100644

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

fs/nls/nls_base.c +19 -8
index 18d597e49a19..a5c3a9f1b8dc 100644

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

fs/ntfs3/frecord.c +5 -3
index 8f9fe1d7a690..e5a005d216f3 100644

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

fs/ntfs3/fsntfs.c +8 -1
index c7a2f191254d..5ae910e9ecbd 100644

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

fs/ntfs3/inode.c +2 -0
index b08b00912165..d085bc437034 100644

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

fs/ocfs2/alloc.c +0 -1
index 821cb7874685..b23eb63dc838 100644

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

fs/ocfs2/inode.c +6 -4
index 6c4f78f473fb..d4ca824f9c82 100644

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

fs/ocfs2/move_extents.c +7 -1
index 80ebb0b7265a..5a0228c51ec3 100644

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

fs/pidfs.c +2 -0
index 2c9c7636253a..3fde97d2889b 100644

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

fs/smb/client/cifssmb.c +1 -1
index d20766f664c4..4368771aad16 100644

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

fs/smb/client/smb2pdu.c +1 -1
index f925b2da76c1..64fe2de662ff 100644

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

fs/tracefs/event_inode.c +2 -1
index 8705c77a9e75..93c231601c8e 100644

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

include/asm-generic/mshyperv.h +14 -3
index a729b77983fa..18ee23174da0 100644

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

include/asm-generic/rqspinlock.h +32 -28

60 lines not on this page · raw message

include/dt-bindings/clock/qcom,x1e80100-gcc.h +61 -0

61 lines not on this page · raw message

include/linux/blk_types.h +1 -4
index 1d6e2df0fdd3..93d83aba236b 100644

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

include/linux/cleanup.h +8 -7
index 2573585b7f06..19c7e475d3a4 100644

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

include/linux/coresight.h +17 -18
index bb49080ec8f9..b2b7f09ac382 100644

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

include/linux/cper.h +7 -5
index 0ed60a91eca9..5b1236d8c65b 100644

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

include/linux/f2fs_fs.h +3 -2
index 6afb4a13b81d..a7880787cad3 100644

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

include/linux/filter.h +7 -5
index 152f2fc7b65a..70e2f5051676 100644

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

include/linux/firmware/qcom/qcom_tzmem.h +12 -3
index b83b63a0c049..e1e26dc4180e 100644

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

include/linux/ieee80211.h +2 -2
index e5a2096e022e..e3562770ffff 100644

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

include/linux/if_hsr.h +9 -0
index d7941fd88032..f4cf2dd36d19 100644

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

include/linux/irq-entry-common.h +1 -1
index d643c7c87822..ba1ed42f8a1c 100644

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

include/linux/nfs_fs_sb.h +5 -0
index d30c0245031c..30ac384e011a 100644

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

include/linux/of_fdt.h +9 -0
index b8d6c0c20876..51dadbaa3d63 100644

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

include/linux/perf_event.h +1 -1
index ec9d96025683..54e0d31afcad 100644

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

include/linux/phy.h +3 -0
index 04553419adc3..2640ce96db3f 100644

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

include/linux/platform_data/lp855x.h +2 -2
index ab222dd05bbc..3b4a891acefe 100644

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

include/linux/ras.h +13 -3
index a64182bc72ad..468941bfe855 100644

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

include/linux/rculist_nulls.h +59 -0

59 lines not on this page · raw message

include/linux/soc/mediatek/mtk_wed.h +1 -0
index d8949a4ed0dc..8d34bee714e8 100644

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

include/linux/tty_port.h +14 -0
index 332ddb93603e..660c254f1efe 100644

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

include/linux/vfio_pci_core.h +8 -2
index f541044e42a2..f5c93787f8e0 100644

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

include/linux/virtio.h +1 -1
index db31fc6f4f1f..bbeb55f478b5 100644

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

include/linux/virtio_config.h +5 -5
index 7427b79d6f3d..7e10fe010527 100644

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

include/linux/virtio_features.h +15 -14
index f748f2f87de8..ea2ad8717882 100644

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

include/linux/virtio_pci_modern.h +4 -4
index 48bc12d1045b..9a3f2fc53bd6 100644

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

include/net/netfilter/nf_conntrack_count.h +8 -9
index 1b58b5b91ff6..52a06de41aa0 100644

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

include/net/sock.h +13 -0
index 57c0df29ee96..5ab31eb69acb 100644

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

include/ras/ras_event.h +44 -5

49 lines not on this page · raw message

include/sound/tas2781.h +1 -1
index 3875e92f1ec5..8e016c9a32dd 100644

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

include/target/target_core_base.h +6 -6
index c4d9116904aa..27e1f9d5f0c6 100644

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

include/uapi/linux/pidfd.h +1 -0
index 957db425d459..6ccbabd9a68d 100644

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

include/uapi/sound/asound.h +1 -1
index 5a049eeaecce..d3ce75ba938a 100644

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

include/ufs/ufshcd.h +0 -1
index ace8b9c33f1f..0303103e8cac 100644

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

io_uring/io_uring.c +6 -4
index 93665cebe9bd..44afe57cbd65 100644

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

kernel/bpf/hashtab.c +8 -2
index 71f9931ac64c..f3bc22ea503f 100644

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

kernel/bpf/helpers.c +3 -0
index 3eb02ce0dba3..722314912ba8 100644

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

kernel/bpf/rqspinlock.c +15 -21
index a00561b1d3e5..3faf9cbd6c75 100644

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

kernel/bpf/stackmap.c +42 -24

66 lines not on this page · raw message

kernel/bpf/syscall.c +3 -0
index 0fbfa8532c39..c7b4f597a293 100644

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

kernel/bpf/trampoline.c +3 -1
index 0db567381210..1ce8696f6f6d 100644

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

kernel/cgroup/cpuset.c +27 -8
index fd890b34a840..06a58f62be58 100644

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

kernel/cpu.c +16 -9
index db9f6c539b28..15000c7abc65 100644

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

kernel/dma/pool.c +1 -1
index ee45dee33d49..26392badc36b 100644

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

kernel/events/callchain.c +6 -6
index 2609998ca07f..5982d18f169b 100644

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

kernel/events/core.c +13 -11
index 970c4a5ab763..a9d7ad430135 100644

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

kernel/locking/locktorture.c +6 -2
index ce0362f0a871..6567e5eeacc0 100644

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

kernel/resource.c +9 -1
index f9bb5481501a..ff00e563ecea 100644

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

kernel/sched/fair.c +16 -1
index 4770d25ae240..434df3fb6c44 100644

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

kernel/sched/stats.h +6 -1
index 26f3fd4d34ce..73bd6bca4d31 100644

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

kernel/task_work.c +7 -1
index d1efec571a4a..0f7519f8e7c9 100644

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

kernel/time/timer_migration.c +133 -117

250 lines not on this page · raw message

lib/vsprintf.c +3 -3
index eb0cb11d0d12..a356965c1d73 100644

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

net/core/filter.c +6 -3
index b20d5fecdbc9..47366ec94e58 100644

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

net/core/netpoll.c +1 -1
index be5658ff74ee..27f573d2c5e3 100644

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

net/hsr/hsr_device.c +20 -0
index 492cbc78ab75..d1bfc49b5f01 100644

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

net/hsr/hsr_slave.c +4 -3
index 102eccf5ead7..82c0bc69c9b3 100644

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

net/ipv4/inet_hashtables.c +6 -2
index 4316c127f789..ddeb5ee52d40 100644

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

net/ipv4/inet_timewait_sock.c +12 -23
index 6fb9efdbee27..2386552f4eee 100644

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

net/ipv6/ip6_fib.c +4 -0
index 02c16909f618..2111af022d94 100644

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

net/mac80211/aes_cmac.c +45 -18

63 lines not on this page · raw message

net/mac80211/aes_cmac.h +4 -4
index 76817446fb83..f74150542142 100644

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

net/mac80211/wpa.c +12 -8
index 40d5d9e48479..bb0fa505cdca 100644

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

net/netfilter/nf_conncount.c +127 -60

187 lines not on this page · raw message

net/netfilter/nft_connlimit.c +14 -20
index 92b984fa8175..83a7d5769396 100644

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

net/netfilter/nft_flow_offload.c +8 -1
index 225ff293cd50..3e1e8c6de9aa 100644

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

net/netfilter/xt_connlimit.c +3 -11
index 0189f8b6b0bd..848287ab79cf 100644

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

net/openvswitch/conntrack.c +8 -8
index e573e9221302..a0811e1fba65 100644

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

net/sched/sch_cake.c +32 -26

58 lines not on this page · raw message

net/sctp/socket.c +3 -2
index 4921416434f9..1c465365daf2 100644

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

scripts/package/install-extmod-build +1 -1
index b96538787f3d..2576cf7902db 100755

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

security/integrity/ima/ima_main.c +33 -9

42 lines not on this page · raw message

security/integrity/ima/ima_policy.c +1 -1
index 128fab897930..db6d55af5a80 100644

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

security/smack/smack.h +3 -0
index bf6a6ed3946c..759343a6bbae 100644

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

security/smack/smack_access.c +71 -22

93 lines not on this page · raw message

security/smack/smack_lsm.c +185 -94

279 lines not on this page · raw message

sound/firewire/dice/dice-extension.c +2 -2
index 02f4a8318e38..48bfb3ad93ce 100644

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

sound/firewire/motu/motu-hwdep.c +4 -3
index fa2685665db3..38807dd7a766 100644

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

sound/hda/codecs/realtek/alc269.c +2 -0
index 5e0c0f1e231b..89e5db6bf65f 100644

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

sound/hda/codecs/side-codecs/cs35l41_hda.c +2 -0
index 0ef77fae0402..8d0cfe0a7ecb 100644

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

sound/hda/codecs/side-codecs/tas2781_hda_i2c.c +25 -19

44 lines not on this page · raw message

sound/isa/wavefront/wavefront_synth.c +2 -2
index bd679e2da154..9eaab9ca4f95 100644

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

sound/soc/amd/acp/acp-i2s.c +2 -0
index 4ba0a66981ea..283a674c7e2c 100644

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

sound/soc/amd/acp/acp-legacy-common.c +24 -6
index 3078f459e005..4e477c48d4bd 100644

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

sound/soc/bcm/bcm63xx-pcm-whistler.c +3 -1
index e3a4fcc63a56..efeb06ddabeb 100644

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

sound/soc/codecs/Kconfig +5 -0
index 6d7e4725d89c..412f8710049d 100644

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

sound/soc/codecs/Makefile +2 -0
index a68c3d192a1b..53976868e6a7 100644

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

sound/soc/codecs/ak4458.c +9 -1
index 57cf601d3df3..a6c04dd3de3e 100644

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

sound/soc/codecs/ak5558.c +9 -1
index 683f3e472f50..73684fc5beb1 100644

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

sound/soc/codecs/nau8325.c +3 -4
index 2266f320a8f2..d396160213f5 100644

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

sound/soc/codecs/tas2781-i2c.c +1 -1
index 9890b1a6d292..e3a4d95b2b82 100644

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

sound/soc/fsl/fsl_xcvr.c +1 -1
index 5d804860f7d8..58db4906a01d 100644

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

sound/soc/intel/catpt/pcm.c +3 -1
index bf734c69c4e0..eb03cecdee28 100644

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

sound/soc/sdca/sdca_functions.c +1 -1
index 0ccb6775f4de..19b12564f822 100644

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

tools/include/nolibc/dirent.h +3 -3
index 758b95c48e7a..61a122a60327 100644

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

tools/include/nolibc/stdio.h +4 -0
index 7630234408c5..724d05ce6962 100644

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

tools/include/nolibc/sys/wait.h +12 -6
index 56ddb806da7f..c1b797c234d1 100644

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

tools/lib/bpf/btf.c +2 -2
index 37682908cb0f..ea9f3311bbac 100644

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

tools/objtool/check.c +2 -1
index d23fefcb15d3..ac2b8813c4a0 100644

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

tools/objtool/elf.c +4 -4
index ca5d77db692a..9cb51fcde798 100644

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

tools/perf/builtin-record.c +1 -1
index 7ea3a11aca70..e7bebd1fa810 100644

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

tools/perf/builtin-stat.c +13 -0
index 2c38dd98f6ca..64af743bb10a 100644

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

tools/perf/util/annotate.c +1 -1
index 0dd475a744b6..3c3fb8c2a36d 100644

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

tools/perf/util/arm-spe-decoder/arm-spe-pkt-decoder.c +7 -18
index 13cadb2f1cea..3c4ef5381c76 100644

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

tools/perf/util/arm-spe-decoder/arm-spe-pkt-decoder.h +7 -8
index 2cdf9f6da268..51d5d038f620 100644

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

tools/perf/util/bpf_counter.c +6 -1
index ed88ba570c80..af31aa28ff44 100644

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

tools/perf/util/bpf_lock_contention.c +3 -3
index 60b81d586323..7b5671f13c53 100644

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

tools/perf/util/evsel.c +1 -1
index 5df59812b80c..9efd177551f2 100644

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

tools/perf/util/genelf.c +30 -2
index 591548b10e34..a1cd5196f4ec 100644

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

tools/perf/util/hist.c +2 -4
index 64ff427040c3..ef4b569f7df4 100644

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

tools/perf/util/hwmon_pmu.c +1 -2
index 416dfea9ffff..5c27256a220a 100644

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

tools/perf/util/parse-events.c +27 -1
index 0026cff4d69e..fbf287363d9e 100644

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

tools/perf/util/parse-events.h +2 -1
index 62dc7202e3ba..c498d896badf 100644

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

tools/perf/util/parse-events.y +1 -1
index a2361c0040d7..ced26c549c33 100644

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

tools/perf/util/symbol.c +3 -2
index 3fed54de5401..dfa8340eeaf8 100644

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

tools/power/x86/turbostat/turbostat.c +6 -6
index 931bad99277f..405b13b690ba 100644

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

tools/testing/selftests/bpf/prog_tests/kmem_cache_iter.c +2 -1
index 1de14b111931..6e35e13c2022 100644

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

tools/testing/selftests/bpf/prog_tests/perf_branches.c +17 -5
index bc24f83339d6..0a7ef770c487 100644

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

tools/testing/selftests/bpf/prog_tests/send_signal.c +5 -0
index 1702aa592c2c..7ac4d5a488aa 100644

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

tools/testing/selftests/bpf/progs/test_perf_branches.c +3 -0
index a1ccc831c882..05ac9410cd68 100644

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

tools/testing/selftests/drivers/net/bonding/bond_macvlan_ipvlan.sh +1 -0
index c4711272fe45..559f300f965a 100755

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

tools/testing/selftests/net/packetdrill/tcp_syscall_bad_arg_sendmsg-empty-iov.pkt +4 -0
index b2b2cdf27e20..454441e7ecff 100644

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

tools/testing/selftests/net/packetdrill/tcp_zerocopy_basic.pkt +2 -0
index a82c8899d36b..0a0700afdaa3 100644

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

tools/testing/selftests/net/packetdrill/tcp_zerocopy_batch.pkt +2 -0
index c01915e7f4a1..df91675d2991 100644

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

tools/testing/selftests/net/packetdrill/tcp_zerocopy_client.pkt +2 -0
index 6509882932e9..2963cfcb14df 100644

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

tools/testing/selftests/net/packetdrill/tcp_zerocopy_closed.pkt +2 -0
index 2cd78755cb2a..ea0c2fa73c2d 100644

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

tools/testing/selftests/net/packetdrill/tcp_zerocopy_epoll_edge.pkt +3 -0
index 7671c20e01cf..4df978a9b82e 100644

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

tools/testing/selftests/net/packetdrill/tcp_zerocopy_epoll_exclusive.pkt +3 -0
index fadc480fdb7f..36b6edc4858c 100644

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

tools/testing/selftests/net/packetdrill/tcp_zerocopy_epoll_oneshot.pkt +3 -0
index 5bfa0d1d2f4a..1bea6f3b4558 100644

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

tools/testing/selftests/net/packetdrill/tcp_zerocopy_fastopen-client.pkt +2 -0
index 4a73bbf46961..e27c21ff5d18 100644

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

tools/testing/selftests/net/packetdrill/tcp_zerocopy_fastopen-server.pkt +2 -0
index 36086c5877ce..b1fa77c77dfa 100644

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

tools/testing/selftests/net/packetdrill/tcp_zerocopy_maxfrags.pkt +2 -0
index 672f817faca0..2f5317d0a9fa 100644

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

tools/testing/selftests/net/packetdrill/tcp_zerocopy_small.pkt +2 -0
index a9a1ac0aea4f..9d5272c6b207 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.