Skip to contentSkip to conversation

Linux 6.18.2

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

I'm announcing the release of the 6.18.2 kernel.

All users of the 6.18 kernel series must upgrade.

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

thanks,

greg k-h

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

 Documentation/admin-guide/LSM/Smack.rst                                           |   16 
 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-bone-common.dtsi                                 |    2 
 arch/arm/boot/dts/ti/omap/am335x-boneblue.dts                                     |    2 
 arch/arm/boot/dts/ti/omap/am335x-chiliboard.dts                                   |    2 
 arch/arm/boot/dts/ti/omap/am335x-evm.dts                                          |    2 
 arch/arm/boot/dts/ti/omap/am335x-evmsk.dts                                        |    2 
 arch/arm/boot/dts/ti/omap/am335x-guardian.dts                                     |    2 
 arch/arm/boot/dts/ti/omap/am335x-icev2.dts                                        |    2 
 arch/arm/boot/dts/ti/omap/am335x-myirtech-myd.dts                                 |    2 
 arch/arm/boot/dts/ti/omap/am335x-netcom-plus-2xx.dts                              |    8 
 arch/arm/boot/dts/ti/omap/am335x-osd3358-sm-red.dts                               |    2 
 arch/arm/boot/dts/ti/omap/am335x-pdu001.dts                                       |    2 
 arch/arm/boot/dts/ti/omap/am335x-pocketbeagle.dts                                 |    2 
 arch/arm/boot/dts/ti/omap/am335x-sl50.dts                                         |    2 
 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/amlogic/meson-g12b.dtsi                                       |    4 
 arch/arm64/boot/dts/exynos/google/gs101.dtsi                                      |   18 
 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/mediatek/mt8195.dtsi                                          |    2 
 arch/arm64/boot/dts/nvidia/tegra234.dtsi                                          |   61 +
 arch/arm64/boot/dts/qcom/ipq5424.dtsi                                             |    2 
 arch/arm64/boot/dts/qcom/lemans.dtsi                                              |    1 
 arch/arm64/boot/dts/qcom/msm8996.dtsi                                             |    3 
 arch/arm64/boot/dts/qcom/qcm2290.dtsi                                             |   10 
 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/sc8280xp.dtsi                                            |  170 ++--
 arch/arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi                               |    4 
 arch/arm64/boot/dts/qcom/sdm845-samsung-starqltechn.dts                           |   16 
 arch/arm64/boot/dts/qcom/sm8250-samsung-common.dtsi                               |    3 
 arch/arm64/boot/dts/qcom/sm8650.dtsi                                              |    2 
 arch/arm64/boot/dts/qcom/sm8750-mtp.dts                                           |    6 
 arch/arm64/boot/dts/qcom/x1-dell-thena.dtsi                                       |    5 
 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/rk3588-rock-5b-5bp-5t.dtsi                           |    4 
 arch/arm64/boot/dts/rockchip/rk3588-rock-5b-plus.dts                              |    5 
 arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dts                                   |    4 
 arch/arm64/boot/dts/rockchip/rk3588-rock-5t.dts                                   |    4 
 arch/arm64/boot/dts/rockchip/rk3588s-rock-5a.dts                                  |   15 
 arch/arm64/boot/dts/ti/k3-am62p.dtsi                                              |    2 
 arch/arm64/boot/dts/ti/k3-am69-sk.dts                                             |    8 
 arch/arm64/boot/dts/ti/k3-j784s4-j742s2-evm-common.dtsi                           |    4 
 arch/arm64/mm/mmu.c                                                               |  214 +++--
 arch/arm64/mm/pageattr.c                                                          |    5 
 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/Kconfig                                                                   |    1 
 arch/um/Makefile                                                                  |   12 
 arch/um/include/asm/kasan.h                                                       |    4 
 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/aie2_pci.c                                                  |   10 
 drivers/accel/amdxdna/amdxdna_ctx.c                                               |    1 
 drivers/accel/amdxdna/amdxdna_ctx.h                                               |    1 
 drivers/accel/amdxdna/amdxdna_gem.c                                               |   47 -
 drivers/accel/amdxdna/amdxdna_mailbox.c                                           |    1 
 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-glymur.c                                                     |   24 
 drivers/clk/qcom/gcc-ipq5424.c                                                    |    3 
 drivers/clk/qcom/gcc-qcs615.c                                                     |    6 
 drivers/clk/qcom/gcc-sm8750.c                                                     |    1 
 drivers/clk/qcom/tcsrcc-glymur.c                                                  |   54 -
 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/arm_arch_timer_mmio.c                                         |    2 
 drivers/clocksource/timer-nxp-pit.c                                               |    3 
 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/gpio/Kconfig                                                              |    1 
 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/amdkfd/kfd_topology.c                                         |    4 
 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-novatek-nt35560.c                                     |    8 
 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                                           |   25 
 drivers/gpu/drm/renesas/rcar-du/rcar_mipi_dsi_regs.h                              |    4 
 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/gpu/nova-core/firmware/gsp.rs                                             |    8 
 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/iio/industrialio-core.c                                                   |   17 
 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                                                |    6 
 drivers/infiniband/hw/irdma/icrdma_if.c                                           |    6 
 drivers/infiniband/hw/irdma/ig3rdma_if.c                                          |    4 
 drivers/infiniband/hw/irdma/main.h                                                |    2 
 drivers/infiniband/hw/irdma/pble.c                                                |    6 
 drivers/infiniband/hw/irdma/puda.c                                                |    1 
 drivers/infiniband/hw/irdma/uk.c                                                  |   31 
 drivers/infiniband/hw/irdma/user.h                                                |    1 
 drivers/infiniband/hw/irdma/verbs.c                                               |   24 
 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/Kconfig                                                       |    2 
 drivers/iommu/intel/iommu.h                                                       |    2 
 drivers/irqchip/irq-bcm2712-mip.c                                                 |   11 
 drivers/irqchip/irq-bcm7038-l1.c                                                  |   11 
 drivers/irqchip/irq-bcm7120-l2.c                                                  |   31 
 drivers/irqchip/irq-brcmstb-l2.c                                                  |   25 
 drivers/irqchip/irq-imx-mu-msi.c                                                  |   28 
 drivers/irqchip/irq-mchp-eic.c                                                    |    7 
 drivers/irqchip/irq-meson-gpio.c                                                  |    5 
 drivers/irqchip/irq-qcom-mpm.c                                                    |    6 
 drivers/irqchip/irq-renesas-rzg2l.c                                               |   37 
 drivers/irqchip/irq-renesas-rzv2h.c                                               |   32 
 drivers/irqchip/irq-starfive-jh8100-intc.c                                        |    6 
 drivers/irqchip/irqchip.c                                                         |   10 
 drivers/irqchip/qcom-irq-combiner.c                                               |    2 
 drivers/irqchip/qcom-pdc.c                                                        |    5 
 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                                                                   |   92 +-
 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/intel/ice/devlink/devlink.c                                  |   21 
 drivers/net/ethernet/intel/ice/ice.h                                              |    4 
 drivers/net/ethernet/intel/ice/ice_common.c                                       |    3 
 drivers/net/ethernet/intel/ice/ice_main.c                                         |  169 ++--
 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/vxlan/vxlan_core.c                                                    |   18 
 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                                             |   28 
 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/mac80211.c                                     |    2 
 drivers/net/wireless/mediatek/mt76/mt76.h                                         |    9 
 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c                                   |    4 
 drivers/net/wireless/mediatek/mt76/mt7915/mac.c                                   |    2 
 drivers/net/wireless/mediatek/mt76/mt792x_core.c                                  |    1 
 drivers/net/wireless/mediatek/mt76/mt7996/dma.c                                   |   15 
 drivers/net/wireless/mediatek/mt76/mt7996/init.c                                  |   19 
 drivers/net/wireless/mediatek/mt76/mt7996/mac.c                                   |   18 
 drivers/net/wireless/mediatek/mt76/mt7996/main.c                                  |  115 +--
 drivers/net/wireless/mediatek/mt76/mt7996/mcu.c                                   |   65 +
 drivers/net/wireless/mediatek/mt76/mt7996/mmio.c                                  |    1 
 drivers/net/wireless/mediatek/mt76/mt7996/mt7996.h                                |   11 
 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                                                                  |   85 +-
 drivers/of/of_kunit_helpers.c                                                     |    5 
 drivers/pci/controller/Kconfig                                                    |    7 
 drivers/pci/controller/cadence/pcie-sg2042.c                                      |    3 
 drivers/pci/controller/dwc/pci-keystone.c                                         |    2 
 drivers/pci/controller/dwc/pcie-designware.h                                      |    2 
 drivers/pci/controller/dwc/pcie-stm32-ep.c                                        |   41 -
 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                                |   15 
 drivers/phy/rockchip/phy-rockchip-samsung-hdptx.c                                 |   27 
 drivers/pinctrl/pinctrl-single.c                                                  |    7 
 drivers/pinctrl/qcom/pinctrl-glymur.c                                             |    6 
 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/qcom_battmgr.c                                               |   26 
 drivers/power/supply/rt5033_charger.c                                             |    2 
 drivers/power/supply/rt9467-charger.c                                             |    6 
 drivers/power/supply/wm831x_power.c                                               |   10 
 drivers/pwm/core.c                                                                |    5 
 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/regulator/spacemit-p1.c                                                   |    4 
 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/qla2xxx/qla_os.c                                                     |   20 
 drivers/scsi/qla2xxx/qla_target.c                                                 |    5 
 drivers/scsi/qla2xxx/qla_target.h                                                 |    1 
 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/soc/renesas/r9a08g045-sysc.c                                              |   69 +
 drivers/soc/renesas/r9a09g047-sys.c                                               |   79 ++
 drivers/soc/renesas/r9a09g056-sys.c                                               |   69 +
 drivers/soc/renesas/r9a09g057-sys.c                                               |  101 ++
 drivers/soc/renesas/rz-sysc.c                                                     |    2 
 drivers/soc/renesas/rz-sysc.h                                                     |    4 
 drivers/soc/samsung/exynos-pmu.c                                                  |    7 
 drivers/soc/tegra/fuse/speedo-tegra210.c                                          |   62 +
 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                                                         |   27 
 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_ring.c                                                      |    7 
 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/scrub.c                                                                  |    2 
 fs/btrfs/space-info.c                                                             |   22 
 fs/btrfs/space-info.h                                                             |    6 
 fs/erofs/super.c                                                                  |   38 -
 fs/exfat/balloc.c                                                                 |    2 
 fs/exfat/namei.c                                                                  |   20 
 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/hfs/catalog.c                                                                  |    2 
 fs/inode.c                                                                        |   58 -
 fs/iomap/direct-io.c                                                              |   23 
 fs/nfs/client.c                                                                   |   21 
 fs/nfs/dir.c                                                                      |   27 
 fs/nfs/internal.h                                                                 |    3 
 fs/nfs/localio.c                                                                  |    4 
 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                                                                  |    7 
 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/smb/client/smbdirect.c                                                         |   28 
 fs/smb/common/smbdirect/smbdirect_socket.h                                        |   51 +
 fs/smb/server/transport_rdma.c                                                    |   40 -
 fs/tracefs/event_inode.c                                                          |    3 
 include/asm-generic/mshyperv.h                                                    |   17 
 include/asm-generic/rqspinlock.h                                                  |   60 -
 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/irqchip.h                                                           |    8 
 include/linux/netdevice.h                                                         |    1 
 include/linux/nfs_fs_sb.h                                                         |    5 
 include/linux/ns_common.h                                                         |   11 
 include/linux/of_fdt.h                                                            |    9 
 include/linux/phy.h                                                               |    3 
 include/linux/platform_data/lp855x.h                                              |    4 
 include/linux/ras.h                                                               |   16 
 include/linux/soc/mediatek/mtk_wed.h                                              |    1 
 include/linux/vfio_pci_core.h                                                     |   10 
 include/linux/virtio.h                                                            |    2 
 include/linux/virtio_config.h                                                     |   24 
 include/linux/virtio_features.h                                                   |   29 
 include/linux/virtio_pci_modern.h                                                 |    8 
 include/net/netfilter/nf_conntrack_count.h                                        |   17 
 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 
 io_uring/kbuf.c                                                                   |   10 
 io_uring/zcrx.c                                                                   |   16 
 kernel/bpf/hashtab.c                                                              |   10 
 kernel/bpf/helpers.c                                                              |    3 
 kernel/bpf/rqspinlock.c                                                           |   36 
 kernel/bpf/stackmap.c                                                             |   62 +
 kernel/bpf/syscall.c                                                              |    6 
 kernel/bpf/trampoline.c                                                           |    4 
 kernel/bpf/verifier.c                                                             |   89 +-
 kernel/cgroup/cpuset.c                                                            |   35 
 kernel/cgroup/namespace.c                                                         |    2 
 kernel/cpu.c                                                                      |   25 
 kernel/dma/pool.c                                                                 |    2 
 kernel/events/core.c                                                              |   22 
 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/bpf/test_run.c                                                                |    5 
 net/core/dev.h                                                                    |    1 
 net/core/filter.c                                                                 |   16 
 net/core/netpoll.c                                                                |    2 
 net/hsr/hsr_device.c                                                              |   20 
 net/hsr/hsr_slave.c                                                               |    7 
 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/cc-can-link.sh                                                            |    2 
 scripts/package/install-extmod-build                                              |    2 
 security/integrity/ima/ima_main.c                                                 |   42 -
 security/integrity/ima/ima_policy.c                                               |    2 
 security/landlock/errata/abi-1.h                                                  |   16 
 security/landlock/fs.c                                                            |   40 -
 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_midi.c                                              |    2 
 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-comlib-i2c.c                                             |    2 
 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/bpf/bpftool/sign.c                                                          |    6 
 tools/include/nolibc/arch-x86.h                                                   |    6 
 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-kvm.c                                                          |    2 
 tools/perf/builtin-record.c                                                       |    2 
 tools/perf/builtin-stat.c                                                         |   15 
 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                                                    |   44 -
 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/.gitignore                                            |    1 
 tools/testing/selftests/bpf/Makefile                                              |    6 
 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/bpf/test_tag.c                                            |    2 
 tools/testing/selftests/drivers/net/bonding/bond_macvlan_ipvlan.sh                |    1 
 tools/testing/selftests/landlock/Makefile                                         |    2 
 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 
 tools/tracing/rtla/Makefile.rtla                                                  |    2 
 tools/tracing/rtla/src/common.c                                                   |   24 
 tools/tracing/rtla/src/osnoise_hist.c                                             |    3 
 tools/tracing/rtla/src/osnoise_top.c                                              |    3 
 tools/tracing/rtla/src/timerlat.c                                                 |    3 
 tools/tracing/rtla/src/timerlat_hist.c                                            |    3 
 tools/tracing/rtla/src/timerlat_top.c                                             |    3 
 tools/tracing/rtla/tests/osnoise.t                                                |    6 
 tools/tracing/rtla/tests/timerlat.t                                               |    4 
 609 files changed, 6273 insertions(+), 3819 deletions(-)

Aaron Kling (1):
soc/tegra: fuse: speedo-tegra210: Update speedo IDs

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 (3):
pinctrl: qcom: glymur: Drop unnecessary platform data from match table
pinctrl: qcom: glymur: Fix the gpio and egpio pin functions
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 (3):
libbpf: Fix parsing of multi-split BTF
bpftool: Allow bpftool to build with openssl < 3 selftests/bpf: Allow selftests to build with older xxd

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 (3):
lib/vsprintf: Check pointer before dereferencing in time_and_date()
iio: core: add missing mutex_destroy in iio_dev_release()
iio: core: Clean up device correctly on iio_device_alloc() failure

Aniket Limaye (1):
arm64: dts: ti: k3-j784s4: Fix I2C pinmux pull configuration

Anil Samal (1):
RDMA/irdma: Add missing mutex destroy

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

Antoine Tenart (1):
net: vxlan: prevent NULL deref in vxlan_xmit_one

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 (3):
random: use offstack cpumask when necessary drm/panel: novatek-nt35560: avoid on-stack device structure
gpio: tb10x: fix OF_GPIO dependency

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

Baojun Xu (1):
ASoC: tas2781: Correct the wrong chip ID for reset variable check

Bart Van Assche (5):
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
scsi: ufs: core: Fix an error handler crash

Bartlomiej Kubik (1):
fs/ntfs3: Initialize allocated memory before use

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

Caleb Sander Mateos (1):
io_uring/kbuf: use READ_ONCE() for userspace-mapped memory

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()

Chaitanya S Prakash (1):
arm64/mm: Allow __create_pgd_mapping() to propagate pgtable_alloc() errors

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

Chen-Yu Tsai (1):
arm64: dts: mediatek: mt8195: Fix address range for JPEG decoder core 1

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

Christian Brauner (6):
pidfs: add missing PIDFD_INFO_SIZE_VER1
pidfs: add missing BUILD_BUG_ON() assert on struct pidfd_info
cgroup: add cgroup namespace to tree after owner is set
ns: add NS_COMMON_INIT()
ns: initialize ns_list_node for initial namespaces
cleanup: fix scoped_class()

Christian Bruel (2):
PCI: stm32: Fix LTSSM EP race with start link
PCI: stm32: Fix EP page_size alignment

Christoph Hellwig (4):
iomap: always run error completions in user context
iomap: allocate s_dio_done_wq for async reads as well
fs: refactor file timestamp update logic
fs: lift the FMODE_NOCMTIME check into file_update_time_flags

Christophe JAILLET (3):
PCI: sg2042: Fix a reference count issue in sg2042_pcie_remove()
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

Christophe Leroy (CS GROUP) (1):
um: Disable KASAN_INLINE when STATIC_LINK is selected

Claudiu Beznea (2):
soc: renesas: r9a09g056-sys: Populate max_register
soc: renesas: rz-sysc: Populate readable_reg/writeable_reg in regmap config

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

Costa Shulyupin (1):
tools/rtla: Fix unassigned nr_cpus

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 (5):
hfs: fix potential use after free in hfs_correct_next_unused_CNID()
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()

Daniel Borkmann (1):
bpf: Do not let BPF test infra emit invalid GSO types to stack

Danilo Krummrich (3):
gpu: nova-core: gsp: remove useless conversion
gpu: nova-core: gsp: do not unwrap() SGEntry
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

David Wei (2):
net: export netdev_get_by_index_lock()
io_uring/zcrx: call netdev_queue_get_dma_dev() under instance lock

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

Dev Jain (1):
arm64/pageattr: Propagate return value from __change_memory_common

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 (4):
ntfs3: init run lock for extend inode fs/ntfs3: out1 also needs to put mi fs/ntfs3: Prevent memory leaks in add sub record
bpf: Fix exclusive map memory leak

Eric Gonçalves (1):
arm64: dts: qcom: sm8250-samsung-common: correct reserved pins

Eric Huang (1):
drm/amdkfd: assign AID to uuid in topology for SPX mode

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 (4):
arm64: dts: rockchip: Fix USB Type-C host mode for Radxa ROCK 5B+/5T
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 (3):
PCI: rcar-gen2: Drop ARM dependency from PCI_RCAR_GEN2 drm/imagination: Fix reference to devm_platform_get_and_ioremap_resource()
ARM: dts: am33xx: Add missing serial console speed

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.18.2

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

Guillaume La Roque (1):
arm64: dts: amlogic: meson-g12b: Fix L2 cache reference for S922X CPUs

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 (6):
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 parse-events: Make X modifier more respectful of groups perf kvm: Fix debug assertion
perf hist: In init, ensure mem_info is put on error paths perf stat: Allow no events to open if this is a "--null" run

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 Pravdin (1):
rtla: Fix -a overriding -t argument

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

Jacek Lawrynowicz (2):
accel/ivpu: Rework bind/unbind of imported buffers accel/ivpu: Fix page fault in ivpu_bo_unbind_all_bos_from_context()

Jacob Moroni (3):
RDMA/irdma: Do not directly rely on IB_PD_UNSAFE_GLOBAL_RKEY RDMA/irdma: Do not set IBK_LOCAL_DMA_LKEY for GEN3+ RDMA/irdma: Remove doorbell elision logic

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

Javier Martinez Canillas (1):
regulator: spacemit: Align input supply name with the DT binding

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

Jijun Wang (1):
RDMA/irdma: Fix SRQ shadow area address initialization

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 (18):
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
irqchip: Drop leftover brackets
irqchip: Pass platform device to platform drivers
staging: most: remove broken i2c driver clocksource/drivers/stm: Fix double deregistration on probe failure clocksource/drivers/arm_arch_timer_mmio: Prevent driver unbind clocksource/drivers/nxp-pit: Prevent driver unbind 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 (1):
objtool: Fix weak symbol detection

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

Junrui Luo (5):
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: Clear substream pointers on close
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

Kathiravan Thirumoorthy (1):
arm64: dts: qcom: ipq5424: correct the TF-A reserved memory to 512K

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 (1):
arm64: dts: qcom: sdm845-starqltechn: Fix i2c-gpio node name

Konstantin Andreev (7):
smack: fix bug: SMACK64TRANSMUTE set on non-directory
smack: deduplicate "does access rule request transmutation"
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

Kriish Sharma (1):
virtio: fix kernel-doc for mapping/free_coherent functions

Krishna Chaitanya Chundru (1):
arm64: dts: qcom: sm8750-mtp: move PCIe GPIOs to pcieport0 node

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

Krzysztof Czurylo (3):
RDMA/irdma: Fix data race in irdma_sc_ccq_arm RDMA/irdma: Fix data race in irdma_free_pble RDMA/irdma: Fix SIGBUS in AEQ destroy

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 (3):
bpf: Fix sleepable context for async callbacks
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 (2):
md: delete md_redundancy_group when array is becoming inactive
md: init bioset in mddev_init

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 (7):
accel/amdxdna: Fix an integer overflow in aie2_query_ctx_status_array() accel/amdxdna: Call dma_buf_vmap_unlocked() for imported object accel/amdxdna: Fix uninitialized return value 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 (1):
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 (8):
wifi: mt76: mt7996: Remove unnecessary link_id checks in mt7996_tx
wifi: mt76: wed: use proper wed reference in mt76 wed driver callabacks
wifi: mt76: mt7996: Remove useless check in mt7996_msdu_page_get_from_cache()
wifi: mt76: mt7996: grab mt76 mutex in mt7996_mac_sta_event()
wifi: mt76: Move mt76_abort_scan out of mt76_reset_device()
wifi: mt76: mt7996: skip deflink accounting for offchannel links
wifi: mt76: mt7996: skip ieee80211_iter_keys() on scanning link remove
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 (5):
soc: samsung: exynos-pmu: Fix structure initialization
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 (4):
clk: renesas: cpg-mssr: Add missing 1ms delay into reset toggle callback
clk: renesas: cpg-mssr: Read back reset registers to assure values latched drm/rcar-du: dsi: Fix missing parameter in RXSETR_...EN macros
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

Martin Teichmann (1):
bpf: properly verify tail call behavior

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()

Matthieu Buffet (1):
selftests/landlock: Fix makefile header list

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 (8):
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 grammar in virtio_map_ops docs
virtio: standardize Returns documentation style
virtio: fix virtqueue_set_affinity() docs
virtio: fix map ops comment
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

Mickaël Salaün (1):
landlock: Fix handling of disconnected directories

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

Mike Snitzer (2):
nfs/localio: remove alignment size checking in nfs_is_local_dio_possible nfs/localio: remove 61 byte hole from needless ____cacheline_aligned

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

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()

Mykyta Yatsenko (1):
bpf: Fix handling maps with no BTF and non-constant offsets for the bpf_wq

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

Namjae Jeon (1):
exfat: fix divide-by-zero in exfat_allocate_bitmap

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

Niklas Cassel (1):
arm64: tegra: Add pinctrl definitions for pcie-ep nodes

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

Pengyu Luo (1):

      arm64: dts: qcom: sc8280xp: Fix shifted GPI DMA channels

Peter Griffin (2):
arm64: dts: exynos: gs101: fix clock module unit reg sizes
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

Przemek Kitszel (8):
ice: move service task start out of ice_init_pf()
ice: move ice_init_interrupt_scheme() prior ice_init_pf()
ice: ice_init_pf: destroy mutexes and xarrays on memory alloc failure
ice: move udp_tunnel_nic and misc IRQ setup into ice_init_pf()
ice: move ice_init_pf() out of ice_init_dev()
ice: extract ice_init_dev() from ice_init()
ice: move ice_deinit_dev() to the end of deinit paths
ice: remove duplicate call to ice_deinit_hw() on error paths

Pu Lehui (1):

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

Qu Wenruo (1):
btrfs: make sure extent and csum paths are always released in scrub_raid56_parity_stripe()

Rameshkumar Sundaram (2):
wifi: ath12k: enforce vdev limit in ath12k_mac_vdev_create()
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 (4):
scsi: ufs: rockchip: Reset controller on PRE_CHANGE of hce enable notify
phy: rockchip: naneng-combphy: Fix PCIe L1ss support RK3528
phy: rockchip: naneng-combphy: Fix PCIe L1ss support RK3562
PCI: dwc: Fix wrong PORT_LOGIC_LTSSM_STATE_MASK definition

Shayne Chen (7):
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 MLO set key and group key issues
wifi: mt76: mt7996: fix using wrong phy to start in mt7996_mac_restart()
wifi: mt76: mt7996: fix EMI rings for RRO

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

Shuhao Fu (1):
exfat: fix refcount leak in exfat_find

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

Stefan Metzmacher (4):
smb: smbdirect: introduce SMBDIRECT_DEBUG_ERR_PTR() helper
smb: smbdirect: introduce SMBDIRECT_CHECK_STATUS_{WARN,DISCONNECT}()
smb: server: relax WARN_ON_ONCE(SMBDIRECT_SOCKET_*) checks in recv_done() and smb_direct_cm_handler()
smb: client: relax WARN_ON_ONCE(SMBDIRECT_SOCKET_*) checks in recv_done() and smbd_conn_upcall()

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 (4):
clk: qcom: gcc-sm8750: Add a new frequency for sdcc2 clock
clk: qcom: gcc-glymur: Update the halt check flags for pipe clocks
clk: qcom: gcc-qcs615: Update the SDCC clock to use shared_floor_ops
clk: qcom: tcsrcc-glymur: Update register offsets for clock refs

Tatyana Nikolova (1):
RDMA/irdma: Add a missing kfree of struct irdma_pci_f for GEN2

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 (2):
tools/nolibc: handle NULL wstatus argument to waitpid()
kbuild: don't enable CC_CAN_LINK if the dummy program generates warnings

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

Tomas Glozar (3):
tools/rtla: Fix --on-threshold always triggering rtla/tests: Extend action tests to 5s rtla/tests: Fix osnoise test calling timerlat

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

Tony Battersby (1):
scsi: qla2xxx: Clear cmds after chip reset

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 (3):
pwm: Simplify printf to emit chip->npwm in $debugfs/pwm
pwm: Use %u to printf unsigned int pwm_chip::npwm and pwm_chip::id
pwm: bcm2835: Make sure the channel is enabled after pwm_request()

Val Packett (4):
arm64: dts: qcom: x1-dell-thena: Add missing pinctrl for eDP HPD
arm64: dts: qcom: x1-dell-thena: remove dp data-lanes
power: supply: qcom_battmgr: clamp charge control thresholds
power: supply: qcom_battmgr: support disabling charge control

Vineeth Pillai (Google) (1):
iommu/vt-d: Set INTEL_IOMMU_FLOPPY_WA depend on BLK_DEV_FD

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

Willy Tarreau (1):
tools/nolibc: x86: fix section mismatch caused by asm "mem*" functions

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

Xing Guo (1):
selftests/bpf: Update test_tag to use sha256

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 (4):
of/fdt: Consolidate duplicate code into helper functions of/fdt: Fix the len check in early_init_dt_check_for_elfcorehdr() of/fdt: Fix the len check in early_init_dt_check_for_usable_mem_range() 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/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 23cc6c39819b..c2b5cfd2fce0 100644
@@ -1,7 +1,7 @@
 # SPDX-License-Identifier: GPL-2.0
 VERSION = 6
 PATCHLEVEL = 18
-SUBLEVEL = 1
+SUBLEVEL = 2
 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-bone-common.dtsi +1 -1
index ad1e60a9b6fd..b75dabfa56ae 100644
@@ -16,7 +16,7 @@ memory@80000000 {
 	};
 
 	chosen {
-		stdout-path = &uart0;
+		stdout-path = "serial0:115200n8";
 	};
 
 	leds {
arch/arm/boot/dts/ti/omap/am335x-boneblue.dts +1 -1
index f579df4c2c54..d430f0bef165 100644
@@ -13,7 +13,7 @@ / {
 	compatible = "ti,am335x-bone-blue", "ti,am33xx";
 
 	chosen {
-		stdout-path = &uart0;
+		stdout-path = "serial0:115200n8";
 	};
 
 	leds {
arch/arm/boot/dts/ti/omap/am335x-chiliboard.dts +1 -1
index 648e97fe1dfd..ae5bc5898497 100644
@@ -12,7 +12,7 @@ / {
 		     "ti,am33xx";
 
 	chosen {
-		stdout-path = &uart0;
+		stdout-path = "serial0:115200n8";
 	};
 
 	leds {
arch/arm/boot/dts/ti/omap/am335x-evm.dts +1 -1
index 20222f82f21b..856fa1191ed2 100644
@@ -23,7 +23,7 @@ memory@80000000 {
 	};
 
 	chosen {
-		stdout-path = &uart0;
+		stdout-path = "serial0:115200n8";
 	};
 
 	vbat: fixedregulator0 {
arch/arm/boot/dts/ti/omap/am335x-evmsk.dts +1 -1
index eba888dcd60e..d8baccdf8bc4 100644
@@ -30,7 +30,7 @@ memory@80000000 {
 	};
 
 	chosen {
-		stdout-path = &uart0;
+		stdout-path = "serial0:115200n8";
 	};
 
 	vbat: fixedregulator0 {
arch/arm/boot/dts/ti/omap/am335x-guardian.dts +1 -1
index 4b070e634b28..6ce3a2d029ee 100644
@@ -14,7 +14,7 @@ / {
 	compatible = "bosch,am335x-guardian", "ti,am33xx";
 
 	chosen {
-		stdout-path = &uart0;
+		stdout-path = "serial0:115200n8";
 		tick-timer = &timer2;
 	};
 
arch/arm/boot/dts/ti/omap/am335x-icev2.dts +1 -1
index 6f0f4fba043b..ba488bba6925 100644
@@ -22,7 +22,7 @@ memory@80000000 {
 	};
 
 	chosen {
-		stdout-path = &uart3;
+		stdout-path = "serial3:115200n8";
 	};
 
 	vbat: fixedregulator0 {
arch/arm/boot/dts/ti/omap/am335x-myirtech-myd.dts +1 -1
index 06a352f98b22..476a6bdaf43f 100644
@@ -15,7 +15,7 @@ / {
 	compatible = "myir,myd-am335x", "myir,myc-am335x", "ti,am33xx";
 
 	chosen {
-		stdout-path = &uart0;
+		stdout-path = "serial0:115200n8";
 	};
 
 	clk12m: clk12m {
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/am335x-osd3358-sm-red.dts +1 -1
index d28d39728847..23caaaabf351 100644
@@ -147,7 +147,7 @@ simple-audio-card,codec {
 	};
 
 	chosen {
-		stdout-path = &uart0;
+		stdout-path = "serial0:115200n8";
 	};
 
 	leds {
arch/arm/boot/dts/ti/omap/am335x-pdu001.dts +1 -1
index c9ccb9de21ad..9f611debc209 100644
@@ -21,7 +21,7 @@ / {
 	compatible = "ti,am33xx";
 
 	chosen {
-		stdout-path = &uart3;
+		stdout-path = "serial3:115200n8";
 	};
 
 	cpus {
arch/arm/boot/dts/ti/omap/am335x-pocketbeagle.dts +1 -1
index 78ce860e59b3..24d9f90fad01 100644
@@ -15,7 +15,7 @@ / {
 	compatible = "ti,am335x-pocketbeagle", "ti,am335x-bone", "ti,am33xx";
 
 	chosen {
-		stdout-path = &uart0;
+		stdout-path = "serial0:115200n8";
 	};
 
 	leds {
arch/arm/boot/dts/ti/omap/am335x-sl50.dts +1 -1
index f3524e5ee43e..1dc4e344efd6 100644
@@ -25,7 +25,7 @@ memory@80000000 {
 	};
 
 	chosen {
-		stdout-path = &uart0;
+		stdout-path = "serial0:115200n8";
 	};
 
 	leds {
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/amlogic/meson-g12b.dtsi +2 -2
index f04efa828256..23358d94844c 100644
@@ -87,7 +87,7 @@ cpu100: cpu@100 {
 			i-cache-line-size = <32>;
 			i-cache-size = <0x8000>;
 			i-cache-sets = <32>;
-			next-level-cache = <&l2_cache_l>;
+			next-level-cache = <&l2_cache_b>;
 			#cooling-cells = <2>;
 		};
 
@@ -103,7 +103,7 @@ cpu101: cpu@101 {
 			i-cache-line-size = <32>;
 			i-cache-size = <0x8000>;
 			i-cache-sets = <32>;
-			next-level-cache = <&l2_cache_l>;
+			next-level-cache = <&l2_cache_b>;
 			#cooling-cells = <2>;
 		};
 
arch/arm64/boot/dts/exynos/google/gs101.dtsi +9 -9
index 31c99526470d..c01ff4e1b0d5 100644
@@ -288,7 +288,7 @@ soc: soc@0 {
 
 		cmu_misc: clock-controller@10010000 {
 			compatible = "google,gs101-cmu-misc";
-			reg = <0x10010000 0x8000>;
+			reg = <0x10010000 0x10000>;
 			#clock-cells = <1>;
 			clocks = <&cmu_top CLK_DOUT_CMU_MISC_BUS>,
 				 <&cmu_top CLK_DOUT_CMU_MISC_SSS>;
@@ -365,7 +365,7 @@ ppi_cluster2: interrupt-partition-2 {
 
 		cmu_peric0: clock-controller@10800000 {
 			compatible = "google,gs101-cmu-peric0";
-			reg = <0x10800000 0x4000>;
+			reg = <0x10800000 0x10000>;
 			#clock-cells = <1>;
 			clocks = <&ext_24_5m>,
 				 <&cmu_top CLK_DOUT_CMU_PERIC0_BUS>,
@@ -911,7 +911,7 @@ spi_14: spi@10a20000 {
 
 		cmu_peric1: clock-controller@10c00000 {
 			compatible = "google,gs101-cmu-peric1";
-			reg = <0x10c00000 0x4000>;
+			reg = <0x10c00000 0x10000>;
 			#clock-cells = <1>;
 			clocks = <&ext_24_5m>,
 				 <&cmu_top CLK_DOUT_CMU_PERIC1_BUS>,
@@ -1265,7 +1265,7 @@ spi_13: spi@10d60000 {
 
 		cmu_hsi0: clock-controller@11000000 {
 			compatible = "google,gs101-cmu-hsi0";
-			reg = <0x11000000 0x4000>;
+			reg = <0x11000000 0x10000>;
 			#clock-cells = <1>;
 
 			clocks = <&ext_24_5m>,
@@ -1332,7 +1332,7 @@ pinctrl_hsi1: pinctrl@11840000 {
 
 		cmu_hsi2: clock-controller@14400000 {
 			compatible = "google,gs101-cmu-hsi2";
-			reg = <0x14400000 0x4000>;
+			reg = <0x14400000 0x10000>;
 			#clock-cells = <1>;
 			clocks = <&ext_24_5m>,
 				 <&cmu_top CLK_DOUT_CMU_HSI2_BUS>,
@@ -1395,16 +1395,16 @@ ufs_0_phy: phy@14704000 {
 
 		cmu_apm: clock-controller@17400000 {
 			compatible = "google,gs101-cmu-apm";
-			reg = <0x17400000 0x8000>;
+			reg = <0x17400000 0x10000>;
 			#clock-cells = <1>;
 
 			clocks = <&ext_24_5m>;
 			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 {
@@ -1497,7 +1497,7 @@ pinctrl_gsacore: pinctrl@17a80000 {
 
 		cmu_top: clock-controller@1e080000 {
 			compatible = "google,gs101-cmu-top";
-			reg = <0x1e080000 0x8000>;
+			reg = <0x1e080000 0x10000>;
 			#clock-cells = <1>;
 
 			clocks = <&ext_24_5m>;
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 148243470dd4..0953c25ef557 100644
@@ -61,6 +61,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/mediatek/mt8195.dtsi +1 -1
index ec452d657031..c7adafaa8328 100644
@@ -3067,7 +3067,7 @@ jpgdec@0,0 {
 
 			jpgdec@0,10000 {
 				compatible = "mediatek,mt8195-jpgdec-hw";
-				reg = <0 0 0x10000 0x10000>;/* JPGDEC_C1 */
+				reg = <0 0x10000 0 0x10000>;/* JPGDEC_C1 */
 				iommus = <&iommu_vdo M4U_PORT_L19_JPGDEC_WDMA0>,
 					 <&iommu_vdo M4U_PORT_L19_JPGDEC_BSDMA0>,
 					 <&iommu_vdo M4U_PORT_L19_JPGDEC_WDMA1>,
arch/arm64/boot/dts/nvidia/tegra234.dtsi +61 -0

103 lines not on this page · raw message

arch/arm64/boot/dts/qcom/ipq5424.dtsi +1 -1
index ef2b52f3597d..227d5ce29751 100644
@@ -213,7 +213,7 @@ smem@8a800000 {
 		};
 
 		tfa@8a832000 {
-			reg = <0x0 0x8a832000 0x0 0x7d000>;
+			reg = <0x0 0x8a832000 0x0 0x80000>;
 			no-map;
 			status = "disabled";
 		};
arch/arm64/boot/dts/qcom/lemans.dtsi +1 -0
index cf685cb186ed..c2d2200d845b 100644
@@ -4106,6 +4106,7 @@ usb_2: usb@a400000 {
 					<&gem_noc MASTER_APPSS_PROC 0 &config_noc SLAVE_USB2 0>;
 			interconnect-names = "usb-ddr", "apps-usb";
 
+			qcom,select-utmi-as-pipe-clk;
 			wakeup-source;
 
 			iommus = <&apps_smmu 0x020 0x0>;
arch/arm64/boot/dts/qcom/msm8996.dtsi +3 -0
index c75b522f6eba..33608b1d7d06 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 +5 -5
index 08141b41de24..3b0ba590ee82 100644
@@ -1685,25 +1685,25 @@ cci_i2c1: i2c-bus@1 {
 			};
 		};
 
-		camss: camss@5c6e000 {
+		camss: camss@5c11000 {
 			compatible = "qcom,qcm2290-camss";
 
-			reg = <0x0 0x5c6e000 0x0 0x1000>,
+			reg = <0x0 0x5c11000 0x0 0x1000>,
+			      <0x0 0x5c6e000 0x0 0x1000>,
 			      <0x0 0x5c75000 0x0 0x1000>,
 			      <0x0 0x5c52000 0x0 0x1000>,
 			      <0x0 0x5c53000 0x0 0x1000>,
 			      <0x0 0x5c66000 0x0 0x400>,
 			      <0x0 0x5c68000 0x0 0x400>,
-			      <0x0 0x5c11000 0x0 0x1000>,
 			      <0x0 0x5c6f000 0x0 0x4000>,
 			      <0x0 0x5c76000 0x0 0x4000>;
-			reg-names = "csid0",
+			reg-names = "top",
+				    "csid0",
 				    "csid1",
 				    "csiphy0",
 				    "csiphy1",
 				    "csitpg0",
 				    "csitpg1",
-				    "top",
 				    "vfe0",
 				    "vfe1";
 
arch/arm64/boot/dts/qcom/qcm6490-fairphone-fp5.dts +2 -0
index 519e458e1a89..36d575058483 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 eb8efba1b9dd..cc9992579887 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 67ba508e92ba..3eedfb2cf479 100644
@@ -649,7 +649,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/sc8280xp.dtsi +85 -85

428 lines not on this page · raw message

arch/arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi +2 -2
index dcfffb271fcf..51a9a276399a 100644
@@ -803,8 +803,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 -8
index 75a53f0bbebd..493c69e99174 100644
@@ -158,7 +158,7 @@ rmtfs_mem: rmtfs-mem@fde00000 {
 		};
 	};
 
-	i2c21 {
+	i2c-21 {
 		compatible = "i2c-gpio";
 		sda-gpios = <&tlmm 127 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
 		scl-gpios = <&tlmm 128 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
@@ -599,15 +599,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";
@@ -646,8 +646,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 {
@@ -655,8 +655,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/sm8250-samsung-common.dtsi +2 -1
index cf3d917addd8..ef7ea4f72bf9 100644
@@ -159,7 +159,8 @@ &pon_resin {
 };
 
 &tlmm {
-	gpio-reserved-ranges = <40 4>; /* I2C (Unused) */
+	gpio-reserved-ranges = <20 4>, /* SPI (fingerprint scanner) */
+			       <40 4>; /* Unused */
 };
 
 &usb_1 {
arch/arm64/boot/dts/qcom/sm8650.dtsi +2 -0
index ebf1971b1bfb..3b03c1353938 100644
@@ -3988,6 +3988,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/sm8750-mtp.dts +3 -3
index 3bbb53b7c71f..45b5f7581567 100644
@@ -960,9 +960,6 @@ &pon_resin {
 };
 
 &pcie0 {
-	wake-gpios = <&tlmm 104 GPIO_ACTIVE_HIGH>;
-	perst-gpios = <&tlmm 102 GPIO_ACTIVE_LOW>;
-
 	pinctrl-0 = <&pcie0_default_state>;
 	pinctrl-names = "default";
 
@@ -977,6 +974,9 @@ &pcie0_phy {
 };
 
 &pcieport0 {
+	wake-gpios = <&tlmm 104 GPIO_ACTIVE_HIGH>;
+	reset-gpios = <&tlmm 102 GPIO_ACTIVE_LOW>;
+
 	wifi@0 {
 		compatible = "pci17cb,1107";
 		reg = <0x10000 0x0 0x0 0x0 0x0>;
arch/arm64/boot/dts/qcom/x1-dell-thena.dtsi +3 -2
index cc64558ed5e6..847b678f040c 100644
@@ -1023,7 +1023,6 @@ &mdss_dp0 {
 };
 
 &mdss_dp0_out {
-	data-lanes = <0 1>;
 	link-frequencies = /bits/ 64 <1620000000 2700000000 5400000000 8100000000>;
 };
 
@@ -1032,13 +1031,15 @@ &mdss_dp1 {
 };
 
 &mdss_dp1_out {
-	data-lanes = <0 1>;
 	link-frequencies = /bits/ 64 <1620000000 2700000000 5400000000 8100000000>;
 };
 
 &mdss_dp3 {
 	/delete-property/ #sound-dai-cells;
 
+	pinctrl-0 = <&edp0_hpd_default>;
+	pinctrl-names = "default";
+
 	status = "okay";
 
 	aux-bus {
arch/arm64/boot/dts/qcom/x1e80100.dtsi +3 -9
index 51576d9c935d..662ad694cd91 100644
@@ -4922,6 +4922,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";
@@ -4939,15 +4940,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 1da8e476b219..ff07d984cbf2 100644
@@ -119,13 +119,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>;
 			};
 		};
@@ -407,7 +407,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/rk3588-rock-5b-5bp-5t.dtsi +2 -2
index 3bbe78810ec6..7aac77dfc5f1 100644
@@ -331,12 +331,12 @@ usb_con: connector {
 			data-role = "dual";
 			/* fusb302 supports PD Rev 2.0 Ver 1.2 */
 			pd-revision = /bits/ 8 <0x2 0x0 0x1 0x2>;
-			power-role = "sink";
-			try-power-role = "sink";
 			op-sink-microwatt = <1000000>;
 			sink-pdos =
 				<PDO_FIXED(5000, 3000, PDO_FIXED_USB_COMM)>,
 				<PDO_VAR(5000, 20000, 5000)>;
+			source-pdos =
+				<PDO_FIXED(5000, 3000, PDO_FIXED_USB_COMM)>;
 
 			altmodes {
 				displayport {
arch/arm64/boot/dts/rockchip/rk3588-rock-5b-plus.dts +5 -0
index 5e984a44120e..07a840d9b385 100644
@@ -110,6 +110,11 @@ vcc5v0_host_en: vcc5v0-host-en {
 	};
 };
 
+&usb_con {
+	power-role = "dual";
+	try-power-role = "sink";
+};
+
 &usbdp_phy0 {
 	pinctrl-names = "default";
 	pinctrl-0 = <&usbc_sbu_dc>;
arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dts +4 -0
index 8ef01010d985..da13dafcbc82 100644
@@ -49,6 +49,10 @@ vcc5v0_host_en: vcc5v0-host-en {
 	};
 };
 
+&usb_con {
+	power-role = "sink";
+};
+
 &usbdp_phy0 {
 	pinctrl-names = "default";
 	pinctrl-0 = <&usbc_sbu_dc>;
arch/arm64/boot/dts/rockchip/rk3588-rock-5t.dts +4 -0
index c1763835f53d..0dd90c744380 100644
@@ -130,6 +130,10 @@ usbc_sbu_dc: usbc-sbu-dc {
 	};
 };
 
+&usb_con {
+	power-role = "source";
+};
+
 &usbdp_phy0 {
 	pinctrl-names = "default";
 	pinctrl-0 = <&usbc_sbu_dc>;
arch/arm64/boot/dts/rockchip/rk3588s-rock-5a.dts +8 -7
index 19a08f7794e6..041a0fff22cc 100644
@@ -228,6 +228,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 {
@@ -249,12 +256,6 @@ regulator-state-mem {
 			regulator-off-in-suspend;
 		};
 	};
-
-	eeprom: eeprom@50 {
-		compatible = "belling,bl24c16a", "atmel,24c16";
-		reg = <0x50>;
-		pagesize = <16>;
-	};
 };
 
 &i2c3 {
@@ -600,7 +601,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/arm64/boot/dts/ti/k3-am69-sk.dts +4 -4
index 5896e57b5b9e..0e2d12cb051d 100644
@@ -236,8 +236,8 @@ J784S4_IOPAD(0x0d4, PIN_OUTPUT, 11) /* (AN38) SPI0_CLK.UART8_TXD */
 
 	main_i2c0_pins_default: main-i2c0-default-pins {
 		pinctrl-single,pins = <
-			J784S4_IOPAD(0x0e0, PIN_INPUT_PULLUP, 0) /* (AN36) I2C0_SCL */
-			J784S4_IOPAD(0x0e4, PIN_INPUT_PULLUP, 0) /* (AP37) I2C0_SDA */
+			J784S4_IOPAD(0x0e0, PIN_INPUT, 0) /* (AN36) I2C0_SCL */
+			J784S4_IOPAD(0x0e4, PIN_INPUT, 0) /* (AP37) I2C0_SDA */
 		>;
 	};
 
@@ -416,8 +416,8 @@ J784S4_WKUP_IOPAD(0x088, PIN_OUTPUT, 0) /* (J37) WKUP_GPIO0_12.MCU_UART0_TXD */
 
 	mcu_i2c0_pins_default: mcu-i2c0-default-pins {
 		pinctrl-single,pins = <
-			J784S4_WKUP_IOPAD(0x0a0, PIN_INPUT_PULLUP, 0) /* (M35) MCU_I2C0_SCL */
-			J784S4_WKUP_IOPAD(0x0a4, PIN_INPUT_PULLUP, 0) /* (G34) MCU_I2C0_SDA */
+			J784S4_WKUP_IOPAD(0x0a0, PIN_INPUT, 0) /* (M35) MCU_I2C0_SCL */
+			J784S4_WKUP_IOPAD(0x0a4, PIN_INPUT, 0) /* (G34) MCU_I2C0_SDA */
 		>;
 	};
 
arch/arm64/boot/dts/ti/k3-j784s4-j742s2-evm-common.dtsi +2 -2
index 419c1a70e028..2834f0a8bbee 100644
@@ -270,8 +270,8 @@ J784S4_IOPAD(0x0d4, PIN_OUTPUT, 11) /* (AN38) SPI0_CLK.UART8_TXD */
 
 	main_i2c0_pins_default: main-i2c0-default-pins {
 		pinctrl-single,pins = <
-			J784S4_IOPAD(0x0e0, PIN_INPUT_PULLUP, 0) /* (AN36) I2C0_SCL */
-			J784S4_IOPAD(0x0e4, PIN_INPUT_PULLUP, 0) /* (AP37) I2C0_SDA */
+			J784S4_IOPAD(0x0e0, PIN_INPUT, 0) /* (AN36) I2C0_SCL */
+			J784S4_IOPAD(0x0e4, PIN_INPUT, 0) /* (AP37) I2C0_SDA */
 		>;
 	};
 
arch/arm64/mm/mmu.c +136 -78

407 lines not on this page · raw message

arch/arm64/mm/pageattr.c +4 -1
index 5135f2d66958..b4ea86cd3a71 100644
@@ -148,6 +148,7 @@ static int change_memory_common(unsigned long addr, int numpages,
 	unsigned long size = PAGE_SIZE * numpages;
 	unsigned long end = start + size;
 	struct vm_struct *area;
+	int ret;
 	int i;
 
 	if (!PAGE_ALIGNED(addr)) {
@@ -185,8 +186,10 @@ static int change_memory_common(unsigned long addr, int numpages,
 	if (rodata_full && (pgprot_val(set_mask) == PTE_RDONLY ||
 			    pgprot_val(clear_mask) == PTE_RDONLY)) {
 		for (i = 0; i < area->nr_pages; i++) {
-			__change_memory_common((u64)page_address(area->pages[i]),
+			ret = __change_memory_common((u64)page_address(area->pages[i]),
 					       PAGE_SIZE, set_mask, clear_mask);
+			if (ret)
+				return ret;
 		}
 	}
 
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 3aee3af614af..c99be1286d51 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 de1f96ea6225..4d89b94128ae 100644
@@ -298,6 +298,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
  *
@@ -323,6 +339,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;
@@ -378,6 +396,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);
@@ -504,6 +524,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 e99f8bca8e08..96727f3bd0dc 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 da84c0dc6b7e..70df4ca5d443 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/Kconfig +1 -0
index 49781bee7905..93ed850d508e 100644
@@ -5,6 +5,7 @@ menu "UML-specific options"
 config UML
 	bool
 	default y
+	select ARCH_DISABLE_KASAN_INLINE if STATIC_LINK
 	select ARCH_NEEDS_DEFER_KASAN if STATIC_LINK
 	select ARCH_WANTS_DYNAMIC_TASK_STRUCT
 	select ARCH_HAS_CACHE_LINE_SIZE
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/um/include/asm/kasan.h +0 -4
index b54a4e937fd1..81bcdc0f962e 100644
@@ -24,10 +24,6 @@
 
 #ifdef CONFIG_KASAN
 void kasan_init(void);
-
-#if defined(CONFIG_STATIC_LINK) && defined(CONFIG_KASAN_INLINE)
-#error UML does not work in KASAN_INLINE mode with STATIC_LINK enabled!
-#endif
 #else
 static inline void kasan_init(void) { }
 #endif /* CONFIG_KASAN */
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 fa6c47b50989..dd9ff120ad43 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 fe65be0b9d9c..32d551f2646a 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 3030a772d3aa..352e3c0f8a7d 100644
@@ -202,13 +202,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;
 
block/blk-mq.c +24 -11
index d626d32f6e57..f901aeba8552 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);
 
@@ -3707,6 +3708,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;
@@ -3727,12 +3729,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;
 }
 
 /*
@@ -4294,7 +4308,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;
@@ -4302,7 +4316,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,
@@ -4321,7 +4334,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 dfb4f5476428..66492ae75fcf 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 e9f9b1fa5dc1..75246c481fa5 100644
@@ -189,7 +189,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);
 }
@@ -204,10 +203,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;
@@ -260,6 +262,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;
@@ -362,6 +371,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);
 
@@ -671,17 +681,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/aie2_pci.c +8 -2
index 87c425e3d2b9..43f725e1a2d7 100644
@@ -845,7 +845,7 @@ static int aie2_get_hwctx_status(struct amdxdna_client *client,
 	}
 
 	args->buffer_size -= (u32)(array_args.buffer - args->buffer);
-	return ret;
+	return 0;
 }
 
 static int aie2_get_info(struct amdxdna_client *client, struct amdxdna_drm_get_info *args)
@@ -898,6 +898,12 @@ static int aie2_query_ctx_status_array(struct amdxdna_client *client,
 
 	drm_WARN_ON(&xdna->ddev, !mutex_is_locked(&xdna->dev_lock));
 
+	if (args->element_size > SZ_4K || args->num_element > SZ_1K) {
+		XDNA_DBG(xdna, "Invalid element size %d or number of element %d",
+			 args->element_size, args->num_element);
+		return -EINVAL;
+	}
+
 	array_args.element_size = min(args->element_size,
 				      sizeof(struct amdxdna_drm_hwctx_entry));
 	array_args.buffer = args->buffer;
@@ -914,7 +920,7 @@ static int aie2_query_ctx_status_array(struct amdxdna_client *client,
 	args->num_element = (u32)((array_args.buffer - args->buffer) /
 				  args->element_size);
 
-	return ret;
+	return 0;
 }
 
 static int aie2_get_array(struct amdxdna_client *client,
drivers/accel/amdxdna/amdxdna_ctx.c +1 -0
index 4bfe4ef20550..856fb25086f1 100644
@@ -389,6 +389,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 7cd7a55936f0..8c1d181df6e7 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_gem.c +20 -27

115 lines not on this page · raw message

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_gem.c +66 -31

47 lines not on this page · raw message

drivers/accel/ivpu/ivpu_gem.h +1 -1
index aa8ff14f7aae..ade0d127453f 100644

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

drivers/accel/ivpu/ivpu_hw_btrs.c +1 -1
index afdb3b2aa72a..aa33f562d29c 100644

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

drivers/accel/ivpu/ivpu_hw_btrs.h +1 -1
index 032c384ac3d4..c4c10e22f30f 100644

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

drivers/accel/ivpu/ivpu_job.c +3 -3
index 060f1fc031d3..1e4caf572647 100644

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

drivers/accel/ivpu/ivpu_pm.c +7 -2
index 475ddc94f1cf..457ccf09df54 100644

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

drivers/acpi/apei/ghes.c +14 -13
index 97ee19f2cae0..56107aa00274 100644

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

drivers/acpi/processor_core.c +1 -1
index 9b6b71a2ffb5..a4498357bd16 100644

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

drivers/acpi/property.c +1 -0
index 43d5e457814e..b12057baaae7 100644

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

drivers/base/firmware_loader/Kconfig +1 -1
index 752b9a9bea03..15eff8a4b505 100644

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

drivers/block/nbd.c +3 -2
index a853c65ac65d..a05ff68e58d0 100644

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

drivers/block/ps3disk.c +4 -0
index dc9e4a14b885..8892f218a814 100644

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

drivers/block/ublk_drv.c +2 -2
index 0c74a41a6753..359564c40cb5 100644

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

drivers/char/random.c +12 -7
index b8b24b6ed3fe..4ba5f0c4c8b2 100644

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

drivers/clk/Makefile +1 -2
index b74a1767ca27..61ec08404442 100644

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

drivers/clk/qcom/camcc-sm6350.c +8 -5
index 8aac97d29ce3..7df12c1311c6 100644

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

drivers/clk/qcom/camcc-sm7150.c +1 -5
index 4a3baf5d8e85..590548cac45b 100644

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

drivers/clk/qcom/camcc-sm8550.c +10 -0
index 63aed9e4c362..b8ece8a57a8a 100644

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

drivers/clk/qcom/gcc-glymur.c +12 -12
index 62059120f972..d938e7dc5b66 100644

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

drivers/clk/qcom/gcc-ipq5424.c +2 -1
index 3d42f3d85c7a..71afa1b86b72 100644

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

drivers/clk/qcom/gcc-qcs615.c +3 -3
index 9695446bc2a3..5b3b8dd4f114 100644

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

drivers/clk/qcom/gcc-sm8750.c +1 -0
index 8092dd6b37b5..def86b71a3da 100644

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

drivers/clk/qcom/tcsrcc-glymur.c +27 -27

54 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 af3ef6d58c87..d12975418a56 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 f5a9fe6ba185..4761bc1e3b6e 100644

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

drivers/clocksource/arm_arch_timer_mmio.c +2 -0
index ebe1987d651e..d10362692fdd 100644

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

drivers/clocksource/timer-nxp-pit.c +2 -1
index 2d0a3554b6bf..d1740f18f718 100644

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

drivers/clocksource/timer-nxp-stm.c +11 -12
index bbc40623728f..1ab907233f48 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 b44f0f7a5ba1..602e4fa81d6c 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 3b391a146635..0968304c0cb5 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 e6839c7bfb73..54b7af4a7aee 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/gpio/Kconfig +0 -1
index 7ee3afbc2b05..e053524c5e35 100644

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

drivers/gpu/drm/amd/amdgpu/amdgpu_object.h +1 -0
index 656b8a931dae..52c2d1731aab 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 c027dd916672..dbc13a807ca8 100644

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

drivers/gpu/drm/amd/amdgpu/mes_userqueue.c +21 -10
index 1cd9eaeef38f..f5aa83ff57f3 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/amdkfd/kfd_topology.c +3 -1
index 5c98746eb72d..811636af14ea 100644

Lines of this file are not shown. View the 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 294b6019b415..78d6b8a0a450 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 4e6dc16e4a4c..21a3f9b0ab4c 100644

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

drivers/gpu/drm/msm/adreno/a6xx_gpu.c +8 -2
index b8f8ae940b55..6f7ed07670b1 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 17759abc46d7..dd0605fe1243 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-novatek-nt35560.c +4 -4
index 561e6643dcbb..6e5173f98a22 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 81df49880bd8..962a10e00848 100644

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

drivers/gpu/drm/panthor/panthor_gem.c +6 -14
index 3f43686f0195..43471babff86 100644

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

drivers/gpu/drm/panthor/panthor_mmu.c +17 -1
index 7870e7dbaa5d..15961629872e 100644

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

drivers/gpu/drm/panthor/panthor_sched.c +20 -5
index 3d1f57e3990f..881a07ffbabc 100644

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

drivers/gpu/drm/renesas/rcar-du/rcar_mipi_dsi_regs.h +2 -2
index 76521276e2af..dd871e17dcf5 100644

Lines of this file are not shown. View the 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 60c1b400eb89..42279312dcc1 100644

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

drivers/gpu/drm/tidss/tidss_drv.h +2 -0
index 84454a4855d1..e1c1f41d8b4b 100644

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

drivers/gpu/drm/tidss/tidss_oldi.c +22 -0
index 7688251beba2..17c535bfa057 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 8ea9a472113c..8eaf1cc7fdf9 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/gpu/nova-core/firmware/gsp.rs +4 -4
index 9b70095434c6..6b0761460a57 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 f677c08233ba..5c256af6e54a 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 d946db75df70..66513a27e6e7 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/iio/industrialio-core.c +11 -6
index 88c3d585a1bd..5d2f35cf18bc 100644

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

drivers/infiniband/hw/bnxt_re/ib_verbs.c +5 -3
index 84ce3fce2826..f19b55c13d58 100644

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

drivers/infiniband/hw/bnxt_re/qplib_sp.c +4 -4
index 9ef581ed785c..408a34df2667 100644

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

drivers/infiniband/hw/bnxt_re/qplib_sp.h +1 -1
index 147b5d9c0313..5a45c55c6464 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 +5 -1
index 4ef1c29032f7..cb970c9090ee 100644

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

drivers/infiniband/hw/irdma/icrdma_if.c +5 -1
index 27b191f61caf..b49fd9cf2476 100644

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

drivers/infiniband/hw/irdma/ig3rdma_if.c +4 -0
index 1bb42eb298ba..e1d6670d9396 100644

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

drivers/infiniband/hw/irdma/main.h +1 -1
index 886b30da188a..65ce4924dbfa 100644

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

drivers/infiniband/hw/irdma/pble.c +4 -2
index fa6325adaede..28dfad7f940c 100644

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

drivers/infiniband/hw/irdma/puda.c +0 -1
index 694e5a9ed15d..9cd14a50f1a9 100644

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

drivers/infiniband/hw/irdma/uk.c +2 -29
index ce1ae10c30fc..d5568584ad5e 100644

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

drivers/infiniband/hw/irdma/user.h +0 -1
index ab57f689827a..aeebf768174a 100644

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

drivers/infiniband/hw/irdma/verbs.c +14 -10
index c883c9ea5a83..b8655504da29 100644

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

drivers/infiniband/hw/irdma/verbs.h +2 -1
index ac8b38701835..aabbb3442098 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/Kconfig +1 -1
index f2f538c70650..17a91f881b2e 100644

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

drivers/iommu/intel/iommu.h +1 -1
index 3056583d7f56..dcc5466d35f9 100644

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

drivers/irqchip/irq-bcm2712-mip.c +3 -8
index 9bd7bc0bf6d5..4761974ad650 100644

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

drivers/irqchip/irq-bcm7038-l1.c +5 -6
index 04fac0cc857f..821b288587ca 100644

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

drivers/irqchip/irq-bcm7120-l2.c +9 -22
index ff22c3104401..518c9d4366a5 100644

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

drivers/irqchip/irq-brcmstb-l2.c +11 -14
index 1bec5b2cd3f0..bb7078d6524f 100644

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

drivers/irqchip/irq-imx-mu-msi.c +11 -17
index d2a4e8a61a42..c598f2f52fc6 100644

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

drivers/irqchip/irq-mchp-eic.c +4 -3
index 516a3a0e359c..979bb86929f8 100644

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

drivers/irqchip/irq-meson-gpio.c +3 -2
index 7d177626d64b..09ebf1d9c21b 100644

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

drivers/irqchip/irq-qcom-mpm.c +3 -3
index 8d569f7c5a7a..83f31ea657b7 100644

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

drivers/irqchip/irq-renesas-rzg2l.c +10 -27
index 2a54adeb4cc7..1bf19deb02c4 100644

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

drivers/irqchip/irq-renesas-rzv2h.c +9 -23
index 9018d9c3911e..899a423b5da8 100644

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

drivers/irqchip/irq-starfive-jh8100-intc.c +3 -3
index 2460798ec158..705361b4ebe0 100644

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

drivers/irqchip/irqchip.c +4 -6
index 0ee7b6b71f5f..689c8e448901 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/irqchip/qcom-pdc.c +3 -2
index 52d77546aacb..518f7f0f3dab 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 7bb7174f8f4f..f0c84e7a5daa 100644

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

drivers/md/dm-raid.c +2 -0
index c6f7129e43d3..4bacdc499984 100644

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

drivers/md/md.c +47 -45

92 lines not on this page · raw message

drivers/md/md.h +8 -1
index 1979c2d4fe89..fd6e001c1d38 100644

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

drivers/md/raid5.c +4 -2
index 24b32a0c95b4..8b5f8a12d417 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 290fd0119e98..cd37d58abacb 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 c7d9501f646b..ad6d66309597 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/intel/ice/devlink/devlink.c +17 -4
index fb2de521731a..938914abbe06 100644

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

drivers/net/ethernet/intel/ice/ice.h +4 -0
index 22b8323ff0d0..9ee596773f34 100644

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

drivers/net/ethernet/intel/ice/ice_common.c +3 -0
index 2532b6f82e97..6edeb06b4dce 100644

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

drivers/net/ethernet/intel/ice/ice_main.c +84 -85

169 lines not on this page · 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 7b90ecd3a55e..86e912471dea 100644

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

drivers/net/ethernet/stmicro/stmmac/stmmac_vlan.c +2 -1
index ff02a79c00d4..b18404dd5a8b 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/vxlan/vxlan_core.c +15 -3
index a5c55e7e4d79..e957aa12a8a4 100644

Lines of this file are not shown. View the 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 3d1956966a48..d7688b383f62 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 669096278fdd..c4443ca05cd6 100644

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

drivers/net/wireless/ath/ath12k/mac.c +15 -13
index db351c922018..095b49a39683 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 36325e62aa24..8de9aee2498e 100644

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

drivers/net/wireless/ath/ath12k/qmi.h +4 -1
index 4767d9a2e309..7a88268aa1e9 100644

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

drivers/net/wireless/ath/ath12k/wmi.c +9 -14
index ff6b3d4ea820..e647b842a6a1 100644

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

drivers/net/wireless/ath/ath12k/wmi.h +2 -0
index a8c3190e8ad9..6d9c645e3d5d 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 1d4282a21f09..dd85be94433c 100644

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

drivers/net/wireless/mediatek/mt76/mac80211.c +0 -2
index 5ceaf78c9ea0..5e75861bf6f9 100644

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

drivers/net/wireless/mediatek/mt76/mt76.h +9 -0
index e0d50b58cd01..7753afa3d883 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/mt7915/mac.c +2 -0
index 1c0d310146d6..5caf818e8283 100644

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

drivers/net/wireless/mediatek/mt76/mt792x_core.c +0 -1
index c0e56541a954..9cad572c34a3 100644

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

drivers/net/wireless/mediatek/mt76/mt7996/dma.c +9 -6
index 659015f93d32..7ed2f21b0e6d 100644

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

drivers/net/wireless/mediatek/mt76/mt7996/init.c +16 -3
index 5e95a36b42d1..b136b9a66976 100644

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

drivers/net/wireless/mediatek/mt76/mt7996/mac.c +14 -4
index 9501def3e0e3..502136691a69 100644

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

drivers/net/wireless/mediatek/mt76/mt7996/main.c +73 -42

115 lines not on this page · raw message

drivers/net/wireless/mediatek/mt76/mt7996/mcu.c +41 -24

65 lines not on this page · raw message

drivers/net/wireless/mediatek/mt76/mt7996/mmio.c +1 -0
index d14b626ee511..80db102ed809 100644

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

drivers/net/wireless/mediatek/mt76/mt7996/mt7996.h +8 -3
index 8ec2acdb3319..b942928c79e2 100644

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

drivers/net/wireless/mediatek/mt76/wed.c +5 -5
index 907a8e43e72a..fbd7e59c73aa 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 +58 -27

85 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/cadence/pcie-sg2042.c +0 -3
index a077b28d4894..0c50c74d03ee 100644

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

drivers/pci/controller/dwc/pci-keystone.c +2 -0
index eb00aa380722..25b8193ffbcf 100644

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

drivers/pci/controller/dwc/pcie-designware.h +1 -1
index e995f692a1ec..24bfa5231923 100644

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

drivers/pci/controller/dwc/pcie-stm32-ep.c +10 -31

41 lines not on this page · 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 3645f392a9fd..5ba878f15db3 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 3f6b480e1092..a38ead7c8055 100644

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

drivers/phy/rockchip/phy-rockchip-naneng-combphy.c +15 -0
index a3ef19807b9e..7f8fc8e6d489 100644

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

drivers/phy/rockchip/phy-rockchip-samsung-hdptx.c +15 -12
index 01bbf668e05e..29de2f7bdae8 100644

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

drivers/pinctrl/pinctrl-single.c +4 -3
index 6d580aa282ec..998f23d6c317 100644

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

drivers/pinctrl/qcom/pinctrl-glymur.c +3 -3
index 9913f98e9531..335005084b6b 100644

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

drivers/pinctrl/renesas/pinctrl-rzg2l.c +5 -1
index f524af6f586f..94cb77949f59 100644

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

drivers/pinctrl/stm32/pinctrl-stm32.c +1 -1
index 3ebb468de830..e73feb8ac90d 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 f4dadb696a31..d6818bd34768 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 2263d5d3448f..0806abea2372 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/qcom_battmgr.c +10 -16
index 3c2837ef3461..e6f01e0122e1 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 fe773dd8b404..44c26fb37a77 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/core.c +2 -3
index ea2ccf42e814..7dd1cf2ba402 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 ac0e132ccc3e..2a5b5a9fdcb3 100644

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

drivers/regulator/core.c +25 -12
index dd7b10e768c0..b38b087eccfd 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/regulator/spacemit-p1.c +2 -2
index d437e6738ea1..2bf9137e12b1 100644

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

drivers/remoteproc/imx_rproc.c +7 -2
index bb25221a4a89..8424e6ea5569 100644

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

drivers/remoteproc/qcom_q6v5_wcss.c +4 -4
index 07c88623f597..23ec87827d4f 100644

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

drivers/rtc/rtc-amlogic-a4.c +0 -4
index 1928b29c1045..a993d35e1d6b 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 5c602c057798..45b0e33293a5 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/qla2xxx/qla_os.c +18 -2
index 5ffd94586652..70a579cf9c3f 100644

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

drivers/scsi/qla2xxx/qla_target.c +1 -4
index 1e81582085e3..4c6aff59fe3f 100644

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

drivers/scsi/qla2xxx/qla_target.h +1 -0
index 15a59c125c53..c483966d0a84 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 03c97e60d36f..fdc856845a05 100644

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

drivers/scsi/stex.c +1 -0
index d8ad02c29320..e02f28e5a104 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/soc/renesas/r9a08g045-sysc.c +69 -0

69 lines not on this page · raw message

drivers/soc/renesas/r9a09g047-sys.c +79 -0

79 lines not on this page · raw message

drivers/soc/renesas/r9a09g056-sys.c +69 -0

69 lines not on this page · raw message

drivers/soc/renesas/r9a09g057-sys.c +101 -0

101 lines not on this page · raw message

drivers/soc/renesas/rz-sysc.c +2 -0
index 9f79e299e6f4..19c1e666279b 100644

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

drivers/soc/renesas/rz-sysc.h +4 -0
index 8eec355d5d56..88929bf21cb1 100644

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

drivers/soc/samsung/exynos-pmu.c +3 -4
index 22c50ca2aa79..df5b1f299a26 100644

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

drivers/soc/tegra/fuse/speedo-tegra210.c +43 -19

62 lines not on this page · 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 +15 -12
index d6a060a72461..a921a9098a29 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 0c38fc37b6e6..9d2007f448c0 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 a7936bd1aabe..ddaa1366704b 100644

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

drivers/vdpa/pds/vdpa_dev.c +1 -1
index 36f61cc96e21..43426bd971ac 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 efc5e380669a..f7ab9b360731 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_ring.c +4 -3
index 7b6205253b46..ddab68959671 100644

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

drivers/virtio/virtio_vdpa.c +1 -1
index f9a29045eca0..0a801f67b599 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 a020a8f00a1a..bde3ffb0e319 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 d0c77ec31b1d..0f3189a0a516 100644

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

fs/9p/vfs_inode_dotl.c +1 -1
index be297e335468..6312b3590f74 100644

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

fs/btrfs/block-group.c +3 -3
index 5322ef2ae015..8bf501fbcc0b 100644

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

fs/btrfs/ctree.c +1 -1
index 561658aca018..6e053caa6e10 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/scrub.c +1 -1
index ba20d9286a34..65361af30234 100644

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

fs/btrfs/space-info.c +11 -11
index 97452fb5d29b..85c466c85910 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 f3f8d8c066e4..937a215f626c 100644

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

fs/exfat/balloc.c +1 -1
index 2d2d510f2372..0b6466b3490a 100644

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

fs/exfat/namei.c +10 -10
index 745dce29ddb5..dfe957493d49 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 5b4e9548a231..5149f351f03d 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 b45eace879d7..ac84559dc269 100644

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

fs/f2fs/segment.h +6 -2
index 1ce2c8abaf48..e883f14c228f 100644

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

fs/f2fs/super.c +14 -0
index db7afb806411..9085b4a511a4 100644

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

fs/f2fs/sysfs.c +7 -0
index 6d2a4fba68a2..5685b454bfd1 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 b677c0e6b9ab..9f2eb7e38569 100644

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

fs/gfs2/inode.c +15 -0
index 8a7ed80d9f2d..d7e35a05c161 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 aa15183f9a16..1a2db8053da0 100644

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

fs/hfs/catalog.c +1 -1
index caebabb6642f..b80ba40e3877 100644

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

fs/inode.c +19 -39

58 lines not on this page · raw message

fs/iomap/direct-io.c +17 -6
index 5d5d63efbd57..6317e4cd4251 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 ea9f6ca8f30f..3b8250ee0141 100644

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

fs/nfs/internal.h +1 -2
index 2ecd38e1d17a..2e596244799f 100644

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

fs/nfs/localio.c +1 -3
index 656976b4f42c..b98bb292fef0 100644

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

fs/nfs/namespace.c +10 -1
index 5a4d193da1a9..9e4d94f41fc6 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 93c6ce04332b..6f4e14fb7b9b 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 fde5539cf6a6..425648565ab2 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 +4 -3
index 3959f23c487a..164fd63dff40 100644

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

fs/ocfs2/alloc.c +0 -1
index 162711cc5b20..a0ced11e0c24 100644

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

fs/ocfs2/inode.c +6 -4
index fcc89856ab95..0a0a96054bfe 100644

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

fs/ocfs2/move_extents.c +7 -1
index 10923bf7c8b8..26e150c5f25e 100644

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

fs/pidfs.c +2 -0
index 0ef5b47d796a..f4d7dac1b449 100644

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

fs/smb/client/cifssmb.c +1 -1
index dcc50a2bfa4b..bfc9b1ea76fa 100644

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

fs/smb/client/smb2pdu.c +1 -1
index 8b4a4573e9c3..e661d40213ea 100644

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

fs/smb/client/smbdirect.c +15 -13
index c6c428c2e08d..788a0670c4a8 100644

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

fs/smb/common/smbdirect/smbdirect_socket.h +51 -0

51 lines not on this page · raw message

fs/smb/server/transport_rdma.c +32 -8
index e2be9a496154..4e7ab8d9314f 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 64ba6bc807d9..b89c7e3a2047 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/linux/blk_types.h +1 -4
index 44c30183ecc3..4e2e3aed32f5 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 6de59ce8ef8c..fafc9ec13f9f 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 973233b82dc1..569de3b14279 100644

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

include/linux/firmware/qcom/qcom_tzmem.h +12 -3
index 48ac0e5454c7..23173e0c3ddd 100644

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

include/linux/ieee80211.h +2 -2
index ddff9102f633..1f4679092e69 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/irqchip.h +7 -1
index d5e6024cb2a8..bc4ddacd6ddc 100644

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

include/linux/netdevice.h +1 -0
index d1a687444b27..77c46a2823ec 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/ns_common.h +11 -0
index f5b68b8abb54..71a5e28344d1 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/phy.h +3 -0
index 3c7634482356..0bc00a4cceb2 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/soc/mediatek/mtk_wed.h +1 -0
index c4ff6bab176d..3fa93bd65004 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 96c66126c074..132a474e5914 100644

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

include/linux/virtio_config.h +12 -12
index 16001e9f9b39..69f84ea85d71 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/ras/ras_event.h +44 -5

49 lines not on this page · raw message

include/sound/tas2781.h +1 -1
index 0fbcdb15c74b..29d15ba65f04 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 0f95576bf1f6..d949db3a4675 100644

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

io_uring/io_uring.c +6 -4
index 02339b74ba8d..765abec2571f 100644

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

io_uring/kbuf.c +5 -5
index a727e020fe03..d974381d93ff 100644

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

io_uring/zcrx.c +10 -6
index b1b723222cdb..875ad40cf659 100644

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

kernel/bpf/hashtab.c +8 -2
index c2fcd0cd51e5..e7721f0776c7 100644

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

kernel/bpf/helpers.c +3 -0
index e4007fea4909..81ef159ef89b 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 +40 -22

62 lines not on this page · raw message

kernel/bpf/syscall.c +5 -1
index 8a129746bd6c..df219e725909 100644

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

kernel/bpf/trampoline.c +3 -1
index f2cb0b097093..04104397c432 100644

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

kernel/bpf/verifier.c +70 -19

89 lines not on this page · raw message

kernel/cgroup/cpuset.c +27 -8
index 52468d2c178a..4dcd633fd6df 100644

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

kernel/cgroup/namespace.c +1 -1
index fdbe57578e68..db9617556dd7 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/core.c +12 -10
index 2c35acc2722b..413b88a4e00f 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 b9fa2a4ce089..e4e9bac12e6e 100644

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

kernel/sched/fair.c +16 -1
index 5b752324270b..71d3f4125b0e 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/bpf/test_run.c +5 -0
index 8b7d0b90fea7..55a79337ac51 100644

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

net/core/dev.h +0 -1
index 900880e8b5b4..df8a90fe89f8 100644

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

net/core/filter.c +13 -3
index fa06c5a08e22..df6ce85e48dc 100644

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

net/core/netpoll.c +1 -1
index 331764845e8f..09f72f10813c 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 8177ac6c2d26..afe06ba00ea4 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 fc35a11cdca2..d4964087bbc5 100644

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

net/netfilter/nft_flow_offload.c +8 -1
index 14dd1c0698c3..e95e5f59a3d6 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 ed8293a34240..d190e75e4645 100644

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

scripts/cc-can-link.sh +1 -1
index 6efcead31989..e67fd8d7b684 100755

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

scripts/package/install-extmod-build +1 -1
index 054fdf45cc37..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/landlock/errata/abi-1.h new file +16 -0
new file mode 100644
index 000000000000..e8a2bff2e5b6

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

security/landlock/fs.c +28 -12
index d9c12b993fa7..a2ed0e76938a 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 981c19430cb0..89dc436a0652 100644

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

sound/hda/codecs/realtek/alc269.c +2 -0
index b45fcc9a3785..a6d494dab5b6 100644

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

sound/hda/codecs/side-codecs/cs35l41_hda.c +2 -0
index c0f2a3ff77a1..21e00055c0c4 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_midi.c +2 -0
index 1250ecba659a..69d87c4cafae 100644

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

sound/isa/wavefront/wavefront_synth.c +2 -2
index cd5c177943aa..0d78533e1cfd 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 160c07699a8b..91ac99bc3edb 100644

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

sound/soc/codecs/Makefile +2 -0
index bd95a7c911d5..da4077463278 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-comlib-i2c.c +1 -1
index b3fd7350143b..e24d56a14cfd 100644

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

sound/soc/codecs/tas2781-i2c.c +1 -1
index 8f37aa00e62e..a3b4d2c3b478 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/bpf/bpftool/sign.c +6 -0
index b34f74d210e9..f9b742f4bb10 100644

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

tools/include/nolibc/arch-x86.h +4 -2
index d3efc0c3b8ad..c8b0c3e624a5 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 4e66e1f7a03e..9d9319ba92cb 100644

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

tools/lib/bpf/btf.c +2 -2
index 18907f0fcf9f..9f141395c074 100644

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

tools/objtool/check.c +2 -1
index 9004fbc06769..6059a546fb75 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-kvm.c +1 -1
index f0f285763f19..c61369d54dd9 100644

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

tools/perf/builtin-record.c +1 -1
index d76f01956e33..b1fb87016d5a 100644

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

tools/perf/builtin-stat.c +14 -1
index 7006f848f87a..b6533dcf5465 100644

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

tools/perf/util/annotate.c +1 -1
index a2e34f149a07..1d6900033b3a 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 80561630253d..1a1ffe50ee73 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 d00c2481712d..75e355fe3438 100644

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

tools/perf/util/bpf_counter.c +6 -1
index ca5d01b9017d..a5882b582205 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 56ebefd075f2..9df9818e3701 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 +37 -7

44 lines not on this page · raw message

tools/perf/util/parse-events.h +2 -1
index 8f8c8e7fbcf1..8af19dec6a17 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 948d3e8ad782..f6c268c588a5 100644

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

tools/power/x86/turbostat/turbostat.c +6 -6
index f2512d78bcbd..1b5ca2f4e92f 100644

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

tools/testing/selftests/bpf/.gitignore +1 -0
index be1ee7ba7ce0..ca557e5668fd 100644

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

tools/testing/selftests/bpf/Makefile +4 -2
index f00587d4ede6..e59b2bbf8d92 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/bpf/test_tag.c +1 -1
index 5546b05a0486..f1300047c1e0 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/landlock/Makefile +1 -1
index a3f449914bf9..044b83bde16e 100644

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.

tools/tracing/rtla/Makefile.rtla +1 -1
index 08c1b40883d3..1743d91829d4 100644

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

tools/tracing/rtla/src/common.c +15 -9
index 2e6e3dac1897..b197037fc58b 100644

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

tools/tracing/rtla/src/osnoise_hist.c +2 -1
index dffb6d0a98d7..d22feb4d6cc9 100644

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

tools/tracing/rtla/src/osnoise_top.c +2 -1
index 95418f7ecc96..a8d31030c412 100644

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

tools/tracing/rtla/src/timerlat.c +2 -1
index b69212874127..11ad447a8dd7 100644

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

tools/tracing/rtla/src/timerlat_hist.c +2 -1
index 606c1688057b..3d56df3d5fa0 100644

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

tools/tracing/rtla/src/timerlat_top.c +2 -1
index fc479a0dcb59..6cc9a3607c66 100644

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

tools/tracing/rtla/tests/osnoise.t +3 -3
index e3c89d45a6bb..396334608920 100644

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

tools/tracing/rtla/tests/timerlat.t +2 -2
index b5d1e7260a9b..b550a6ae2445 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.