Skip to contentSkip to conversation

Linux 6.6.16

DISCUSSION Greg Kroah-Hartman 1 participant 2 messages Feb 5, 2024 Stable branch

lore
Share & tools
lore

Greg Kroah-Hartman

author maintainer
#0 lore raw

I'm announcing the release of the 6.6.16 kernel.

All users of the 6.6 kernel series must upgrade.

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

thanks,

greg k-h

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

 Documentation/ABI/testing/sysfs-class-net-queues                        |   22 
 Documentation/sound/soc/dapm.rst                                        |    2 
 Documentation/sphinx/cdomain.py                                         |    2 
 Documentation/sphinx/kernel_abi.py                                      |    2 
 Documentation/sphinx/kernel_feat.py                                     |    2 
 Documentation/sphinx/kerneldoc.py                                       |    2 
 Documentation/sphinx/maintainers_include.py                             |    8 
 Makefile                                                                |    2 
 arch/arm/boot/dts/nxp/imx/imx1-ads.dts                                  |    2 
 arch/arm/boot/dts/nxp/imx/imx1-apf9328.dts                              |    2 
 arch/arm/boot/dts/nxp/imx/imx1.dtsi                                     |    5 
 arch/arm/boot/dts/nxp/imx/imx25-eukrea-cpuimx25.dtsi                    |    2 
 arch/arm/boot/dts/nxp/imx/imx25-eukrea-mbimxsd25-baseboard-cmo-qvga.dts |    2 
 arch/arm/boot/dts/nxp/imx/imx25-eukrea-mbimxsd25-baseboard-dvi-svga.dts |    2 
 arch/arm/boot/dts/nxp/imx/imx25-eukrea-mbimxsd25-baseboard-dvi-vga.dts  |    2 
 arch/arm/boot/dts/nxp/imx/imx25-pdk.dts                                 |    2 
 arch/arm/boot/dts/nxp/imx/imx25.dtsi                                    |    2 
 arch/arm/boot/dts/nxp/imx/imx27-apf27dev.dts                            |    4 
 arch/arm/boot/dts/nxp/imx/imx27-eukrea-cpuimx27.dtsi                    |    4 
 arch/arm/boot/dts/nxp/imx/imx27-eukrea-mbimxsd27-baseboard.dts          |    2 
 arch/arm/boot/dts/nxp/imx/imx27-phytec-phycard-s-rdk.dts                |    2 
 arch/arm/boot/dts/nxp/imx/imx27-phytec-phycore-rdk.dts                  |    2 
 arch/arm/boot/dts/nxp/imx/imx27-phytec-phycore-som.dtsi                 |    2 
 arch/arm/boot/dts/nxp/imx/imx27.dtsi                                    |    3 
 arch/arm/boot/dts/nxp/imx/imx7d.dtsi                                    |    3 
 arch/arm/boot/dts/nxp/imx/imx7s.dtsi                                    |   10 
 arch/arm/boot/dts/nxp/mxs/imx23-sansa.dts                               |   12 
 arch/arm/boot/dts/nxp/mxs/imx23.dtsi                                    |    2 
 arch/arm/boot/dts/nxp/mxs/imx28.dtsi                                    |    2 
 arch/arm/boot/dts/qcom/pm8226.dtsi                                      |  180 +++++++
 arch/arm/boot/dts/qcom/pm8841.dtsi                                      |   68 ++
 arch/arm/boot/dts/qcom/pm8941.dtsi                                      |  254 ++++++++++
 arch/arm/boot/dts/qcom/pma8084.dtsi                                     |   99 +++
 arch/arm/boot/dts/qcom/pmx55.dtsi                                       |   85 +++
 arch/arm/boot/dts/qcom/pmx65.dtsi                                       |   33 +
 arch/arm/boot/dts/qcom/qcom-apq8026-asus-sparrow.dts                    |    2 
 arch/arm/boot/dts/qcom/qcom-apq8026-huawei-sturgeon.dts                 |    2 
 arch/arm/boot/dts/qcom/qcom-apq8026-lg-lenok.dts                        |    2 
 arch/arm/boot/dts/qcom/qcom-apq8026-samsung-matisse-wifi.dts            |    2 
 arch/arm/boot/dts/qcom/qcom-apq8060-dragonboard.dts                     |    4 
 arch/arm/boot/dts/qcom/qcom-apq8074-dragonboard.dts                     |    4 
 arch/arm/boot/dts/qcom/qcom-apq8084-ifc6540.dts                         |    2 
 arch/arm/boot/dts/qcom/qcom-apq8084-mtp.dts                             |    2 
 arch/arm/boot/dts/qcom/qcom-mdm9615-wp8548.dtsi                         |    2 
 arch/arm/boot/dts/qcom/qcom-mdm9615.dtsi                                |   14 
 arch/arm/boot/dts/qcom/qcom-msm8660.dtsi                                |   16 
 arch/arm/boot/dts/qcom/qcom-msm8974-lge-nexus5-hammerhead.dts           |    4 
 arch/arm/boot/dts/qcom/qcom-msm8974-sony-xperia-rhine.dtsi              |    4 
 arch/arm/boot/dts/qcom/qcom-msm8974pro-fairphone-fp2.dts                |    4 
 arch/arm/boot/dts/qcom/qcom-msm8974pro-oneplus-bacon.dts                |    4 
 arch/arm/boot/dts/qcom/qcom-msm8974pro-samsung-klte.dts                 |    2 
 arch/arm/boot/dts/qcom/qcom-msm8974pro-sony-xperia-shinano-castor.dts   |    4 
 arch/arm/boot/dts/qcom/qcom-pm8226.dtsi                                 |  180 -------
 arch/arm/boot/dts/qcom/qcom-pm8841.dtsi                                 |   68 --
 arch/arm/boot/dts/qcom/qcom-pm8941.dtsi                                 |  254 ----------
 arch/arm/boot/dts/qcom/qcom-pma8084.dtsi                                |   99 ---
 arch/arm/boot/dts/qcom/qcom-pmx55.dtsi                                  |   85 ---
 arch/arm/boot/dts/qcom/qcom-pmx65.dtsi                                  |   33 -
 arch/arm/boot/dts/qcom/qcom-sdx55-mtp.dts                               |    2 
 arch/arm/boot/dts/qcom/qcom-sdx55-t55.dts                               |    2 
 arch/arm/boot/dts/qcom/qcom-sdx55-telit-fn980-tlb.dts                   |    2 
 arch/arm/boot/dts/qcom/qcom-sdx65-mtp.dts                               |    2 
 arch/arm/boot/dts/rockchip/rk3036.dtsi                                  |   14 
 arch/arm/boot/dts/samsung/exynos4.dtsi                                  |   26 -
 arch/arm/boot/dts/samsung/exynos4x12.dtsi                               |   17 
 arch/arm/boot/dts/samsung/s5pv210.dtsi                                  |   18 
 arch/arm/include/asm/irq_work.h                                         |    2 
 arch/arm64/boot/dts/amlogic/meson-s4-s805x2-aq222.dts                   |    4 
 arch/arm64/boot/dts/amlogic/meson-s4.dtsi                               |    4 
 arch/arm64/boot/dts/qcom/msm8996.dtsi                                   |   21 
 arch/arm64/boot/dts/qcom/msm8998.dtsi                                   |   32 -
 arch/arm64/boot/dts/qcom/sdm845.dtsi                                    |    5 
 arch/arm64/boot/dts/qcom/sm8150.dtsi                                    |    5 
 arch/arm64/boot/dts/qcom/sm8250.dtsi                                    |   24 
 arch/arm64/boot/dts/qcom/sm8350.dtsi                                    |    8 
 arch/arm64/boot/dts/qcom/sm8450.dtsi                                    |    8 
 arch/arm64/boot/dts/qcom/sm8550.dtsi                                    |    8 
 arch/arm64/boot/dts/sprd/ums512.dtsi                                    |    3 
 arch/arm64/boot/dts/xilinx/zynqmp-sck-kv-g-revA.dtso                    |   40 -
 arch/arm64/boot/dts/xilinx/zynqmp-sck-kv-g-revB.dtso                    |   42 -
 arch/arm64/include/asm/irq_work.h                                       |    2 
 arch/arm64/kernel/irq.c                                                 |    7 
 arch/csky/include/asm/irq_work.h                                        |    2 
 arch/loongarch/kernel/smp.c                                             |    1 
 arch/loongarch/mm/tlb.c                                                 |   16 
 arch/powerpc/crypto/aes-gcm-p10-glue.c                                  |    2 
 arch/powerpc/include/asm/irq_work.h                                     |    1 
 arch/powerpc/include/asm/mmu.h                                          |    4 
 arch/powerpc/include/asm/mmzone.h                                       |    8 
 arch/powerpc/kernel/traps.c                                             |    2 
 arch/powerpc/lib/sstep.c                                                |   10 
 arch/powerpc/mm/book3s64/pgtable.c                                      |    2 
 arch/powerpc/mm/init-common.c                                           |    5 
 arch/powerpc/mm/mmu_decl.h                                              |    5 
 arch/riscv/include/asm/irq_work.h                                       |    2 
 arch/riscv/kernel/head.S                                                |    1 
 arch/riscv/mm/init.c                                                    |   12 
 arch/s390/boot/ipl_parm.c                                               |    2 
 arch/s390/boot/startup.c                                                |    3 
 arch/s390/include/asm/irq_work.h                                        |    2 
 arch/s390/kernel/ptrace.c                                               |    6 
 arch/s390/kvm/kvm-s390.c                                                |    5 
 arch/um/drivers/net_kern.c                                              |    2 
 arch/um/include/shared/kern_util.h                                      |    2 
 arch/um/kernel/process.c                                                |    2 
 arch/um/kernel/time.c                                                   |   32 +
 arch/um/os-Linux/helper.c                                               |    6 
 arch/um/os-Linux/util.c                                                 |   19 
 arch/x86/boot/compressed/ident_map_64.c                                 |    5 
 arch/x86/boot/compressed/idt_64.c                                       |    1 
 arch/x86/boot/compressed/idt_handlers_64.S                              |    1 
 arch/x86/boot/compressed/misc.h                                         |    1 
 arch/x86/include/asm/irq_work.h                                         |    1 
 arch/x86/include/asm/kmsan.h                                            |   17 
 arch/x86/kernel/cpu/mce/core.c                                          |   16 
 block/bio.c                                                             |    2 
 block/blk-mq.c                                                          |   16 
 drivers/accel/habanalabs/common/device.c                                |    3 
 drivers/accel/habanalabs/common/habanalabs.h                            |    2 
 drivers/accel/habanalabs/common/habanalabs_drv.c                        |    3 
 drivers/accel/habanalabs/common/mmu/mmu.c                               |    1 
 drivers/accel/habanalabs/common/sysfs.c                                 |    3 
 drivers/accel/habanalabs/include/hw_ip/pci/pci_general.h                |    1 
 drivers/acpi/acpi_extlog.c                                              |    5 
 drivers/acpi/acpi_video.c                                               |    9 
 drivers/acpi/apei/ghes.c                                                |   29 -
 drivers/acpi/numa/srat.c                                                |    4 
 drivers/base/arch_numa.c                                                |    2 
 drivers/block/rnbd/rnbd-srv.c                                           |   19 
 drivers/bluetooth/hci_qca.c                                             |    1 
 drivers/char/hw_random/jh7110-trng.c                                    |    2 
 drivers/clk/hisilicon/clk-hi3620.c                                      |    4 
 drivers/clk/imx/clk-imx8qxp.c                                           |   24 
 drivers/clk/mmp/clk-of-pxa168.c                                         |    3 
 drivers/crypto/marvell/octeontx2/otx2_cptlf.c                           |    6 
 drivers/crypto/marvell/octeontx2/otx2_cptvf_main.c                      |    3 
 drivers/crypto/starfive/jh7110-cryp.c                                   |    2 
 drivers/crypto/stm32/stm32-crc32.c                                      |    2 
 drivers/devfreq/devfreq.c                                               |   24 
 drivers/extcon/extcon.c                                                 |    3 
 drivers/gpu/drm/amd/amdgpu/aldebaran.c                                  |   26 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c                        |    2 
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c                              |    1 
 drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c                                 |   21 
 drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c                                 |   31 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h                                 |   10 
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c                              |   13 
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.h                              |    4 
 drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c                                |    3 
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c                                 |    5 
 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c                               |    6 
 drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c                                |    4 
 drivers/gpu/drm/amd/amdgpu/gfxhub_v1_2.c                                |    4 
 drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c                                  |    4 
 drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c                                  |    5 
 drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c                                   |    4 
 drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c                                   |    4 
 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c                                   |    4 
 drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c                                   |    8 
 drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c                                 |    4 
 drivers/gpu/drm/amd/amdkfd/kfd_process_queue_manager.c                  |    2 
 drivers/gpu/drm/amd/amdkfd/kfd_svm.c                                    |   42 -
 drivers/gpu/drm/amd/amdkfd/kfd_topology.c                               |   24 
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c                       |   30 -
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c                  |    9 
 drivers/gpu/drm/amd/display/dc/core/dc.c                                |    4 
 drivers/gpu/drm/amd/display/dc/dc_hw_types.h                            |    2 
 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c             |    3 
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c               |    3 
 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c                      |   23 
 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c                      |    3 
 drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.c          |    3 
 drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c     |   33 +
 drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.h     |    1 
 drivers/gpu/drm/amd/display/dc/link/link_dpms.c                         |   13 
 drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_dpia_bw.c         |  221 +++-----
 drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_dpia_bw.h         |    4 
 drivers/gpu/drm/amd/display/modules/power/power_helpers.c               |    2 
 drivers/gpu/drm/amd/include/amd_shared.h                                |    2 
 drivers/gpu/drm/amd/include/mes_v11_api_def.h                           |    3 
 drivers/gpu/drm/amd/pm/powerplay/hwmgr/process_pptables_v1_0.c          |    2 
 drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c                     |   17 
 drivers/gpu/drm/bridge/analogix/anx7625.c                               |   51 +-
 drivers/gpu/drm/bridge/analogix/anx7625.h                               |    4 
 drivers/gpu/drm/drm_file.c                                              |    2 
 drivers/gpu/drm/drm_framebuffer.c                                       |    2 
 drivers/gpu/drm/drm_mipi_dsi.c                                          |   17 
 drivers/gpu/drm/exynos/exynos_drm_drv.c                                 |   11 
 drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_7_0_sm8350.h                  |   18 
 drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_8_1_sm8450.h                  |   18 
 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c                             |    5 
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_wb.c                               |    3 
 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h                                 |    1 
 drivers/gpu/drm/msm/dp/dp_display.c                                     |    6 
 drivers/gpu/drm/msm/dsi/phy/dsi_phy.c                                   |    4 
 drivers/gpu/drm/panel/panel-edp.c                                       |   48 +
 drivers/hid/hidraw.c                                                    |    7 
 drivers/hwmon/hp-wmi-sensors.c                                          |  127 ++++-
 drivers/hwmon/nct6775-core.c                                            |    7 
 drivers/i2c/busses/i2c-rk3x.c                                           |    8 
 drivers/i3c/master/i3c-master-cdns.c                                    |    7 
 drivers/infiniband/ulp/ipoib/ipoib_multicast.c                          |    7 
 drivers/leds/trigger/ledtrig-panic.c                                    |    5 
 drivers/mailbox/arm_mhuv2.c                                             |    3 
 drivers/md/md.c                                                         |   54 +-
 drivers/media/i2c/imx335.c                                              |    4 
 drivers/media/pci/ddbridge/ddbridge-main.c                              |    2 
 drivers/media/platform/amphion/vpu.h                                    |    3 
 drivers/media/platform/amphion/vpu_cmds.c                               |   28 -
 drivers/media/platform/amphion/vpu_v4l2.c                               |    1 
 drivers/media/platform/rockchip/rga/rga.c                               |   15 
 drivers/media/platform/rockchip/rkisp1/rkisp1-common.h                  |   11 
 drivers/media/platform/rockchip/rkisp1/rkisp1-csi.c                     |   14 
 drivers/media/platform/rockchip/rkisp1/rkisp1-dev.c                     |   35 +
 drivers/media/platform/rockchip/rkisp1/rkisp1-isp.c                     |   20 
 drivers/media/platform/rockchip/rkisp1/rkisp1-resizer.c                 |   38 -
 drivers/media/usb/stk1160/stk1160-video.c                               |    5 
 drivers/media/usb/uvc/uvc_driver.c                                      |   18 
 drivers/mfd/Kconfig                                                     |    1 
 drivers/misc/lis3lv02d/lis3lv02d_i2c.c                                  |    1 
 drivers/net/bonding/bond_alb.c                                          |    3 
 drivers/net/dsa/mt7530.c                                                |    3 
 drivers/net/dsa/mv88e6xxx/chip.h                                        |    4 
 drivers/net/dsa/mv88e6xxx/serdes.c                                      |   10 
 drivers/net/dsa/mv88e6xxx/serdes.h                                      |    8 
 drivers/net/dsa/qca/qca8k-8xxx.c                                        |   24 
 drivers/net/ethernet/amd/pds_core/adminq.c                              |   64 +-
 drivers/net/ethernet/amd/pds_core/core.c                                |   52 +-
 drivers/net/ethernet/amd/pds_core/core.h                                |    6 
 drivers/net/ethernet/amd/pds_core/debugfs.c                             |    4 
 drivers/net/ethernet/amd/pds_core/dev.c                                 |   16 
 drivers/net/ethernet/amd/pds_core/devlink.c                             |    3 
 drivers/net/ethernet/amd/pds_core/fw.c                                  |    3 
 drivers/net/ethernet/amd/pds_core/main.c                                |   74 ++
 drivers/net/ethernet/aquantia/atlantic/aq_ptp.c                         |   28 -
 drivers/net/ethernet/aquantia/atlantic/aq_ring.c                        |   61 --
 drivers/net/ethernet/aquantia/atlantic/aq_ring.h                        |   22 
 drivers/net/ethernet/aquantia/atlantic/aq_vec.c                         |   23 
 drivers/net/ethernet/google/gve/gve_rx.c                                |    8 
 drivers/net/ethernet/intel/e1000e/e1000.h                               |   20 
 drivers/net/ethernet/intel/e1000e/ptp.c                                 |   22 
 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c                      |   32 +
 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h                      |    1 
 drivers/net/ethernet/intel/ice/ice_adminq_cmd.h                         |   18 
 drivers/net/ethernet/intel/ice/ice_lib.c                                |    7 
 drivers/net/ethernet/intel/ice/ice_virtchnl.c                           |   12 
 drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.c                       |   16 
 drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c                          |   36 -
 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c                          |   61 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c                         |  145 ++---
 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c                        |    2 
 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c                           |   42 -
 drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.c                            |   34 -
 drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.h                            |    1 
 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c                            |  105 ++--
 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.h                            |    2 
 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c                          |    2 
 drivers/net/ethernet/intel/ixgbe/ixgbe_type.h                           |   43 -
 drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c                           |   44 -
 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c                           |  149 +++--
 drivers/net/ethernet/marvell/mvmdio.c                                   |   53 --
 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c                     |   13 
 drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c               |    1 
 drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c                    |    3 
 drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c                  |    7 
 drivers/net/ethernet/mediatek/mtk_eth_soc.c                             |    5 
 drivers/net/ethernet/microchip/lan966x/lan966x_port.c                   |    5 
 drivers/net/ethernet/pensando/ionic/ionic_bus_pci.c                     |    4 
 drivers/net/ethernet/pensando/ionic/ionic_dev.c                         |    1 
 drivers/net/ethernet/pensando/ionic/ionic_dev.h                         |    1 
 drivers/net/ethernet/pensando/ionic/ionic_lif.c                         |    3 
 drivers/net/ethernet/pensando/ionic/ionic_main.c                        |   22 
 drivers/net/phy/at803x.c                                                |    6 
 drivers/net/phy/mediatek-ge-soc.c                                       |  147 +++--
 drivers/net/phy/micrel.c                                                |    6 
 drivers/net/usb/ax88179_178a.c                                          |    2 
 drivers/net/virtio_net.c                                                |    9 
 drivers/net/wireless/ath/ath11k/pcic.c                                  |    4 
 drivers/net/wireless/ath/ath12k/hal.c                                   |    4 
 drivers/net/wireless/ath/ath12k/hw.c                                    |    3 
 drivers/net/wireless/ath/ath12k/mac.c                                   |    4 
 drivers/net/wireless/ath/ath9k/htc_drv_txrx.c                           |    5 
 drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c                    |    2 
 drivers/net/wireless/mediatek/mt76/mt7996/pci.c                         |    8 
 drivers/net/wireless/ralink/rt2x00/rt2800lib.c                          |    2 
 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c                          |    3 
 drivers/net/wireless/ralink/rt2x00/rt2x00mac.c                          |   11 
 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c                   |   12 
 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/phy.c                    |    6 
 drivers/net/wireless/realtek/rtlwifi/rtl8723be/phy.c                    |    4 
 drivers/net/wireless/realtek/rtw89/coex.c                               |    4 
 drivers/net/wireless/realtek/rtw89/core.c                               |    2 
 drivers/net/wireless/realtek/rtw89/core.h                               |   12 
 drivers/net/wireless/realtek/rtw89/fw.c                                 |   17 
 drivers/net/wireless/realtek/rtw89/mac.c                                |   29 -
 drivers/net/wireless/realtek/rtw89/mac.h                                |    1 
 drivers/net/wireless/realtek/rtw89/mac80211.c                           |    3 
 drivers/net/wireless/silabs/wfx/sta.c                                   |   42 -
 drivers/pci/pci.h                                                       |    2 
 drivers/pci/pcie/aer.c                                                  |    9 
 drivers/pci/quirks.c                                                    |   24 
 drivers/pci/switch/switchtec.c                                          |   25 
 drivers/perf/arm_pmuv3.c                                                |    6 
 drivers/pinctrl/intel/pinctrl-baytrail.c                                |    3 
 drivers/pnp/pnpacpi/rsparser.c                                          |   12 
 drivers/regulator/core.c                                                |   56 +-
 drivers/regulator/ti-abb-regulator.c                                    |   22 
 drivers/s390/crypto/vfio_ap_ops.c                                       |   16 
 drivers/scsi/arcmsr/arcmsr.h                                            |    4 
 drivers/scsi/arcmsr/arcmsr_hba.c                                        |    6 
 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c                                  |   10 
 drivers/scsi/isci/request.c                                             |    2 
 drivers/scsi/libfc/fc_fcp.c                                             |   18 
 drivers/scsi/lpfc/lpfc.h                                                |    1 
 drivers/scsi/lpfc/lpfc_els.c                                            |   14 
 drivers/scsi/lpfc/lpfc_init.c                                           |    4 
 drivers/scsi/lpfc/lpfc_vmid.c                                           |    1 
 drivers/scsi/mpi3mr/mpi3mr_fw.c                                         |    3 
 drivers/scsi/mpi3mr/mpi3mr_os.c                                         |   13 
 drivers/scsi/scsi_error.c                                               |    8 
 drivers/scsi/scsi_lib.c                                                 |    2 
 drivers/scsi/scsi_priv.h                                                |    2 
 drivers/soc/xilinx/xlnx_event_manager.c                                 |    7 
 drivers/spmi/spmi-mtk-pmif.c                                            |    7 
 drivers/thermal/thermal_core.c                                          |   30 -
 drivers/tty/tty_ioctl.c                                                 |    4 
 drivers/usb/core/hub.c                                                  |   33 +
 drivers/usb/host/xhci-plat.c                                            |   23 
 drivers/watchdog/it87_wdt.c                                             |   14 
 drivers/watchdog/starfive-wdt.c                                         |    2 
 drivers/xen/gntdev-dmabuf.c                                             |   50 -
 fs/9p/v9fs_vfs.h                                                        |    1 
 fs/9p/vfs_inode.c                                                       |    6 
 fs/9p/vfs_inode_dotl.c                                                  |    1 
 fs/afs/callback.c                                                       |    3 
 fs/afs/server.c                                                         |    7 
 fs/ceph/caps.c                                                          |    9 
 fs/ceph/mds_client.c                                                    |    2 
 fs/ceph/quota.c                                                         |   39 -
 fs/dcache.c                                                             |    7 
 fs/ecryptfs/inode.c                                                     |    8 
 fs/erofs/zdata.c                                                        |    2 
 fs/erofs/zmap.c                                                         |   32 -
 fs/ext4/extents.c                                                       |    6 
 fs/ext4/mballoc.c                                                       |   11 
 fs/ext4/resize.c                                                        |   37 -
 fs/f2fs/compress.c                                                      |    4 
 fs/f2fs/file.c                                                          |    2 
 fs/f2fs/recovery.c                                                      |   25 
 fs/jfs/jfs_dmap.c                                                       |   57 +-
 fs/jfs/jfs_dtree.c                                                      |    7 
 fs/jfs/jfs_imap.c                                                       |    3 
 fs/jfs/jfs_mount.c                                                      |    6 
 fs/kernfs/dir.c                                                         |   12 
 fs/proc/proc_sysctl.c                                                   |    9 
 fs/pstore/ram.c                                                         |    1 
 fs/reiserfs/namei.c                                                     |   54 +-
 fs/smb/client/cifsglob.h                                                |   30 -
 fs/smb/client/cifsproto.h                                               |   15 
 fs/smb/client/cifssmb.c                                                 |   17 
 fs/smb/client/inode.c                                                   |    3 
 fs/smb/client/link.c                                                    |    4 
 fs/smb/client/smb2inode.c                                               |   55 +-
 fs/smb/client/smb2proto.h                                               |   16 
 include/asm-generic/numa.h                                              |    2 
 include/asm-generic/unaligned.h                                         |   24 
 include/drm/drm_color_mgmt.h                                            |    1 
 include/drm/drm_mipi_dsi.h                                              |    2 
 include/linux/irq_work.h                                                |    3 
 include/linux/minmax.h                                                  |  129 ++---
 include/linux/mmzone.h                                                  |    6 
 include/linux/pci_ids.h                                                 |    1 
 include/linux/thermal.h                                                 |    2 
 include/net/af_unix.h                                                   |   20 
 include/net/ip.h                                                        |    2 
 include/net/netfilter/nf_tables.h                                       |    2 
 kernel/audit.c                                                          |   31 -
 kernel/bpf/arraymap.c                                                   |   23 
 kernel/bpf/helpers.c                                                    |   13 
 kernel/bpf/syscall.c                                                    |    6 
 kernel/events/core.c                                                    |   38 +
 lib/debugobjects.c                                                      |  200 +++----
 lib/kunit/executor.c                                                    |    4 
 lib/kunit/test.c                                                        |   14 
 net/bluetooth/hci_sync.c                                                |   10 
 net/bluetooth/iso.c                                                     |   51 +-
 net/bluetooth/l2cap_core.c                                              |    3 
 net/bpf/test_run.c                                                      |    2 
 net/bridge/br_cfm_netlink.c                                             |    2 
 net/bridge/br_multicast.c                                               |   20 
 net/bridge/br_private.h                                                 |    4 
 net/devlink/port.c                                                      |    2 
 net/ipv4/ip_output.c                                                    |   12 
 net/ipv4/ip_sockglue.c                                                  |    6 
 net/ipv4/ipmr.c                                                         |    2 
 net/ipv4/raw.c                                                          |    2 
 net/ipv4/tcp.c                                                          |   12 
 net/ipv4/udp.c                                                          |    2 
 net/ipv6/addrconf_core.c                                                |   21 
 net/ipv6/ip6_tunnel.c                                                   |   21 
 net/kcm/kcmsock.c                                                       |    2 
 net/llc/af_llc.c                                                        |    2 
 net/netfilter/nf_conntrack_proto_tcp.c                                  |   10 
 net/netfilter/nf_log.c                                                  |    7 
 net/netfilter/nf_tables_api.c                                           |   14 
 net/netfilter/nft_ct.c                                                  |   24 
 net/netfilter/nft_tunnel.c                                              |    1 
 net/rxrpc/conn_service.c                                                |    3 
 net/smc/smc_clc.c                                                       |   14 
 net/sunrpc/xprtmultipath.c                                              |   17 
 net/unix/af_unix.c                                                      |   14 
 net/unix/diag.c                                                         |    2 
 net/wireless/scan.c                                                     |    4 
 sound/hda/hdac_stream.c                                                 |    9 
 sound/hda/intel-dsp-config.c                                            |   10 
 sound/pci/hda/hda_intel.c                                               |    2 
 sound/pci/hda/patch_conexant.c                                          |  115 ++++
 sound/soc/amd/acp-config.c                                              |   15 
 sound/soc/codecs/lpass-wsa-macro.c                                      |    7 
 sound/soc/codecs/wcd938x.c                                              |    2 
 sound/soc/codecs/wsa883x.c                                              |    6 
 sound/soc/qcom/sc8280xp.c                                               |   12 
 tools/build/feature/test-libopencsd.c                                   |    4 
 tools/lib/bpf/libbpf.c                                                  |    2 
 tools/lib/bpf/libbpf_common.h                                           |   13 
 tools/lib/subcmd/help.c                                                 |   18 
 tools/testing/kunit/kunit_parser.py                                     |    4 
 tools/testing/selftests/bpf/cgroup_helpers.c                            |   18 
 tools/testing/selftests/bpf/prog_tests/btf.c                            |    6 
 tools/testing/selftests/bpf/prog_tests/tc_opts.c                        |    6 
 tools/testing/selftests/bpf/progs/pyperf180.c                           |   22 
 tools/testing/selftests/bpf/progs/test_global_func17.c                  |    1 
 tools/testing/selftests/bpf/veristat.c                                  |    2 
 tools/testing/selftests/bpf/xdp_hw_metadata.c                           |    2 
 tools/testing/selftests/drivers/net/bonding/lag_lib.sh                  |   11 
 tools/testing/selftests/drivers/net/team/config                         |    4 
 tools/testing/selftests/net/Makefile                                    |    5 
 tools/testing/selftests/net/config                                      |   16 
 tools/testing/selftests/net/pmtu.sh                                     |   18 
 tools/testing/selftests/net/setup_veth.sh                               |    2 
 tools/testing/selftests/net/udpgro.sh                                   |    4 
 tools/testing/selftests/net/udpgro_bench.sh                             |    4 
 tools/testing/selftests/net/udpgro_frglist.sh                           |    6 
 tools/testing/selftests/net/udpgro_fwd.sh                               |    8 
 tools/testing/selftests/net/veth.sh                                     |    4 
 tools/testing/selftests/net/xdp_dummy.c                                 |   13 
 tools/testing/selftests/nolibc/nolibc-test.c                            |    4 
 tools/testing/selftests/sgx/test_encl.lds                               |    6 
 448 files changed, 4444 insertions(+), 2856 deletions(-)

Abhinav Kumar (1):
drm/msm/dpu: fix writeback programming for YUV cases

Adrian Reber (1):
tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE

Ahmed Zaki (1):
ice: fix ICE_AQ_VSI_Q_OPT_RSS_* register values

Al Viro (1):
fast_dput(): handle underflows gracefully

Alex Deucher (2):
drm/amdgpu: apply the RV2 system aperture fix to RN/CZN as well drm/amdgpu: fix avg vs input power reporting on smu7

Alex Lyakas (1):
md: Whenassemble the array, consult the superblock of the freshest device

Alexander Gordeev (1):
s390/boot: always align vmalloc area on segment boundary

Alexander Stein (4):
ARM: dts: imx7d: Fix coresight funnel ports
ARM: dts: imx7s: Fix lcdif compatible
ARM: dts: imx7s: Fix nand-controller #size-cells
clk: imx: clk-imx8qxp: fix LVDS bypass, pixel and phy clocks

Alexandre Ghiti (1):
riscv: Fix build error on rv32 + XIP

Alvin Lee (3):
drm/amd/display: For prefetch mode > 0, extend prefetch if possible drm/amd/display: Force p-state disallow if leaving no plane config drm/amd/display: Only clear symclk otg flag for HDMI

Andrii Nakryiko (3):
selftests/bpf: fix RELEASE=1 build for tc_opts selftests/bpf: satisfy compiler by having explicit return in btf test selftests/bpf: fix compiler warnings in RELEASE=1 mode

Andrii Staikov (1):
i40e: Fix VF disable behavior to block all traffic

Andrzej Hajda (1):
debugobjects: Stop accessing objects after releasing hash bucket lock

Andy Shevchenko (3):
minmax: deduplicate __unconst_integer_typeof()
minmax: fix header inclusions
pinctrl: baytrail: Fix types of config value in byt_pin_config_set()

Anna Schumaker (1):
SUNRPC: Fix a suspicious RCU usage warning

Anton Ivanov (1):
um: Fix naming clash between UML and scheduler

Arnd Bergmann (1):
arch: consolidate arch_irq_work_raise prototypes

Baochen Qiang (1):
wifi: ath11k: fix race due to setting ATH11K_FLAG_EXT_IRQ_ENABLED too early

Baokun Li (3):
ext4: unify the type of flexbg_size to unsigned int
ext4: remove unnecessary check from alloc_flex_gd()
ext4: avoid online resizing failures due to oversized flex bg

Ben Dooks (1):
watchdog: starfive: add lock annotations to fix context imbalances

Benjamin Berg (2):
wifi: cfg80211: free beacon_ies when overridden from hidden BSS
um: Don't use vfprintf() for os_info()

Benjamin Gray (1):
Documentation/sphinx: fix Python string escapes

Benjamin Poirier (2):
selftests: team: Add missing config options
selftests: bonding: Check initial state

Bharat Bhushan (1):
crypto: octeontx2 - Fix cptvf driver cleanup

Bjorn Helgaas (1):
PCI/AER: Decode Requester ID when no error info found

Breno Leitao (1):
net: sysfs: Fix /sys/class/net/<iface> path

Brett Creeley (6):
pds_core: Cancel AQ work on teardown
pds_core: Use struct pdsc for the pdsc_adminq_isr private data
pds_core: Prevent race issues involving the adminq
pds_core: Clear BARs on reset
pds_core: Rework teardown/setup flow to be more common
pds_core: Prevent health thread from running during reset/remove

Chao Yu (2):
f2fs: fix to check return value of f2fs_reserve_new_block()
f2fs: fix to tag gcing flag on page during block migration

Chih-Kang Chang (1):
wifi: rtw89: fix misbehavior of TX beacon in concurrent mode

Ching-Te Ku (1):
wifi: rtw89: coex: Fix wrong Wi-Fi role info and FDDT parameter members

Chris Riches (1):
audit: Send netlink ACK before setting connection in auditd_set

Christian Marangi (1):
net: phy: at803x: fix passing the wrong reference for config_intr

Christoph Hellwig (1):
block: prevent an integer overflow in bvec_try_merge_hw_page

Christophe JAILLET (1):
ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()

Chunyan Zhang (2):
arm64: dts: sprd: Add clock reference for pll2 on UMS512
arm64: dts: sprd: Change UMS512 idle-state nodename to match bindings

Cristian Ciocaltea (1):
ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument

Daniel Golle (3):
net: ethernet: mtk_eth_soc: set DMA coherent mask to get PPE working
net: phy: mediatek-ge-soc: sync driver with MediaTek SDK
net: dsa: mt7530: fix 10M/100M speed on MT7988 switch

Daniel Stodden (1):
PCI: switchtec: Fix stdev_release() crash after surprise hot remove

Daniel Vacek (1):
IB/ipoib: Fix mcast list locking

David Howells (1):
9p: Fix initialisation of netfs_inode for 9p

David Laight (5):
minmax: add umin(a, b) and umax(a, b)
minmax: allow min()/max()/clamp() if the arguments have the same signedness.
minmax: fix indentation of __cmp_once() and __clamp_once()
minmax: allow comparisons of 'int' against 'unsigned char/short'
minmax: relax check to allow comparison between unsigned arguments and signed constants

Dmitry Antipov (3):
PNP: ACPI: fix fortify warning
wifi: rtw89: fix timeout calculation in rtw89_roc_end()
wifi: wfx: fix possible NULL pointer dereference in wfx_set_mfp_ap()

Dmitry Baryshkov (5):
ARM: dts: qcom: strip prefix from PMIC files
ARM: dts: qcom: mdm9615: fix PMIC node labels
ARM: dts: qcom: msm8660: fix PMIC node labels drm/msm/dpu: enable writeback on SM8350 drm/msm/dpu: enable writeback on SM8450

Dmitry Torokhov (1):
asm-generic: make sparse happy with odd-sized put_unaligned_*()

Douglas Anderson (1):
drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time

Edward Adam Davis (3):
jfs: fix uaf in jfs_evict_inode
jfs: fix array-index-out-of-bounds in diNewExt
wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update

Eric Dumazet (4):
ip6_tunnel: make sure to pull inner header in __ip6_tnl_rcv()
tcp: add sanity checks to rx zerocopy
llc: call sock_orphan() at release time
af_unix: fix lockdep positive in sk_diag_dump_icons()

Fabio Estevam (9):
ARM: dts: imx25/27-eukrea: Fix RTC node name
ARM: dts: imx: Use flash@0,0 pattern
ARM: dts: imx27: Fix sram node
ARM: dts: imx1: Fix sram node
ARM: dts: imx25: Fix the iim compatible string
ARM: dts: imx25/27: Pass timing0
ARM: dts: imx27-apf27dev: Fix LED name
ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
ARM: dts: imx23/28: Fix the DMA controller node name

Felix Kuehling (2):
drm/amdgpu: Let KFD sync with VM fences
drm/amdkfd: Fix lock dependency warning

Frederik Haxel (1):
riscv: Make XIP bootable again

Frédéric Danis (1):
Bluetooth: L2CAP: Fix possible multiple reject send

Gabriel Krisman Bertazi (1):
ecryptfs: Reject casefold directory inodes

Gao Xiang (2):
erofs: fix up compacted indexes for block size < 4096
erofs: fix ztailpacking for subpage compressed blocks

Geetha sowjanya (1):
octeontx2-pf: Remove xdp queues on program detach

Ghanshyam Agrawal (1):
media: stk1160: Fixed high volume of stk1160_dbg messages

Greg KH (1):
perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file

Greg Kroah-Hartman (1):

      Linux 6.6.16

Guilherme G. Piccoli (1):
PCI: Only override AMD USB controller if required

Gustavo A. R. Silva (1):
crypto: p10-aes-gcm - Avoid -Wstringop-overflow warnings

Hannes Reinecke (2):
scsi: libfc: Don't schedule abort twice
scsi: libfc: Fix up timeout error in fc_fcp_rec_error()

Hans de Goede (1):
misc: lis3lv02d_i2c: Add missing setting of the reg_ctrl callback

Hardik Gajjar (2):
usb: hub: Replace hardcoded quirk value with BIT() macro
usb: hub: Add quirk to decrease IN-ep poll interval for Microchip USB491x hub

HariBabu Gattem (1):
soc: xilinx: Fix for call trace due to the usage of smp_processor_id()

Harshit Shah (1):
i3c: master: cdns: Update maximum prescaler value for i2c clock

Heiko Carstens (2):
s390/ptrace: handle setting of fpc register correctly
KVM: s390: fix setting of fpc register

Heiner Kallweit (1):
leds: trigger: panic: Don't register panic notifier if creating the trigger failed

Helge Deller (1):
ipv6: Ensure natural alignment of const ipv6 loopback and router addresses

Horatiu Vultur (1):
net: lan966x: Fix port configuration when using SGMII interface

Hou Tao (3):
bpf: Check rcu_read_lock_trace_held() before calling bpf map helpers
bpf: Set need_defer as false when clearing fd array during map free
bpf: Set uattr->batch.count as zero before batched update or deletion

Hsin-Yi Wang (1):
drm/panel-edp: Add override_edid_mode quirk for generic edp

Huacai Chen (1):
LoongArch/smp: Call rcutree_report_cpu_starting() at tlb_init()

Huang Shijie (2):
arm64: irq: set the correct node for VMAP stack
arm64: irq: set the correct node for shadow call stack

Ian Rogers (1):
libsubcmd: Fix memory leak in uniq()

Ido Schimmel (2):
PCI: Add no PM reset quirk for NVIDIA Spectrum devices
selftests: net: Add missing matchall classifier

Igor Russkikh (1):
net: atlantic: eliminate double free in error handling logic

Ilpo Järvinen (1):
PCI: Fix 64GT/s effective data rate calculation

Ilya Bakoulin (1):
drm/amd/display: Fix MST PBN/X.Y value calculations

Iulia Tanasescu (1):
Bluetooth: ISO: Avoid creating child socket if PA sync is terminating

Ivan Lipski (1):
Re-revert "drm/amd/display: Enable Replay for static screen use cases"

Jack Wang (1):
RDMA/IPoIB: Fix error code return in ipoib_mcast_join

Jacob Keller (1):
e1000e: correct maximum frequency adjustment values

Jaegeuk Kim (1):
f2fs: fix write pointers on zoned device after roll forward

Jakub Kicinski (2):
selftests: net: add missing config for nftables-backed iptables
selftests: net: add missing config for NF_TARGET_TTL

James Clark (1):
perf cs-etm: Bump minimum OpenCSD version to ensure a bugfix is present

James Seo (1):
hwmon: (hp-wmi-sensors) Fix failure to load on EliteDesk 800 G6

Jan Kara (1):
reiserfs: Avoid touching renamed directory if parent does not change

Jedrzej Jagielski (2):
ixgbe: Refactor returning internal error codes
ixgbe: Refactor overtemp event handling

Jesse Brandeburg (1):
ice: fix pre-shifted bit usage

Jia Jie Ho (2):
hwrng: starfive - Fix dev_err_probe return error
crypto: starfive - Fix dev_err_probe return error

Jo Van Bulck (1):
selftests/sgx: Fix linker script asserts

Joel Granados (1):
sysctl: Fix out of bounds access for empty sysctl registers

Johan Hovold (4):
ASoC: qcom: sc8280xp: limit speaker volumes
ASoC: codecs: wcd938x: fix headphones volume controls
ASoC: codecs: lpass-wsa-macro: fix compander volume hack
ASoC: codecs: wsa883x: fix PA volume control

Johan Jonker (1):
ARM: dts: rockchip: fix rk3036 hdmi ports node

Johannes Berg (1):
um: time-travel: fix time corruption

Jonathan Gray (1):
Revert "drm/amd/display: Disable PSR-SU on Parade 0803 TCON again"

Jonathan Kim (2):
drm/amdkfd: fix mes set shader debugger process management drm/amdkfd: only flush mes process context if mes support is there

Jose Ignacio Tornos Martinez (1):
net: usb: ax88179_178a: avoid two consecutive device resets

Josip Pavic (1):
drm/amd/display: make flip_timestamp_in_us a 64-bit variable

Jun'ichi Nomura (1):
x86/boot: Ignore NMIs during very early boot

Justin Tee (3):
scsi: lpfc: Fix possible file string name overflow when updating firmware
scsi: lpfc: Reinitialize an NPIV's VMID data structures after FDISC
scsi: lpfc: Move determination of vmid_flag after VMID reinitialization completes

Kang Yang (1):
wifi: ath12k: fix and enable AP mode for WCN7850

Kees Cook (1):
block/rnbd-srv: Check for unlikely string overflow

Kieran Bingham (1):
media: i2c: imx335: Fix hblank min/max values

Konrad Dybcio (1):
drm/msm/dsi: Enable runtime PM

Kory Maincent (1):
net: phy: micrel: fix ts_info value in case of no phc

Krzysztof Kozlowski (2):
ARM: dts: samsung: exynos4: fix camera unit addresses/ranges
ARM: dts: samsung: s5pv210: fix camera unit addresses/ranges

Kuan-Wei Chiu (2):
clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()

Kunwu Chan (1):
powerpc/mm: Fix null-pointer dereference in pgtable_cache_add

Laurent Pinchart (1):
media: rkisp1: resizer: Stop manual allocation of v4l2_subdev_state

Lin Ma (1):
bridge: cfm: fix enum typo in br_cc_ccm_tx_parse

Lingbo Kong (1):
wifi: ath12k: fix the issue that the multicast/broadcast indicator is not read correctly for WCN7850

Linus Lüssing (1):
bridge: mcast: fix disabled snooping after long uptime

Manas Ghandat (2):
jfs: fix slab-out-of-bounds Read in dtSearch
jfs: fix array-index-out-of-bounds in dbAdjTree

Mao Jinlong (3):
arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
arm64: dts: qcom: Fix coresight warnings in in-ports and out-ports

Marco Elver (1):
mm, kmsan: fix infinite recursion due to RCU critical section

Marco Pagani (1):
kunit: run test suites only after module initialization completes

Mark Rutland (1):
drivers/perf: pmuv3: don't expose SW_INCR event in sysfs

Matthias May (1):
selftests: net: add missing config for GENEVE

Max Kellermann (1):
fs/kernfs/dir: obey S_ISGID

Meenakshikumar Somasundaram (2):
drm/amd/display: Fix tiled display misalignment drm/amd/display: Fix minor issues in BW Allocation Phase2

MeiChia Chiu (1):
wifi: mt76: connac: fix EHT phy mode check

Michael Ellerman (3):
powerpc: Fix build error due to is_valid_bugaddr() powerpc/mm: Fix build failures due to arch_reserved_kernel_pages() powerpc/64s: Fix CONFIG_NUMA=n build due to create_section_mapping()

Michael Tretter (1):
media: rockchip: rga: fix swizzling for RGB formats

Michal Simek (2):
arm64: zynqmp: Move fixed clock to / for kv260
arm64: zynqmp: Fix clock node name in kv260 cards

Michal Vokáč (1):
net: dsa: qca8k: fix illegal usage of GPIO

Mina Almasry (1):
net: kcm: fix direct access to bv_len

Ming Lei (2):
blk-mq: fix IO hang from sbitmap wakeup race
scsi: core: Move scsi_host_busy() out of host lock for waking up EH handler

Ming Qian (1):
media: amphion: remove mutext lock in condition of wait_event

Mingyi Zhang (1):
libbpf: Fix NULL pointer dereference in bpf_object__collect_prog_relos

Minsuk Kang (1):
wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus()

Mukesh Ojha (1):
PM / devfreq: Synchronize devfreq_monitor_[start/stop]

Nathan Chancellor (1):
um: net: Fix return type of uml_net_start_xmit()

Naveen N Rao (1):
powerpc/lib: Validate size for vector operations

Neil Armstrong (3):
arm64: dts: qcom: sm8550: fix soundwire controllers node name
arm64: dts: qcom: sm8450: fix soundwire controllers node name drm/msm/dp: Add DisplayPort controller for SM8650

Nia Espera (1):
arm64: dts: qcom: sm8350: Fix remoteproc interrupt type

Nicolas Dichtel (1):
ipmr: fix kernel panic when forwarding mcast packets

Oded Gabbay (1):
accel/habanalabs: add support for Gaudi2C device

Ojaswin Mujoo (1):
ext4: treat end of range as exclusive in ext4_zero_range()

Oleg Nesterov (3):
afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu()
afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*() rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()

Oleksandr Tyshchenko (1):
xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import

Osama Muhammad (2):
FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
UBSAN: array-index-out-of-bounds in dtSplitRoot

Pablo Neira Ayuso (3):
netfilter: nf_tables: restrict tunnel object to NFPROTO_NETDEV
netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations

Paolo Abeni (9):
selftests: net: remove dependency on ebpf tests
selftests: net: explicitly wait for listener ready
selftests: net: add missing config for big tcp tests
selftests: net: add missing required classifier
selftests: net: give more time for GRO aggregation
selftests: net: add missing config for pmtu.sh tests
selftests: net: fix available tunnels detection
selftests: net: don't access /dev/stdout in pmtu.sh
selftests: net: enable some more knobs

Parav Pandit (1):
devlink: Fix referring to hw_addr attribute during state validation

Paulo Alcantara (2):
smb: client: fix renaming of reparse points
smb: client: fix hardlinking of reparse points

Peter Robinson (1):
mfd: ti_am335x_tscadc: Fix TI SoC dependencies

Peter Zijlstra (1):
perf: Fix the nr_addr_filters fix

Philip Yang (1):
drm/amdkfd: Fix lock dependency warning with srcu

Pierre-Louis Bossart (3):
PCI: add INTEL_HDA_ARL to pci_ids.h
ALSA: hda: Intel: add HDA_ARL PCI ID support
ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL

Prarit Bhargava (1):
ACPI: extlog: fix NULL pointer dereference check

Praveen Kaligineedi (1):
gve: Fix skb truesize underestimation

Rae Moar (1):
kunit: tool: fix parsing of test attributes

Rafael J. Wysocki (1):
thermal: core: Fix thermal zone suspend-resume synchronization

Ricardo Ribalda (2):
media: uvcvideo: Fix power line control for a Chicony camera
media: uvcvideo: Fix power line control for SunplusIT camera

Rob Clark (1):
drm/msm/dpu: Ratelimit framedone timeout msgs

Romain Naour (1):
regulator: ti-abb: don't use devm_platform_ioremap_resource_byname for shared interrupt register

Rui Zhang (1):
regulator: core: Only increment use_count when enable_count changes

Ryan Schaefer (1):
netfilter: conntrack: correct window scaling with retransmitted SYN

Shannon Nelson (3):
ionic: pass opcode to devcmd_wait
ionic: bypass firmware cmds when stuck in reset
pds_core: implement pci reset handlers

Shiji Yang (2):
wifi: rt2x00: restart beacon queue when hardware reset
wifi: rt2x00: correct wrong BBP register in RxDCOC calibration

Shuai Xue (1):
ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events

Srinivasan Shanmugam (8):
drm/amdgpu: Fix '*fw' from request_firmware() not released in 'amdgpu_ucode_request()' drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
drm/amdkfd: Fix iterator used outside loop in 'kfd_add_peer_prop()'
drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()' drm/amdgpu: Fix with right return code '-EIO' in 'amdgpu_gmc_vram_checking()' drm/amdgpu: Release 'adev->pm.fw' before return in 'amdgpu_device_need_post()' drm/amdkfd: Fix 'node' NULL check in 'svm_range_get_range_boundaries()'
drm/amdgpu: Fix missing error code in 'gmc_v6/7/8/9_0_hw_init()'

Stanley.Yang (1):
drm/amdgpu: Fix ecc irq enable/disable unpaired

StanleyYP Wang (1):

      wifi: mt76: mt7996: add PCI IDs for mt7992

Stephen Rothwell (2):
powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
drm: using mul_u32_u32() requires linux/math64.h

Su Hui (4):
wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
media: ddbridge: fix an error code problem in ddb_probe
scsi: isci: Fix an error code problem in isci_io_request_build()
HID: hidraw: fix a problem of memory leak in hidraw_release()

Suman Ghosh (1):
octeontx2-af: Fix max NPC MCAM entry check while validating ref_entry

Sumit Saxena (2):
scsi: mpi3mr: Add support for SAS5116 PCI IDs
scsi: mpi3mr: Add PCI checks where SAS5116 diverges from SAS4116

Takashi Iwai (1):
ALSA: hda: Refer to correct stream index at loops

Tanmay Shah (1):
soc: xilinx: fix unhandled SGI warning message

Thomas Bourgoin (1):
crypto: stm32/crc32 - fix parsing list of devices

Thomas Weißschuh (1):
selftests/nolibc: fix testcase status alignment

Tim Lunn (1):
i2c: rk3x: Adjust mask/value offset for i2c2 on rv1126

Tobias Waldekranz (2):
net: mvmdio: Avoid excessive sleeps in polled mode
net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path

Tomi Valkeinen (7):
drm/drm_file: fix use of uninitialized variable drm/framebuffer: Fix use of uninitialized variable drm/mipi-dsi: Fix detach call without attach
media: rkisp1: Drop IRQF_SHARED
media: rkisp1: Fix IRQ handler return values
media: rkisp1: Store IRQ lines
media: rkisp1: Fix IRQ disable race issue

Tony Krowiak (1):
s390/vfio-ap: fix sysfs status attribute for AP queue devices

Venkata Prasad Potturu (1):
ASoC: amd: Add new dmi entries for acp5x platform

Venky Shankar (1):
ceph: reinitialize mds feature bit even when session in open

Vladimir Oltean (1):
net: dsa: qca8k: put MDIO bus OF node on qca8k_mdio_register() failure

Wang, Beyond (1):
drm/amdgpu: fix ftrace event amdgpu_bo_move always move on same heap

Weichen Chen (1):
pstore/ram: Fix crash when setting number of cpus to an odd number

Wen Gu (1):
net/smc: disable SEID on non-s390 archs where virtual ISM may be used

Wenchao Hao (1):
ceph: fix invalid pointer access if get_quota_realm return ERR_PTR

Werner Fischer (1):
watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786

Xianwei Zhao (1):
arm64: dts: amlogic: fix format for s4 uart node

Xiaowu.ding (1):
mailbox: arm_mhuv2: Fix a bug for mhuv2_sender_interrupt

Xin Ji (1):
drm/bridge: anx7625: Fix Set HPD irq detect window to 2ms

Xing Tong Wu (1):
hwmon: (nct6775) Fix fan speed set failure in automatic mode

Xiubo Li (1):
ceph: fix deadlock or deadcode of misusing dget()

Yafang Shao (1):
selftests/bpf: Fix issues in setup_classid_environment()

Yaxiong Tian (1):
extcon: fix possible name leak in extcon_dev_register()

Ye Bin (1):
ext4: fix inconsistent between segment fstrim and full fstrim

Yihang Li (1):
scsi: hisi_sas: Set .phy_attached before notifing phyup event HISI_PHYE_PHY_UP_PM

Yinbo Zhu (1):
usb: xhci-plat: fix usb disconnect issue after s4

Yonghong Song (4):
libbpf: Fix potential uninitialized tail padding with LIBBPF_OPTS_RESET selftests/bpf: Fix pyperf180 compilation failure with clang18
bpf: Fix a few selftest failures due to llvm18 change selftests/bpf: Remove flaky test_btf_id test

Yu-Che Cheng (1):
spmi: mediatek: Fix UAF on device remove

Yuluo Qiu (1):
ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop

Yuntao Wang (1):
ACPI: NUMA: Fix the logic of getting the fake_pxm value

Zenm Chen (1):
wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices

Zhengchao Shao (2):
bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
bonding: remove print in bond_verify_device_path

Zhipeng Lu (1):
net: ipv4: fix a memleak in ip_setup_cork

Zhiquan Li (1):
x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel

Zhu Yanjun (1):
virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings

Zijun Hu (1):
Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066

bo liu (1):
ALSA: hda/conexant: Fix headset auto detect fail in cx8070 and SN6140

ching Huang (1):
scsi: arcmsr: Support new PCI device IDs 1883 and 1886

clancy shang (1):
Bluetooth: hci_sync: fix BR/EDR wakeup bug

author maintainer
#1 lore raw
Documentation/ABI/testing/sysfs-class-net-queues +11 -11
index 906ff3ca928a..5bff64d256c2 100644
@@ -1,4 +1,4 @@
-What:		/sys/class/<iface>/queues/rx-<queue>/rps_cpus
+What:		/sys/class/net/<iface>/queues/rx-<queue>/rps_cpus
 Date:		March 2010
 KernelVersion:	2.6.35
 Contact:	[email protected]
@@ -8,7 +8,7 @@ Description:
 		network device queue. Possible values depend on the number
 		of available CPU(s) in the system.
 
-What:		/sys/class/<iface>/queues/rx-<queue>/rps_flow_cnt
+What:		/sys/class/net/<iface>/queues/rx-<queue>/rps_flow_cnt
 Date:		April 2010
 KernelVersion:	2.6.35
 Contact:	[email protected]
@@ -16,7 +16,7 @@ Description:
 		Number of Receive Packet Steering flows being currently
 		processed by this particular network device receive queue.
 
-What:		/sys/class/<iface>/queues/tx-<queue>/tx_timeout
+What:		/sys/class/net/<iface>/queues/tx-<queue>/tx_timeout
 Date:		November 2011
 KernelVersion:	3.3
 Contact:	[email protected]
@@ -24,7 +24,7 @@ Description:
 		Indicates the number of transmit timeout events seen by this
 		network interface transmit queue.
 
-What:		/sys/class/<iface>/queues/tx-<queue>/tx_maxrate
+What:		/sys/class/net/<iface>/queues/tx-<queue>/tx_maxrate
 Date:		March 2015
 KernelVersion:	4.1
 Contact:	[email protected]
@@ -32,7 +32,7 @@ Description:
 		A Mbps max-rate set for the queue, a value of zero means disabled,
 		default is disabled.
 
-What:		/sys/class/<iface>/queues/tx-<queue>/xps_cpus
+What:		/sys/class/net/<iface>/queues/tx-<queue>/xps_cpus
 Date:		November 2010
 KernelVersion:	2.6.38
 Contact:	[email protected]
@@ -42,7 +42,7 @@ Description:
 		network device transmit queue. Possible values depend on the
 		number of available CPU(s) in the system.
 
-What:		/sys/class/<iface>/queues/tx-<queue>/xps_rxqs
+What:		/sys/class/net/<iface>/queues/tx-<queue>/xps_rxqs
 Date:		June 2018
 KernelVersion:	4.18.0
 Contact:	[email protected]
@@ -53,7 +53,7 @@ Description:
 		number of available receive queue(s) in the network device.
 		Default is disabled.
 
-What:		/sys/class/<iface>/queues/tx-<queue>/byte_queue_limits/hold_time
+What:		/sys/class/net/<iface>/queues/tx-<queue>/byte_queue_limits/hold_time
 Date:		November 2011
 KernelVersion:	3.3
 Contact:	[email protected]
@@ -62,7 +62,7 @@ Description:
 		of this particular network device transmit queue.
 		Default value is 1000.
 
-What:		/sys/class/<iface>/queues/tx-<queue>/byte_queue_limits/inflight
+What:		/sys/class/net/<iface>/queues/tx-<queue>/byte_queue_limits/inflight
 Date:		November 2011
 KernelVersion:	3.3
 Contact:	[email protected]
@@ -70,7 +70,7 @@ Description:
 		Indicates the number of bytes (objects) in flight on this
 		network device transmit queue.
 
-What:		/sys/class/<iface>/queues/tx-<queue>/byte_queue_limits/limit
+What:		/sys/class/net/<iface>/queues/tx-<queue>/byte_queue_limits/limit
 Date:		November 2011
 KernelVersion:	3.3
 Contact:	[email protected]
@@ -79,7 +79,7 @@ Description:
 		on this network device transmit queue. This value is clamped
 		to be within the bounds defined by limit_max and limit_min.
 
-What:		/sys/class/<iface>/queues/tx-<queue>/byte_queue_limits/limit_max
+What:		/sys/class/net/<iface>/queues/tx-<queue>/byte_queue_limits/limit_max
 Date:		November 2011
 KernelVersion:	3.3
 Contact:	[email protected]
@@ -88,7 +88,7 @@ Description:
 		queued on this network device transmit queue. See
 		include/linux/dynamic_queue_limits.h for the default value.
 
-What:		/sys/class/<iface>/queues/tx-<queue>/byte_queue_limits/limit_min
+What:		/sys/class/net/<iface>/queues/tx-<queue>/byte_queue_limits/limit_min
 Date:		November 2011
 KernelVersion:	3.3
 Contact:	[email protected]
Documentation/sound/soc/dapm.rst +1 -1
index 8e44107933ab..c3154ce6e1b2 100644
@@ -234,7 +234,7 @@ corresponding soft power control. In this case it is necessary to create
 a virtual widget - a widget with no control bits e.g.
 ::
 
-  SND_SOC_DAPM_MIXER("AC97 Mixer", SND_SOC_DAPM_NOPM, 0, 0, NULL, 0),
+  SND_SOC_DAPM_MIXER("AC97 Mixer", SND_SOC_NOPM, 0, 0, NULL, 0),
 
 This can be used to merge to signal paths together in software.
 
Documentation/sphinx/cdomain.py +1 -1
index a99716bf44b5..de5d132d94c5 100644
@@ -93,7 +93,7 @@ def markup_ctype_refs(match):
 #
 RE_expr = re.compile(r':c:(expr|texpr):`([^\`]+)`')
 def markup_c_expr(match):
-    return '\ ``' + match.group(2) + '``\ '
+    return '\\ ``' + match.group(2) + '``\\ '
 
 #
 # Parse Sphinx 3.x C markups, replacing them by backward-compatible ones
Documentation/sphinx/kernel_abi.py +1 -1
index 6d8a637ad566..5911bd0d7965 100644
@@ -102,7 +102,7 @@ class KernelCmd(Directive):
                 code_block += "\n    " + l
             lines = code_block + "\n\n"
 
-        line_regex = re.compile("^\.\. LINENO (\S+)\#([0-9]+)$")
+        line_regex = re.compile(r"^\.\. LINENO (\S+)\#([0-9]+)$")
         ln = 0
         n = 0
         f = fname
Documentation/sphinx/kernel_feat.py +1 -1
index bdfaa3e4b202..b9df61eb4501 100644
@@ -95,7 +95,7 @@ class KernelFeat(Directive):
 
         lines = subprocess.check_output(args, cwd=os.path.dirname(doc.current_source)).decode('utf-8')
 
-        line_regex = re.compile("^\.\. FILE (\S+)$")
+        line_regex = re.compile(r"^\.\. FILE (\S+)$")
 
         out_lines = ""
 
Documentation/sphinx/kerneldoc.py +1 -1
index 9395892c7ba3..8dc134904b90 100644
@@ -130,7 +130,7 @@ class KernelDocDirective(Directive):
             result = ViewList()
 
             lineoffset = 0;
-            line_regex = re.compile("^\.\. LINENO ([0-9]+)$")
+            line_regex = re.compile(r"^\.\. LINENO ([0-9]+)$")
             for line in lines:
                 match = line_regex.search(line)
                 if match:
Documentation/sphinx/maintainers_include.py +4 -4
index 328b3631a585..dcad0fff4723 100755
@@ -77,7 +77,7 @@ class MaintainersInclude(Include):
             line = line.rstrip()
 
             # Linkify all non-wildcard refs to ReST files in Documentation/.
-            pat = '(Documentation/([^\s\?\*]*)\.rst)'
+            pat = r'(Documentation/([^\s\?\*]*)\.rst)'
             m = re.search(pat, line)
             if m:
                 # maintainers.rst is in a subdirectory, so include "../".
@@ -90,11 +90,11 @@ class MaintainersInclude(Include):
                 output = "| %s" % (line.replace("\\", "\\\\"))
                 # Look for and record field letter to field name mappings:
                 #   R: Designated *reviewer*: FullName <address@domain>
-                m = re.search("\s(\S):\s", line)
+                m = re.search(r"\s(\S):\s", line)
                 if m:
                     field_letter = m.group(1)
                 if field_letter and not field_letter in fields:
-                    m = re.search("\*([^\*]+)\*", line)
+                    m = re.search(r"\*([^\*]+)\*", line)
                     if m:
                         fields[field_letter] = m.group(1)
             elif subsystems:
@@ -112,7 +112,7 @@ class MaintainersInclude(Include):
                     field_content = ""
 
                     # Collapse whitespace in subsystem name.
-                    heading = re.sub("\s+", " ", line)
+                    heading = re.sub(r"\s+", " ", line)
                     output = output + "%s\n%s" % (heading, "~" * len(heading))
                     field_prev = ""
                 else:
Makefile +1 -1
index 59db5f9c6f49..ef1c4163c43e 100644
@@ -1,7 +1,7 @@
 # SPDX-License-Identifier: GPL-2.0
 VERSION = 6
 PATCHLEVEL = 6
-SUBLEVEL = 15
+SUBLEVEL = 16
 EXTRAVERSION =
 NAME = Hurr durr I'ma ninja sloth
 
arch/arm/boot/dts/nxp/imx/imx1-ads.dts +1 -1
index 5833fb6f15d8..2c817c4a4c68 100644
@@ -65,7 +65,7 @@ &weim {
 	pinctrl-0 = <&pinctrl_weim>;
 	status = "okay";
 
-	nor: nor@0,0 {
+	nor: flash@0,0 {
 		compatible = "cfi-flash";
 		reg = <0 0x00000000 0x02000000>;
 		bank-width = <4>;
arch/arm/boot/dts/nxp/imx/imx1-apf9328.dts +1 -1
index 1f11e9542a72..e66eef87a7a4 100644
@@ -45,7 +45,7 @@ &weim {
 	pinctrl-0 = <&pinctrl_weim>;
 	status = "okay";
 
-	nor: nor@0,0 {
+	nor: flash@0,0 {
 		compatible = "cfi-flash";
 		reg = <0 0x00000000 0x02000000>;
 		bank-width = <2>;
arch/arm/boot/dts/nxp/imx/imx1.dtsi +4 -1
index e312f1e74e2f..4aeb74479f44 100644
@@ -268,9 +268,12 @@ weim: weim@220000 {
 			status = "disabled";
 		};
 
-		esram: esram@300000 {
+		esram: sram@300000 {
 			compatible = "mmio-sram";
 			reg = <0x00300000 0x20000>;
+			ranges = <0 0x00300000 0x20000>;
+			#address-cells = <1>;
+			#size-cells = <1>;
 		};
 	};
 };
arch/arm/boot/dts/nxp/imx/imx25-eukrea-cpuimx25.dtsi +1 -1
index 0703f62d10d1..93a6e4e680b4 100644
@@ -27,7 +27,7 @@ &i2c1 {
 	pinctrl-0 = <&pinctrl_i2c1>;
 	status = "okay";
 
-	pcf8563@51 {
+	rtc@51 {
 		compatible = "nxp,pcf8563";
 		reg = <0x51>;
 	};
arch/arm/boot/dts/nxp/imx/imx25-eukrea-mbimxsd25-baseboard-cmo-qvga.dts +1 -1
index fc8a502fc957..6cddb2cc36fe 100644
@@ -16,7 +16,7 @@ cmo_qvga: display {
 		bus-width = <18>;
 		display-timings {
 			native-mode = <&qvga_timings>;
-			qvga_timings: 320x240 {
+			qvga_timings: timing0 {
 				clock-frequency = <6500000>;
 				hactive = <320>;
 				vactive = <240>;
arch/arm/boot/dts/nxp/imx/imx25-eukrea-mbimxsd25-baseboard-dvi-svga.dts +1 -1
index 80a7f96de4c6..64b2ffac463b 100644
@@ -16,7 +16,7 @@ dvi_svga: display {
 		bus-width = <18>;
 		display-timings {
 			native-mode = <&dvi_svga_timings>;
-			dvi_svga_timings: 800x600 {
+			dvi_svga_timings: timing0 {
 				clock-frequency = <40000000>;
 				hactive = <800>;
 				vactive = <600>;
arch/arm/boot/dts/nxp/imx/imx25-eukrea-mbimxsd25-baseboard-dvi-vga.dts +1 -1
index 24027a1fb46d..fb074bfdaa8d 100644
@@ -16,7 +16,7 @@ dvi_vga: display {
 		bus-width = <18>;
 		display-timings {
 			native-mode = <&dvi_vga_timings>;
-			dvi_vga_timings: 640x480 {
+			dvi_vga_timings: timing0 {
 				clock-frequency = <31250000>;
 				hactive = <640>;
 				vactive = <480>;
arch/arm/boot/dts/nxp/imx/imx25-pdk.dts +1 -1
index 04f4b127a172..e93bf3b7115f 100644
@@ -68,7 +68,7 @@ wvga: display {
 		bus-width = <18>;
 		display-timings {
 			native-mode = <&wvga_timings>;
-			wvga_timings: 640x480 {
+			wvga_timings: timing0 {
 				hactive = <640>;
 				vactive = <480>;
 				hback-porch = <45>;
arch/arm/boot/dts/nxp/imx/imx25.dtsi +1 -1
index 5f90d72b840b..5ac4549286bd 100644
@@ -543,7 +543,7 @@ pwm1: pwm@53fe0000 {
 			};
 
 			iim: efuse@53ff0000 {
-				compatible = "fsl,imx25-iim", "fsl,imx27-iim";
+				compatible = "fsl,imx25-iim";
 				reg = <0x53ff0000 0x4000>;
 				interrupts = <19>;
 				clocks = <&clks 99>;
arch/arm/boot/dts/nxp/imx/imx27-apf27dev.dts +2 -2
index a21f1f7c24b8..849306cb4532 100644
@@ -16,7 +16,7 @@ display: display {
 		fsl,pcr = <0xfae80083>;	/* non-standard but required */
 		display-timings {
 			native-mode = <&timing0>;
-			timing0: 800x480 {
+			timing0: timing0 {
 				clock-frequency = <33000033>;
 				hactive = <800>;
 				vactive = <480>;
@@ -47,7 +47,7 @@ leds {
 		pinctrl-names = "default";
 		pinctrl-0 = <&pinctrl_gpio_leds>;
 
-		user {
+		led-user {
 			label = "Heartbeat";
 			gpios = <&gpio6 14 GPIO_ACTIVE_HIGH>;
 			linux,default-trigger = "heartbeat";
arch/arm/boot/dts/nxp/imx/imx27-eukrea-cpuimx27.dtsi +2 -2
index 74110bbcd9d4..c7e923584878 100644
@@ -33,7 +33,7 @@ &i2c1 {
 	pinctrl-0 = <&pinctrl_i2c1>;
 	status = "okay";
 
-	pcf8563@51 {
+	rtc@51 {
 		compatible = "nxp,pcf8563";
 		reg = <0x51>;
 	};
@@ -90,7 +90,7 @@ &usbotg {
 &weim {
 	status = "okay";
 
-	nor: nor@0,0 {
+	nor: flash@0,0 {
 		#address-cells = <1>;
 		#size-cells = <1>;
 		compatible = "cfi-flash";
arch/arm/boot/dts/nxp/imx/imx27-eukrea-mbimxsd27-baseboard.dts +1 -1
index 145e459625b3..d78793601306 100644
@@ -16,7 +16,7 @@ display0: CMO-QVGA {
 
 		display-timings {
 			native-mode = <&timing0>;
-			timing0: 320x240 {
+			timing0: timing0 {
 				clock-frequency = <6500000>;
 				hactive = <320>;
 				vactive = <240>;
arch/arm/boot/dts/nxp/imx/imx27-phytec-phycard-s-rdk.dts +1 -1
index 25442eba21c1..27c93b9fe049 100644
@@ -19,7 +19,7 @@ display: display {
 		fsl,pcr = <0xf0c88080>;	/* non-standard but required */
 		display-timings {
 			native-mode = <&timing0>;
-			timing0: 640x480 {
+			timing0: timing0 {
 				hactive = <640>;
 				vactive = <480>;
 				hback-porch = <112>;
arch/arm/boot/dts/nxp/imx/imx27-phytec-phycore-rdk.dts +1 -1
index 7f0cd4d3ec2d..67b235044b70 100644
@@ -19,7 +19,7 @@ display0: LQ035Q7 {
 
 		display-timings {
 			native-mode = <&timing0>;
-			timing0: 240x320 {
+			timing0: timing0 {
 				clock-frequency = <5500000>;
 				hactive = <240>;
 				vactive = <320>;
arch/arm/boot/dts/nxp/imx/imx27-phytec-phycore-som.dtsi +1 -1
index 7191e10712b9..efce284b5796 100644
@@ -314,7 +314,7 @@ &usbotg {
 &weim {
 	status = "okay";
 
-	nor: nor@0,0 {
+	nor: flash@0,0 {
 		compatible = "cfi-flash";
 		reg = <0 0x00000000 0x02000000>;
 		bank-width = <2>;
arch/arm/boot/dts/nxp/imx/imx27.dtsi +3 -0
index faba12ee7465..cac4b3d68986 100644
@@ -588,6 +588,9 @@ weim: weim@d8002000 {
 		iram: sram@ffff4c00 {
 			compatible = "mmio-sram";
 			reg = <0xffff4c00 0xb400>;
+			ranges = <0 0xffff4c00 0xb400>;
+			#address-cells = <1>;
+			#size-cells = <1>;
 		};
 	};
 };
arch/arm/boot/dts/nxp/imx/imx7d.dtsi +0 -3
index 4b94b8afb55d..0484e349e064 100644
@@ -217,9 +217,6 @@ fec2: ethernet@30bf0000 {
 };
 
 &ca_funnel_in_ports {
-	#address-cells = <1>;
-	#size-cells = <0>;
-
 	port@1 {
 		reg = <1>;
 		ca_funnel_in_port1: endpoint {
arch/arm/boot/dts/nxp/imx/imx7s.dtsi +7 -3
index bc79163c49b5..39e9f1411ebb 100644
@@ -190,7 +190,11 @@ funnel@30041000 {
 			clock-names = "apb_pclk";
 
 			ca_funnel_in_ports: in-ports {
-				port {
+				#address-cells = <1>;
+				#size-cells = <0>;
+
+				port@0 {
+					reg = <0>;
 					ca_funnel_in_port0: endpoint {
 						remote-endpoint = <&etm0_out_port>;
 					};
@@ -814,7 +818,7 @@ csi_from_csi_mux: endpoint {
 			};
 
 			lcdif: lcdif@30730000 {
-				compatible = "fsl,imx7d-lcdif", "fsl,imx28-lcdif";
+				compatible = "fsl,imx7d-lcdif", "fsl,imx6sx-lcdif";
 				reg = <0x30730000 0x10000>;
 				interrupts = <GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH>;
 				clocks = <&clks IMX7D_LCDIF_PIXEL_ROOT_CLK>,
@@ -1278,7 +1282,7 @@ dma_apbh: dma-controller@33000000 {
 		gpmi: nand-controller@33002000 {
 			compatible = "fsl,imx7d-gpmi-nand";
 			#address-cells = <1>;
-			#size-cells = <1>;
+			#size-cells = <0>;
 			reg = <0x33002000 0x2000>, <0x33004000 0x4000>;
 			reg-names = "gpmi-nand", "bch";
 			interrupts = <GIC_SPI 14 IRQ_TYPE_LEVEL_HIGH>;
arch/arm/boot/dts/nxp/mxs/imx23-sansa.dts +4 -8
index 46057d9bf555..c2efcc20ae80 100644
@@ -175,10 +175,8 @@ i2c-0 {
 		#address-cells = <1>;
 		#size-cells = <0>;
 		compatible = "i2c-gpio";
-		gpios = <
-			&gpio1 24 0		/* SDA */
-			&gpio1 22 0		/* SCL */
-		>;
+		sda-gpios = <&gpio1 24 0>;
+		scl-gpios = <&gpio1 22 0>;
 		i2c-gpio,delay-us = <2>;	/* ~100 kHz */
 	};
 
@@ -186,10 +184,8 @@ i2c-1 {
 		#address-cells = <1>;
 		#size-cells = <0>;
 		compatible = "i2c-gpio";
-		gpios = <
-			&gpio0 31 0		/* SDA */
-			&gpio0 30 0		/* SCL */
-		>;
+		sda-gpios = <&gpio0 31 0>;
+		scl-gpios = <&gpio0 30 0>;
 		i2c-gpio,delay-us = <2>;	/* ~100 kHz */
 
 		touch: touch@20 {
arch/arm/boot/dts/nxp/mxs/imx23.dtsi +1 -1
index 5eca942a52fd..14c07b585f82 100644
@@ -412,7 +412,7 @@ emi@80020000 {
 				status = "disabled";
 			};
 
-			dma_apbx: dma-apbx@80024000 {
+			dma_apbx: dma-controller@80024000 {
 				compatible = "fsl,imx23-dma-apbx";
 				reg = <0x80024000 0x2000>;
 				interrupts = <7>, <5>, <9>, <26>,
arch/arm/boot/dts/nxp/mxs/imx28.dtsi +1 -1
index 763adeb995ee..9b73130887ea 100644
@@ -990,7 +990,7 @@ etm: etm@80022000 {
 				status = "disabled";
 			};
 
-			dma_apbx: dma-apbx@80024000 {
+			dma_apbx: dma-controller@80024000 {
 				compatible = "fsl,imx28-dma-apbx";
 				reg = <0x80024000 0x2000>;
 				interrupts = <78>, <79>, <66>, <0>,
arch/arm/boot/dts/qcom/pm8226.dtsi new file +180 -0

180 lines not on this page · raw message

arch/arm/boot/dts/qcom/pm8841.dtsi new file +68 -0

68 lines not on this page · raw message

arch/arm/boot/dts/qcom/pm8941.dtsi new file +254 -0

254 lines not on this page · raw message

arch/arm/boot/dts/qcom/pma8084.dtsi new file +99 -0

99 lines not on this page · raw message

arch/arm/boot/dts/qcom/pmx55.dtsi new file +85 -0

85 lines not on this page · raw message

arch/arm/boot/dts/qcom/pmx65.dtsi new file +33 -0
new file mode 100644
index 000000000000..1c7fdf59c1f5
@@ -0,0 +1,33 @@
+// SPDX-License-Identifier: GPL-2.0-only
+/*
+ * Copyright (c) 2022, Qualcomm Innovation Center, Inc. All rights reserved.
+ */
+
+#include <dt-bindings/interrupt-controller/irq.h>
+#include <dt-bindings/spmi/spmi.h>
+
+&spmi_bus {
+	pmic@1 {
+		compatible = "qcom,pmx65", "qcom,spmi-pmic";
+		reg = <1 SPMI_USID>;
+		#address-cells = <1>;
+		#size-cells = <0>;
+
+		pmx65_temp: temp-alarm@a00 {
+			compatible = "qcom,spmi-temp-alarm";
+			reg = <0xa00>;
+			interrupts = <0x1 0xa 0x0 IRQ_TYPE_EDGE_BOTH>;
+			#thermal-sensor-cells = <0>;
+		};
+
+		pmx65_gpios: gpio@8800 {
+			compatible = "qcom,pmx65-gpio", "qcom,spmi-gpio";
+			reg = <0x8800>;
+			gpio-controller;
+			gpio-ranges = <&pmx65_gpios 0 0 16>;
+			#gpio-cells = <2>;
+			interrupt-controller;
+			#interrupt-cells = <2>;
+		};
+	};
+};
arch/arm/boot/dts/qcom/qcom-apq8026-asus-sparrow.dts +1 -1
index aa0e0e8d2a97..a39f5a161b03 100644
@@ -6,7 +6,7 @@
 /dts-v1/;
 
 #include "qcom-msm8226.dtsi"
-#include "qcom-pm8226.dtsi"
+#include "pm8226.dtsi"
 
 /delete-node/ &adsp_region;
 
arch/arm/boot/dts/qcom/qcom-apq8026-huawei-sturgeon.dts +1 -1
index de19640efe55..59b218042d32 100644
@@ -6,7 +6,7 @@
 /dts-v1/;
 
 #include "qcom-msm8226.dtsi"
-#include "qcom-pm8226.dtsi"
+#include "pm8226.dtsi"
 #include <dt-bindings/input/ti-drv260x.h>
 
 /delete-node/ &adsp_region;
arch/arm/boot/dts/qcom/qcom-apq8026-lg-lenok.dts +1 -1
index b887e5361ec3..feb78afef3a6 100644
@@ -6,7 +6,7 @@
 /dts-v1/;
 
 #include "qcom-msm8226.dtsi"
-#include "qcom-pm8226.dtsi"
+#include "pm8226.dtsi"
 
 /delete-node/ &adsp_region;
 
arch/arm/boot/dts/qcom/qcom-apq8026-samsung-matisse-wifi.dts +1 -1
index f516e0426bb9..cffc069712b2 100644
@@ -7,7 +7,7 @@
 
 #include <dt-bindings/input/input.h>
 #include "qcom-msm8226.dtsi"
-#include "qcom-pm8226.dtsi"
+#include "pm8226.dtsi"
 
 /delete-node/ &adsp_region;
 /delete-node/ &smem_region;
arch/arm/boot/dts/qcom/qcom-apq8060-dragonboard.dts +2 -2
index db4c791b2e2f..48fd1a1feea3 100644
@@ -72,7 +72,7 @@ cm3605 {
 		/* Trig on both edges - getting close or far away */
 		interrupts-extended = <&pm8058_gpio 34 IRQ_TYPE_EDGE_BOTH>;
 		/* MPP05 analog input to the XOADC */
-		io-channels = <&xoadc 0x00 0x05>;
+		io-channels = <&pm8058_xoadc 0x00 0x05>;
 		io-channel-names = "aout";
 		pinctrl-names = "default";
 		pinctrl-0 = <&dragon_cm3605_gpios>, <&dragon_cm3605_mpps>;
@@ -945,7 +945,7 @@ irq-pins {
 	};
 };
 
-&xoadc {
+&pm8058_xoadc {
 	/* Reference voltage 2.2 V */
 	xoadc-ref-supply = <&pm8058_l18>;
 
arch/arm/boot/dts/qcom/qcom-apq8074-dragonboard.dts +2 -2
index 6d1b2439ae3a..950fa652f985 100644
@@ -4,8 +4,8 @@
 #include <dt-bindings/leds/common.h>
 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
 #include "qcom-msm8974.dtsi"
-#include "qcom-pm8841.dtsi"
-#include "qcom-pm8941.dtsi"
+#include "pm8841.dtsi"
+#include "pm8941.dtsi"
 
 /delete-node/ &mpss_region;
 
arch/arm/boot/dts/qcom/qcom-apq8084-ifc6540.dts +1 -1
index 116e59a3b76d..1df24c922be9 100644
@@ -1,6 +1,6 @@
 // SPDX-License-Identifier: GPL-2.0
 #include "qcom-apq8084.dtsi"
-#include "qcom-pma8084.dtsi"
+#include "pma8084.dtsi"
 
 / {
 	model = "Qualcomm APQ8084/IFC6540";
arch/arm/boot/dts/qcom/qcom-apq8084-mtp.dts +1 -1
index c6b6680248a6..d4e6aee034af 100644
@@ -1,6 +1,6 @@
 // SPDX-License-Identifier: GPL-2.0
 #include "qcom-apq8084.dtsi"
-#include "qcom-pma8084.dtsi"
+#include "pma8084.dtsi"
 
 / {
 	model = "Qualcomm APQ 8084-MTP";
arch/arm/boot/dts/qcom/qcom-mdm9615-wp8548.dtsi +1 -1
index 92c8003dac25..dac3aa793f71 100644
@@ -76,7 +76,7 @@ reset-out-pins {
 	};
 };
 
-&pmicgpio {
+&pm8018_gpio {
 	usb_vbus_5v_pins: usb-vbus-5v-state {
 		pins = "gpio4";
 		function = "normal";
arch/arm/boot/dts/qcom/qcom-mdm9615.dtsi +7 -7
index 63e21aa23642..c0a60bae703b 100644
@@ -261,7 +261,7 @@ qcom,ssbi@500000 {
 			reg = <0x500000 0x1000>;
 			qcom,controller-type = "pmic-arbiter";
 
-			pmicintc: pmic {
+			pm8018: pmic {
 				compatible = "qcom,pm8018", "qcom,pm8921";
 				interrupts = <GIC_PPI 226 IRQ_TYPE_LEVEL_HIGH>;
 				#interrupt-cells = <2>;
@@ -272,38 +272,38 @@ pmicintc: pmic {
 				pwrkey@1c {
 					compatible = "qcom,pm8018-pwrkey", "qcom,pm8921-pwrkey";
 					reg = <0x1c>;
-					interrupt-parent = <&pmicintc>;
+					interrupt-parent = <&pm8018>;
 					interrupts = <50 IRQ_TYPE_EDGE_RISING>,
 						     <51 IRQ_TYPE_EDGE_RISING>;
 					debounce = <15625>;
 					pull-up;
 				};
 
-				pmicmpp: mpps@50 {
+				pm8018_mpps: mpps@50 {
 					compatible = "qcom,pm8018-mpp", "qcom,ssbi-mpp";
 					interrupt-controller;
 					#interrupt-cells = <2>;
 					reg = <0x50>;
 					gpio-controller;
 					#gpio-cells = <2>;
-					gpio-ranges = <&pmicmpp 0 0 6>;
+					gpio-ranges = <&pm8018_mpps 0 0 6>;
 				};
 
 				rtc@11d {
 					compatible = "qcom,pm8018-rtc", "qcom,pm8921-rtc";
-					interrupt-parent = <&pmicintc>;
+					interrupt-parent = <&pm8018>;
 					interrupts = <39 IRQ_TYPE_EDGE_RISING>;
 					reg = <0x11d>;
 					allow-set-time;
 				};
 
-				pmicgpio: gpio@150 {
+				pm8018_gpio: gpio@150 {
 					compatible = "qcom,pm8018-gpio", "qcom,ssbi-gpio";
 					reg = <0x150>;
 					interrupt-controller;
 					#interrupt-cells = <2>;
 					gpio-controller;
-					gpio-ranges = <&pmicgpio 0 0 6>;
+					gpio-ranges = <&pm8018_gpio 0 0 6>;
 					#gpio-cells = <2>;
 				};
 			};
arch/arm/boot/dts/qcom/qcom-msm8660.dtsi +8 -8
index 78023ed2fdf7..9217ced108c4 100644
@@ -80,13 +80,13 @@ sleep-clk {
 	 */
 	iio-hwmon {
 		compatible = "iio-hwmon";
-		io-channels = <&xoadc 0x00 0x01>, /* Battery */
-			    <&xoadc 0x00 0x02>, /* DC in (charger) */
-			    <&xoadc 0x00 0x04>, /* VPH the main system voltage */
-			    <&xoadc 0x00 0x0b>, /* Die temperature */
-			    <&xoadc 0x00 0x0c>, /* Reference voltage 1.25V */
-			    <&xoadc 0x00 0x0d>, /* Reference voltage 0.625V */
-			    <&xoadc 0x00 0x0e>; /* Reference voltage 0.325V */
+		io-channels = <&pm8058_xoadc 0x00 0x01>, /* Battery */
+			      <&pm8058_xoadc 0x00 0x02>, /* DC in (charger) */
+			      <&pm8058_xoadc 0x00 0x04>, /* VPH the main system voltage */
+			      <&pm8058_xoadc 0x00 0x0b>, /* Die temperature */
+			      <&pm8058_xoadc 0x00 0x0c>, /* Reference voltage 1.25V */
+			      <&pm8058_xoadc 0x00 0x0d>, /* Reference voltage 0.625V */
+			      <&pm8058_xoadc 0x00 0x0e>; /* Reference voltage 0.325V */
 	};
 
 	soc: soc {
@@ -390,7 +390,7 @@ pm8058_keypad: keypad@148 {
 					row-hold = <91500>;
 				};
 
-				xoadc: xoadc@197 {
+				pm8058_xoadc: xoadc@197 {
 					compatible = "qcom,pm8058-adc";
 					reg = <0x197>;
 					interrupts-extended = <&pm8058 76 IRQ_TYPE_EDGE_RISING>;
arch/arm/boot/dts/qcom/qcom-msm8974-lge-nexus5-hammerhead.dts +2 -2
index 60bdfddeae69..da99f770d4f5 100644
@@ -1,7 +1,7 @@
 // SPDX-License-Identifier: GPL-2.0
 #include "qcom-msm8974.dtsi"
-#include "qcom-pm8841.dtsi"
-#include "qcom-pm8941.dtsi"
+#include "pm8841.dtsi"
+#include "pm8941.dtsi"
 #include <dt-bindings/input/input.h>
 #include <dt-bindings/leds/common.h>
 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
arch/arm/boot/dts/qcom/qcom-msm8974-sony-xperia-rhine.dtsi +2 -2
index 68a2f9094e53..23ae474698aa 100644
@@ -1,7 +1,7 @@
 // SPDX-License-Identifier: GPL-2.0
 #include "qcom-msm8974.dtsi"
-#include "qcom-pm8841.dtsi"
-#include "qcom-pm8941.dtsi"
+#include "pm8841.dtsi"
+#include "pm8941.dtsi"
 #include <dt-bindings/input/input.h>
 #include <dt-bindings/leds/common.h>
 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
arch/arm/boot/dts/qcom/qcom-msm8974pro-fairphone-fp2.dts +2 -2
index 42d253b75dad..6c4153689b39 100644
@@ -1,7 +1,7 @@
 // SPDX-License-Identifier: GPL-2.0
 #include "qcom-msm8974pro.dtsi"
-#include "qcom-pm8841.dtsi"
-#include "qcom-pm8941.dtsi"
+#include "pm8841.dtsi"
+#include "pm8941.dtsi"
 #include <dt-bindings/input/input.h>
 #include <dt-bindings/leds/common.h>
 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
arch/arm/boot/dts/qcom/qcom-msm8974pro-oneplus-bacon.dts +2 -2
index 8230d0e1d95d..c0ca264d8140 100644
@@ -1,7 +1,7 @@
 // SPDX-License-Identifier: GPL-2.0
 #include "qcom-msm8974pro.dtsi"
-#include "qcom-pm8841.dtsi"
-#include "qcom-pm8941.dtsi"
+#include "pm8841.dtsi"
+#include "pm8941.dtsi"
 #include <dt-bindings/input/input.h>
 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
 
arch/arm/boot/dts/qcom/qcom-msm8974pro-samsung-klte.dts +1 -1
index 3e2c86591ee2..325feb89b343 100644
@@ -1,6 +1,6 @@
 // SPDX-License-Identifier: GPL-2.0
 #include "qcom-msm8974pro.dtsi"
-#include "qcom-pma8084.dtsi"
+#include "pma8084.dtsi"
 #include <dt-bindings/input/input.h>
 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
 #include <dt-bindings/leds/common.h>
arch/arm/boot/dts/qcom/qcom-msm8974pro-sony-xperia-shinano-castor.dts +2 -2
index 11468d1409f7..0798cce3dbea 100644
@@ -1,7 +1,7 @@
 // SPDX-License-Identifier: GPL-2.0
 #include "qcom-msm8974pro.dtsi"
-#include "qcom-pm8841.dtsi"
-#include "qcom-pm8941.dtsi"
+#include "pm8841.dtsi"
+#include "pm8941.dtsi"
 #include <dt-bindings/input/input.h>
 #include <dt-bindings/leds/common.h>
 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
arch/arm/boot/dts/qcom/qcom-pm8226.dtsi deleted +0 -180

180 lines not on this page · raw message

arch/arm/boot/dts/qcom/qcom-pm8841.dtsi deleted +0 -68

68 lines not on this page · raw message

arch/arm/boot/dts/qcom/qcom-pm8941.dtsi deleted +0 -254

254 lines not on this page · raw message

arch/arm/boot/dts/qcom/qcom-pma8084.dtsi deleted +0 -99

99 lines not on this page · raw message

arch/arm/boot/dts/qcom/qcom-pmx55.dtsi deleted +0 -85

85 lines not on this page · raw message

arch/arm/boot/dts/qcom/qcom-pmx65.dtsi deleted +0 -33
deleted file mode 100644
index 1c7fdf59c1f5..000000000000
@@ -1,33 +0,0 @@
-// SPDX-License-Identifier: GPL-2.0-only
-/*
- * Copyright (c) 2022, Qualcomm Innovation Center, Inc. All rights reserved.
- */
-
-#include <dt-bindings/interrupt-controller/irq.h>
-#include <dt-bindings/spmi/spmi.h>
-
-&spmi_bus {
-	pmic@1 {
-		compatible = "qcom,pmx65", "qcom,spmi-pmic";
-		reg = <1 SPMI_USID>;
-		#address-cells = <1>;
-		#size-cells = <0>;
-
-		pmx65_temp: temp-alarm@a00 {
-			compatible = "qcom,spmi-temp-alarm";
-			reg = <0xa00>;
-			interrupts = <0x1 0xa 0x0 IRQ_TYPE_EDGE_BOTH>;
-			#thermal-sensor-cells = <0>;
-		};
-
-		pmx65_gpios: gpio@8800 {
-			compatible = "qcom,pmx65-gpio", "qcom,spmi-gpio";
-			reg = <0x8800>;
-			gpio-controller;
-			gpio-ranges = <&pmx65_gpios 0 0 16>;
-			#gpio-cells = <2>;
-			interrupt-controller;
-			#interrupt-cells = <2>;
-		};
-	};
-};
arch/arm/boot/dts/qcom/qcom-sdx55-mtp.dts +1 -1
index 7e97ad5803d8..247069361909 100644
@@ -9,7 +9,7 @@
 #include "qcom-sdx55.dtsi"
 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
 #include <arm64/qcom/pm8150b.dtsi>
-#include "qcom-pmx55.dtsi"
+#include "pmx55.dtsi"
 
 / {
 	model = "Qualcomm Technologies, Inc. SDX55 MTP";
arch/arm/boot/dts/qcom/qcom-sdx55-t55.dts +1 -1
index 51058b065279..082f7ed1a01f 100644
@@ -8,7 +8,7 @@
 #include <dt-bindings/gpio/gpio.h>
 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
 #include "qcom-sdx55.dtsi"
-#include "qcom-pmx55.dtsi"
+#include "pmx55.dtsi"
 
 / {
 	model = "Thundercomm T55 Development Kit";
arch/arm/boot/dts/qcom/qcom-sdx55-telit-fn980-tlb.dts +1 -1
index 8fadc6e70692..e336a15b45c4 100644
@@ -8,7 +8,7 @@
 #include <dt-bindings/gpio/gpio.h>
 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
 #include "qcom-sdx55.dtsi"
-#include "qcom-pmx55.dtsi"
+#include "pmx55.dtsi"
 
 / {
 	model = "Telit FN980 TLB";
arch/arm/boot/dts/qcom/qcom-sdx65-mtp.dts +1 -1
index fcf1c51c5e7a..b87c5434cc29 100644
@@ -8,7 +8,7 @@
 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
 #include <arm64/qcom/pmk8350.dtsi>
 #include <arm64/qcom/pm7250b.dtsi>
-#include "qcom-pmx65.dtsi"
+#include "pmx65.dtsi"
 
 / {
 	model = "Qualcomm Technologies, Inc. SDX65 MTP";
arch/arm/boot/dts/rockchip/rk3036.dtsi +11 -3
index 78686fc72ce6..c420c7c642cb 100644
@@ -402,12 +402,20 @@ hdmi: hdmi@20034000 {
 		pinctrl-0 = <&hdmi_ctl>;
 		status = "disabled";
 
-		hdmi_in: port {
+		ports {
 			#address-cells = <1>;
 			#size-cells = <0>;
-			hdmi_in_vop: endpoint@0 {
+
+			hdmi_in: port@0 {
 				reg = <0>;
-				remote-endpoint = <&vop_out_hdmi>;
+
+				hdmi_in_vop: endpoint {
+					remote-endpoint = <&vop_out_hdmi>;
+				};
+			};
+
+			hdmi_out: port@1 {
+				reg = <1>;
 			};
 		};
 	};
arch/arm/boot/dts/samsung/exynos4.dtsi +13 -13
index f775b9377a38..7f981b5c0d64 100644
@@ -203,16 +203,16 @@ dsi_0: dsi@11c80000 {
 
 		camera: camera@11800000 {
 			compatible = "samsung,fimc";
+			ranges = <0x0 0x11800000 0xa0000>;
 			status = "disabled";
 			#address-cells = <1>;
 			#size-cells = <1>;
 			#clock-cells = <1>;
 			clock-output-names = "cam_a_clkout", "cam_b_clkout";
-			ranges;
 
-			fimc_0: fimc@11800000 {
+			fimc_0: fimc@0 {
 				compatible = "samsung,exynos4210-fimc";
-				reg = <0x11800000 0x1000>;
+				reg = <0x0 0x1000>;
 				interrupts = <GIC_SPI 84 IRQ_TYPE_LEVEL_HIGH>;
 				clocks = <&clock CLK_FIMC0>,
 					 <&clock CLK_SCLK_FIMC0>;
@@ -223,9 +223,9 @@ fimc_0: fimc@11800000 {
 				status = "disabled";
 			};
 
-			fimc_1: fimc@11810000 {
+			fimc_1: fimc@10000 {
 				compatible = "samsung,exynos4210-fimc";
-				reg = <0x11810000 0x1000>;
+				reg = <0x00010000 0x1000>;
 				interrupts = <GIC_SPI 85 IRQ_TYPE_LEVEL_HIGH>;
 				clocks = <&clock CLK_FIMC1>,
 					 <&clock CLK_SCLK_FIMC1>;
@@ -236,9 +236,9 @@ fimc_1: fimc@11810000 {
 				status = "disabled";
 			};
 
-			fimc_2: fimc@11820000 {
+			fimc_2: fimc@20000 {
 				compatible = "samsung,exynos4210-fimc";
-				reg = <0x11820000 0x1000>;
+				reg = <0x00020000 0x1000>;
 				interrupts = <GIC_SPI 86 IRQ_TYPE_LEVEL_HIGH>;
 				clocks = <&clock CLK_FIMC2>,
 					 <&clock CLK_SCLK_FIMC2>;
@@ -249,9 +249,9 @@ fimc_2: fimc@11820000 {
 				status = "disabled";
 			};
 
-			fimc_3: fimc@11830000 {
+			fimc_3: fimc@30000 {
 				compatible = "samsung,exynos4210-fimc";
-				reg = <0x11830000 0x1000>;
+				reg = <0x00030000 0x1000>;
 				interrupts = <GIC_SPI 87 IRQ_TYPE_LEVEL_HIGH>;
 				clocks = <&clock CLK_FIMC3>,
 					 <&clock CLK_SCLK_FIMC3>;
@@ -262,9 +262,9 @@ fimc_3: fimc@11830000 {
 				status = "disabled";
 			};
 
-			csis_0: csis@11880000 {
+			csis_0: csis@80000 {
 				compatible = "samsung,exynos4210-csis";
-				reg = <0x11880000 0x4000>;
+				reg = <0x00080000 0x4000>;
 				interrupts = <GIC_SPI 78 IRQ_TYPE_LEVEL_HIGH>;
 				clocks = <&clock CLK_CSIS0>,
 					 <&clock CLK_SCLK_CSIS0>;
@@ -278,9 +278,9 @@ csis_0: csis@11880000 {
 				#size-cells = <0>;
 			};
 
-			csis_1: csis@11890000 {
+			csis_1: csis@90000 {
 				compatible = "samsung,exynos4210-csis";
-				reg = <0x11890000 0x4000>;
+				reg = <0x00090000 0x4000>;
 				interrupts = <GIC_SPI 80 IRQ_TYPE_LEVEL_HIGH>;
 				clocks = <&clock CLK_CSIS1>,
 					 <&clock CLK_SCLK_CSIS1>;
arch/arm/boot/dts/samsung/exynos4x12.dtsi +9 -8
index 84c1db221c98..83d9d0a0a617 100644
@@ -451,14 +451,15 @@ &combiner {
 };
 
 &camera {
+	ranges = <0x0 0x11800000 0xba1000>;
 	clocks = <&clock CLK_SCLK_CAM0>, <&clock CLK_SCLK_CAM1>,
 		 <&clock CLK_PIXELASYNCM0>, <&clock CLK_PIXELASYNCM1>;
 	clock-names = "sclk_cam0", "sclk_cam1", "pxl_async0", "pxl_async1";
 
 	/* fimc_[0-3] are configured outside, under phandles */
-	fimc_lite_0: fimc-lite@12390000 {
+	fimc_lite_0: fimc-lite@b90000 {
 		compatible = "samsung,exynos4212-fimc-lite";
-		reg = <0x12390000 0x1000>;
+		reg = <0x00b90000 0x1000>;
 		interrupts = <GIC_SPI 105 IRQ_TYPE_LEVEL_HIGH>;
 		power-domains = <&pd_isp>;
 		clocks = <&isp_clock CLK_ISP_FIMC_LITE0>;
@@ -467,9 +468,9 @@ fimc_lite_0: fimc-lite@12390000 {
 		status = "disabled";
 	};
 
-	fimc_lite_1: fimc-lite@123a0000 {
+	fimc_lite_1: fimc-lite@ba0000 {
 		compatible = "samsung,exynos4212-fimc-lite";
-		reg = <0x123a0000 0x1000>;
+		reg = <0x00ba0000 0x1000>;
 		interrupts = <GIC_SPI 106 IRQ_TYPE_LEVEL_HIGH>;
 		power-domains = <&pd_isp>;
 		clocks = <&isp_clock CLK_ISP_FIMC_LITE1>;
@@ -478,9 +479,9 @@ fimc_lite_1: fimc-lite@123a0000 {
 		status = "disabled";
 	};
 
-	fimc_is: fimc-is@12000000 {
+	fimc_is: fimc-is@800000 {
 		compatible = "samsung,exynos4212-fimc-is";
-		reg = <0x12000000 0x260000>;
+		reg = <0x00800000 0x260000>;
 		interrupts = <GIC_SPI 90 IRQ_TYPE_LEVEL_HIGH>,
 			     <GIC_SPI 95 IRQ_TYPE_LEVEL_HIGH>;
 		power-domains = <&pd_isp>;
@@ -525,9 +526,9 @@ pmu@10020000 {
 			reg = <0x10020000 0x3000>;
 		};
 
-		i2c1_isp: i2c-isp@12140000 {
+		i2c1_isp: i2c-isp@940000 {
 			compatible = "samsung,exynos4212-i2c-isp";
-			reg = <0x12140000 0x100>;
+			reg = <0x00940000 0x100>;
 			clocks = <&isp_clock CLK_ISP_I2C1_ISP>;
 			clock-names = "i2c_isp";
 			#address-cells = <1>;
arch/arm/boot/dts/samsung/s5pv210.dtsi +9 -9
index f7de5b5f2f38..ed560c9a3aa1 100644
@@ -549,17 +549,17 @@ i2c1: i2c@fab00000 {
 
 		camera: camera@fa600000 {
 			compatible = "samsung,fimc";
+			ranges = <0x0 0xfa600000 0xe01000>;
 			clocks = <&clocks SCLK_CAM0>, <&clocks SCLK_CAM1>;
 			clock-names = "sclk_cam0", "sclk_cam1";
 			#address-cells = <1>;
 			#size-cells = <1>;
 			#clock-cells = <1>;
 			clock-output-names = "cam_a_clkout", "cam_b_clkout";
-			ranges;
 
-			csis0: csis@fa600000 {
+			csis0: csis@0 {
 				compatible = "samsung,s5pv210-csis";
-				reg = <0xfa600000 0x4000>;
+				reg = <0x00000000 0x4000>;
 				interrupt-parent = <&vic2>;
 				interrupts = <29>;
 				clocks = <&clocks CLK_CSIS>,
@@ -572,9 +572,9 @@ csis0: csis@fa600000 {
 				#size-cells = <0>;
 			};
 
-			fimc0: fimc@fb200000 {
+			fimc0: fimc@c00000 {
 				compatible = "samsung,s5pv210-fimc";
-				reg = <0xfb200000 0x1000>;
+				reg = <0x00c00000 0x1000>;
 				interrupts = <5>;
 				interrupt-parent = <&vic2>;
 				clocks = <&clocks CLK_FIMC0>,
@@ -586,9 +586,9 @@ fimc0: fimc@fb200000 {
 				samsung,cam-if;
 			};
 
-			fimc1: fimc@fb300000 {
+			fimc1: fimc@d00000 {
 				compatible = "samsung,s5pv210-fimc";
-				reg = <0xfb300000 0x1000>;
+				reg = <0x00d00000 0x1000>;
 				interrupt-parent = <&vic2>;
 				interrupts = <6>;
 				clocks = <&clocks CLK_FIMC1>,
@@ -602,9 +602,9 @@ fimc1: fimc@fb300000 {
 				samsung,lcd-wb;
 			};
 
-			fimc2: fimc@fb400000 {
+			fimc2: fimc@e00000 {
 				compatible = "samsung,s5pv210-fimc";
-				reg = <0xfb400000 0x1000>;
+				reg = <0x00e00000 0x1000>;
 				interrupt-parent = <&vic2>;
 				interrupts = <7>;
 				clocks = <&clocks CLK_FIMC2>,
arch/arm/include/asm/irq_work.h +0 -2
index 3149e4dc1b54..8895999834cc 100644
@@ -9,6 +9,4 @@ static inline bool arch_irq_work_has_interrupt(void)
 	return is_smp();
 }
 
-extern void arch_irq_work_raise(void);
-
 #endif /* _ASM_ARM_IRQ_WORK_H */
arch/arm64/boot/dts/amlogic/meson-s4-s805x2-aq222.dts +2 -2
index 8ffbcb2b1ac5..bbd3c05cbd90 100644
@@ -15,7 +15,7 @@ / {
 	#size-cells = <2>;
 
 	aliases {
-		serial0 = &uart_B;
+		serial0 = &uart_b;
 	};
 
 	memory@0 {
@@ -25,6 +25,6 @@ memory@0 {
 
 };
 
-&uart_B {
+&uart_b {
 	status = "okay";
 };
arch/arm64/boot/dts/amlogic/meson-s4.dtsi +2 -2
index f24460186d3d..55ddea6dc9f8 100644
@@ -118,14 +118,14 @@ gpio_intc: interrupt-controller@4080 {
 					<10 11 12 13 14 15 16 17 18 19 20 21>;
 			};
 
-			uart_B: serial@7a000 {
+			uart_b: serial@7a000 {
 				compatible = "amlogic,meson-s4-uart",
 					     "amlogic,meson-ao-uart";
 				reg = <0x0 0x7a000 0x0 0x18>;
 				interrupts = <GIC_SPI 169 IRQ_TYPE_EDGE_RISING>;
-				status = "disabled";
 				clocks = <&xtal>, <&xtal>, <&xtal>;
 				clock-names = "xtal", "pclk", "baud";
+				status = "disabled";
 			};
 
 			reset: reset-controller@2000 {
arch/arm64/boot/dts/qcom/msm8996.dtsi +21 -0
index c8e0986425ab..4d87cba47c76 100644
@@ -443,6 +443,19 @@ memory@80000000 {
 		reg = <0x0 0x80000000 0x0 0x0>;
 	};
 
+	etm {
+		compatible = "qcom,coresight-remote-etm";
+
+		out-ports {
+			port {
+				modem_etm_out_funnel_in2: endpoint {
+					remote-endpoint =
+					  <&funnel_in2_in_modem_etm>;
+				};
+			};
+		};
+	};
+
 	psci {
 		compatible = "arm,psci-1.0";
 		method = "smc";
@@ -2643,6 +2656,14 @@ funnel@3023000 {
 			clocks = <&rpmcc RPM_QDSS_CLK>, <&rpmcc RPM_QDSS_A_CLK>;
 			clock-names = "apb_pclk", "atclk";
 
+			in-ports {
+				port {
+					funnel_in2_in_modem_etm: endpoint {
+						remote-endpoint =
+						  <&modem_etm_out_funnel_in2>;
+					};
+				};
+			};
 
 			out-ports {
 				port {
arch/arm64/boot/dts/qcom/msm8998.dtsi +20 -12
index f180047cacb0..f91c58c844af 100644
@@ -2034,9 +2034,11 @@ etm5: etm@7c40000 {
 
 			cpu = <&CPU4>;
 
-			port {
-				etm4_out: endpoint {
-					remote-endpoint = <&apss_funnel_in4>;
+			out-ports {
+				port {
+					etm4_out: endpoint {
+						remote-endpoint = <&apss_funnel_in4>;
+					};
 				};
 			};
 		};
@@ -2051,9 +2053,11 @@ etm6: etm@7d40000 {
 
 			cpu = <&CPU5>;
 
-			port {
-				etm5_out: endpoint {
-					remote-endpoint = <&apss_funnel_in5>;
+			out-ports {
+				port {
+					etm5_out: endpoint {
+						remote-endpoint = <&apss_funnel_in5>;
+					};
 				};
 			};
 		};
@@ -2068,9 +2072,11 @@ etm7: etm@7e40000 {
 
 			cpu = <&CPU6>;
 
-			port {
-				etm6_out: endpoint {
-					remote-endpoint = <&apss_funnel_in6>;
+			out-ports {
+				port {
+					etm6_out: endpoint {
+						remote-endpoint = <&apss_funnel_in6>;
+					};
 				};
 			};
 		};
@@ -2085,9 +2091,11 @@ etm8: etm@7f40000 {
 
 			cpu = <&CPU7>;
 
-			port {
-				etm7_out: endpoint {
-					remote-endpoint = <&apss_funnel_in7>;
+			out-ports {
+				port {
+					etm7_out: endpoint {
+						remote-endpoint = <&apss_funnel_in7>;
+					};
 				};
 			};
 		};
arch/arm64/boot/dts/qcom/sdm845.dtsi +1 -4
index 63f6515692e8..234d7875cd8e 100644
@@ -3555,11 +3555,8 @@ etf_out: endpoint {
 			};
 
 			in-ports {
-				#address-cells = <1>;
-				#size-cells = <0>;
 
-				port@1 {
-					reg = <1>;
+				port {
 					etf_in: endpoint {
 						remote-endpoint =
 						  <&merge_funnel_out>;
arch/arm64/boot/dts/qcom/sm8150.dtsi +1 -4
index f7e35e220018..26b6d84548a5 100644
@@ -2973,11 +2973,8 @@ replicator1_out: endpoint {
 			};
 
 			in-ports {
-				#address-cells = <1>;
-				#size-cells = <0>;
 
-				port@1 {
-					reg = <1>;
+				port {
 					replicator1_in: endpoint {
 						remote-endpoint = <&replicator_out1>;
 					};
arch/arm64/boot/dts/qcom/sm8250.dtsi +4 -20
index 1a98481d0c7f..64a656dcfa1f 100644
@@ -2830,11 +2830,8 @@ tpda@6004000 {
 			clock-names = "apb_pclk";
 
 			out-ports {
-				#address-cells = <1>;
-				#size-cells = <0>;
 
-				port@0 {
-					reg = <0>;
+				port {
 					tpda_out_funnel_qatb: endpoint {
 						remote-endpoint = <&funnel_qatb_in_tpda>;
 					};
@@ -2877,11 +2874,7 @@ funnel_qatb_out_funnel_in0: endpoint {
 			};
 
 			in-ports {
-				#address-cells = <1>;
-				#size-cells = <0>;
-
-				port@0 {
-					reg = <0>;
+				port {
 					funnel_qatb_in_tpda: endpoint {
 						remote-endpoint = <&tpda_out_funnel_qatb>;
 					};
@@ -3090,11 +3083,8 @@ etf_out: endpoint {
 			};
 
 			in-ports {
-				#address-cells = <1>;
-				#size-cells = <0>;
 
-				port@0 {
-					reg = <0>;
+				port {
 					etf_in_funnel_swao_out: endpoint {
 						remote-endpoint = <&funnel_swao_out_etf>;
 					};
@@ -3178,8 +3168,6 @@ funnel@6c2d000 {
 			clock-names = "apb_pclk";
 
 			out-ports {
-				#address-cells = <1>;
-				#size-cells = <0>;
 				port {
 					tpdm_mm_out_tpda9: endpoint {
 						remote-endpoint = <&tpda_9_in_tpdm_mm>;
@@ -3445,11 +3433,7 @@ funnel_apss_merg_out_funnel_in1: endpoint {
 			};
 
 			in-ports {
-				#address-cells = <1>;
-				#size-cells = <0>;
-
-				port@0 {
-					reg = <0>;
+				port {
 					funnel_apss_merg_in_funnel_apss: endpoint {
 					remote-endpoint = <&funnel_apss_out_funnel_apss_merg>;
 					};
arch/arm64/boot/dts/qcom/sm8350.dtsi +4 -4
index a7cf506f24b6..5ed464c37422 100644
@@ -2020,7 +2020,7 @@ mpss: remoteproc@4080000 {
 			compatible = "qcom,sm8350-mpss-pas";
 			reg = <0x0 0x04080000 0x0 0x4040>;
 
-			interrupts-extended = <&intc GIC_SPI 264 IRQ_TYPE_LEVEL_HIGH>,
+			interrupts-extended = <&intc GIC_SPI 264 IRQ_TYPE_EDGE_RISING>,
 					      <&smp2p_modem_in 0 IRQ_TYPE_EDGE_RISING>,
 					      <&smp2p_modem_in 1 IRQ_TYPE_EDGE_RISING>,
 					      <&smp2p_modem_in 2 IRQ_TYPE_EDGE_RISING>,
@@ -2062,7 +2062,7 @@ slpi: remoteproc@5c00000 {
 			compatible = "qcom,sm8350-slpi-pas";
 			reg = <0 0x05c00000 0 0x4000>;
 
-			interrupts-extended = <&pdc 9 IRQ_TYPE_LEVEL_HIGH>,
+			interrupts-extended = <&pdc 9 IRQ_TYPE_EDGE_RISING>,
 					      <&smp2p_slpi_in 0 IRQ_TYPE_EDGE_RISING>,
 					      <&smp2p_slpi_in 1 IRQ_TYPE_EDGE_RISING>,
 					      <&smp2p_slpi_in 2 IRQ_TYPE_EDGE_RISING>,
@@ -3206,7 +3206,7 @@ adsp: remoteproc@17300000 {
 			compatible = "qcom,sm8350-adsp-pas";
 			reg = <0 0x17300000 0 0x100>;
 
-			interrupts-extended = <&pdc 6 IRQ_TYPE_LEVEL_HIGH>,
+			interrupts-extended = <&pdc 6 IRQ_TYPE_EDGE_RISING>,
 					      <&smp2p_adsp_in 0 IRQ_TYPE_EDGE_RISING>,
 					      <&smp2p_adsp_in 1 IRQ_TYPE_EDGE_RISING>,
 					      <&smp2p_adsp_in 2 IRQ_TYPE_EDGE_RISING>,
@@ -3511,7 +3511,7 @@ cdsp: remoteproc@98900000 {
 			compatible = "qcom,sm8350-cdsp-pas";
 			reg = <0 0x98900000 0 0x1400000>;
 
-			interrupts-extended = <&intc GIC_SPI 578 IRQ_TYPE_LEVEL_HIGH>,
+			interrupts-extended = <&intc GIC_SPI 578 IRQ_TYPE_EDGE_RISING>,
 					      <&smp2p_cdsp_in 0 IRQ_TYPE_EDGE_RISING>,
 					      <&smp2p_cdsp_in 1 IRQ_TYPE_EDGE_RISING>,
 					      <&smp2p_cdsp_in 2 IRQ_TYPE_EDGE_RISING>,
arch/arm64/boot/dts/qcom/sm8450.dtsi +4 -4
index 79cc8fbcd846..91d856e5b06b 100644
@@ -2176,7 +2176,7 @@ wsa2macro: codec@31e0000 {
 			#sound-dai-cells = <1>;
 		};
 
-		swr4: soundwire-controller@31f0000 {
+		swr4: soundwire@31f0000 {
 			compatible = "qcom,soundwire-v1.7.0";
 			reg = <0 0x031f0000 0 0x2000>;
 			interrupts = <GIC_SPI 171 IRQ_TYPE_LEVEL_HIGH>;
@@ -2224,7 +2224,7 @@ rxmacro: codec@3200000 {
 			#sound-dai-cells = <1>;
 		};
 
-		swr1: soundwire-controller@3210000 {
+		swr1: soundwire@3210000 {
 			compatible = "qcom,soundwire-v1.7.0";
 			reg = <0 0x03210000 0 0x2000>;
 			interrupts = <GIC_SPI 155 IRQ_TYPE_LEVEL_HIGH>;
@@ -2291,7 +2291,7 @@ wsamacro: codec@3240000 {
 			#sound-dai-cells = <1>;
 		};
 
-		swr0: soundwire-controller@3250000 {
+		swr0: soundwire@3250000 {
 			compatible = "qcom,soundwire-v1.7.0";
 			reg = <0 0x03250000 0 0x2000>;
 			interrupts = <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>;
@@ -2318,7 +2318,7 @@ swr0: soundwire-controller@3250000 {
 			status = "disabled";
 		};
 
-		swr2: soundwire-controller@33b0000 {
+		swr2: soundwire@33b0000 {
 			compatible = "qcom,soundwire-v1.7.0";
 			reg = <0 0x033b0000 0 0x2000>;
 			interrupts = <GIC_SPI 496 IRQ_TYPE_LEVEL_HIGH>,
arch/arm64/boot/dts/qcom/sm8550.dtsi +4 -4
index 3a228d4f0c14..076715ef09d5 100644
@@ -2044,7 +2044,7 @@ lpass_wsa2macro: codec@6aa0000 {
 			#sound-dai-cells = <1>;
 		};
 
-		swr3: soundwire-controller@6ab0000 {
+		swr3: soundwire@6ab0000 {
 			compatible = "qcom,soundwire-v2.0.0";
 			reg = <0 0x06ab0000 0 0x10000>;
 			interrupts = <GIC_SPI 171 IRQ_TYPE_LEVEL_HIGH>;
@@ -2090,7 +2090,7 @@ lpass_rxmacro: codec@6ac0000 {
 			#sound-dai-cells = <1>;
 		};
 
-		swr1: soundwire-controller@6ad0000 {
+		swr1: soundwire@6ad0000 {
 			compatible = "qcom,soundwire-v2.0.0";
 			reg = <0 0x06ad0000 0 0x10000>;
 			interrupts = <GIC_SPI 155 IRQ_TYPE_LEVEL_HIGH>;
@@ -2155,7 +2155,7 @@ lpass_wsamacro: codec@6b00000 {
 			#sound-dai-cells = <1>;
 		};
 
-		swr0: soundwire-controller@6b10000 {
+		swr0: soundwire@6b10000 {
 			compatible = "qcom,soundwire-v2.0.0";
 			reg = <0 0x06b10000 0 0x10000>;
 			interrupts = <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>;
@@ -2182,7 +2182,7 @@ swr0: soundwire-controller@6b10000 {
 			status = "disabled";
 		};
 
-		swr2: soundwire-controller@6d30000 {
+		swr2: soundwire@6d30000 {
 			compatible = "qcom,soundwire-v2.0.0";
 			reg = <0 0x06d30000 0 0x10000>;
 			interrupts = <GIC_SPI 496 IRQ_TYPE_LEVEL_HIGH>,
arch/arm64/boot/dts/sprd/ums512.dtsi +2 -1
index 97ac550af2f1..cc4459551e05 100644
@@ -113,7 +113,7 @@ CPU7: cpu@700 {
 
 	idle-states {
 		entry-method = "psci";
-		CORE_PD: core-pd {
+		CORE_PD: cpu-pd {
 			compatible = "arm,idle-state";
 			entry-latency-us = <4000>;
 			exit-latency-us = <4000>;
@@ -291,6 +291,7 @@ anlg_phy_gc_regs: syscon@323e0000 {
 			pll2: clock-controller@0 {
 				compatible = "sprd,ums512-gc-pll";
 				reg = <0x0 0x100>;
+				clocks = <&ext_26m>;
 				clock-names = "ext-26m";
 				#clock-cells = <1>;
 			};
arch/arm64/boot/dts/xilinx/zynqmp-sck-kv-g-revA.dtso +20 -20
index ae1b9b2bdbee..92f4190d564d 100644
@@ -21,57 +21,57 @@
 /dts-v1/;
 /plugin/;
 
-&i2c1 { /* I2C_SCK C23/C24 - MIO from SOM */
-	#address-cells = <1>;
-	#size-cells = <0>;
-	pinctrl-names = "default", "gpio";
-	pinctrl-0 = <&pinctrl_i2c1_default>;
-	pinctrl-1 = <&pinctrl_i2c1_gpio>;
-	scl-gpios = <&gpio 24 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
-	sda-gpios = <&gpio 25 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
-
-	/* u14 - 0x40 - ina260 */
-	/* u27 - 0xe0 - STDP4320 DP/HDMI splitter */
-};
-
-&amba {
-	si5332_0: si5332_0 { /* u17 */
+&{/} {
+	si5332_0: si5332-0 { /* u17 */
 		compatible = "fixed-clock";
 		#clock-cells = <0>;
 		clock-frequency = <125000000>;
 	};
 
-	si5332_1: si5332_1 { /* u17 */
+	si5332_1: si5332-1 { /* u17 */
 		compatible = "fixed-clock";
 		#clock-cells = <0>;
 		clock-frequency = <25000000>;
 	};
 
-	si5332_2: si5332_2 { /* u17 */
+	si5332_2: si5332-2 { /* u17 */
 		compatible = "fixed-clock";
 		#clock-cells = <0>;
 		clock-frequency = <48000000>;
 	};
 
-	si5332_3: si5332_3 { /* u17 */
+	si5332_3: si5332-3 { /* u17 */
 		compatible = "fixed-clock";
 		#clock-cells = <0>;
 		clock-frequency = <24000000>;
 	};
 
-	si5332_4: si5332_4 { /* u17 */
+	si5332_4: si5332-4 { /* u17 */
 		compatible = "fixed-clock";
 		#clock-cells = <0>;
 		clock-frequency = <26000000>;
 	};
 
-	si5332_5: si5332_5 { /* u17 */
+	si5332_5: si5332-5 { /* u17 */
 		compatible = "fixed-clock";
 		#clock-cells = <0>;
 		clock-frequency = <27000000>;
 	};
 };
 
+&i2c1 { /* I2C_SCK C23/C24 - MIO from SOM */
+	#address-cells = <1>;
+	#size-cells = <0>;
+	pinctrl-names = "default", "gpio";
+	pinctrl-0 = <&pinctrl_i2c1_default>;
+	pinctrl-1 = <&pinctrl_i2c1_gpio>;
+	scl-gpios = <&gpio 24 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
+	sda-gpios = <&gpio 25 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
+
+	/* u14 - 0x40 - ina260 */
+	/* u27 - 0xe0 - STDP4320 DP/HDMI splitter */
+};
+
 /* DP/USB 3.0 and SATA */
 &psgtr {
 	status = "okay";
arch/arm64/boot/dts/xilinx/zynqmp-sck-kv-g-revB.dtso +21 -21

79 lines not on this page · raw message

arch/arm64/include/asm/irq_work.h +0 -2
index 81bbfa3a035b..a1020285ea75 100644
@@ -2,8 +2,6 @@
 #ifndef __ASM_IRQ_WORK_H
 #define __ASM_IRQ_WORK_H
 
-extern void arch_irq_work_raise(void);
-
 static inline bool arch_irq_work_has_interrupt(void)
 {
 	return true;
arch/arm64/kernel/irq.c +4 -3
index 6ad5c6ef5329..85087e2df564 100644
@@ -22,6 +22,7 @@
 #include <linux/vmalloc.h>
 #include <asm/daifflags.h>
 #include <asm/exception.h>
+#include <asm/numa.h>
 #include <asm/softirq_stack.h>
 #include <asm/stacktrace.h>
 #include <asm/vmap_stack.h>
@@ -47,17 +48,17 @@ static void init_irq_scs(void)
 
 	for_each_possible_cpu(cpu)
 		per_cpu(irq_shadow_call_stack_ptr, cpu) =
-			scs_alloc(cpu_to_node(cpu));
+			scs_alloc(early_cpu_to_node(cpu));
 }
 
 #ifdef CONFIG_VMAP_STACK
-static void init_irq_stacks(void)
+static void __init init_irq_stacks(void)
 {
 	int cpu;
 	unsigned long *p;
 
 	for_each_possible_cpu(cpu) {
-		p = arch_alloc_vmap_stack(IRQ_STACK_SIZE, cpu_to_node(cpu));
+		p = arch_alloc_vmap_stack(IRQ_STACK_SIZE, early_cpu_to_node(cpu));
 		per_cpu(irq_stack_ptr, cpu) = p;
 	}
 }
arch/csky/include/asm/irq_work.h +1 -1
index 33aaf39d6f94..d39fcc1f5395 100644
@@ -7,5 +7,5 @@ static inline bool arch_irq_work_has_interrupt(void)
 {
 	return true;
 }
-extern void arch_irq_work_raise(void);
+
 #endif /* __ASM_CSKY_IRQ_WORK_H */
arch/loongarch/kernel/smp.c +0 -1
index 42e3a0e18956..2fbf541d7b4f 100644
@@ -506,7 +506,6 @@ asmlinkage void start_secondary(void)
 	sync_counter();
 	cpu = raw_smp_processor_id();
 	set_my_cpu_offset(per_cpu_offset(cpu));
-	rcu_cpu_starting(cpu);
 
 	cpu_probe();
 	constant_clockevent_init();
arch/loongarch/mm/tlb.c +10 -6
index 2c0a411f23aa..56bf1dd5358a 100644
@@ -284,12 +284,16 @@ static void setup_tlb_handler(int cpu)
 		set_handler(EXCCODE_TLBNR * VECSIZE, handle_tlb_protect, VECSIZE);
 		set_handler(EXCCODE_TLBNX * VECSIZE, handle_tlb_protect, VECSIZE);
 		set_handler(EXCCODE_TLBPE * VECSIZE, handle_tlb_protect, VECSIZE);
-	}
+	} else {
+		int vec_sz __maybe_unused;
+		void *addr __maybe_unused;
+		struct page *page __maybe_unused;
+
+		/* Avoid lockdep warning */
+		rcu_cpu_starting(cpu);
+
 #ifdef CONFIG_NUMA
-	else {
-		void *addr;
-		struct page *page;
-		const int vec_sz = sizeof(exception_handlers);
+		vec_sz = sizeof(exception_handlers);
 
 		if (pcpu_handlers[cpu])
 			return;
@@ -305,8 +309,8 @@ static void setup_tlb_handler(int cpu)
 		csr_write64(pcpu_handlers[cpu], LOONGARCH_CSR_EENTRY);
 		csr_write64(pcpu_handlers[cpu], LOONGARCH_CSR_MERRENTRY);
 		csr_write64(pcpu_handlers[cpu] + 80*VECSIZE, LOONGARCH_CSR_TLBRENTRY);
-	}
 #endif
+	}
 }
 
 void tlb_init(int cpu)
arch/powerpc/crypto/aes-gcm-p10-glue.c +1 -1
index 4b6e899895e7..f62ee54076c0 100644
@@ -37,7 +37,7 @@ asmlinkage void aes_p10_gcm_encrypt(u8 *in, u8 *out, size_t len,
 				    void *rkey, u8 *iv, void *Xi);
 asmlinkage void aes_p10_gcm_decrypt(u8 *in, u8 *out, size_t len,
 				    void *rkey, u8 *iv, void *Xi);
-asmlinkage void gcm_init_htable(unsigned char htable[256], unsigned char Xi[16]);
+asmlinkage void gcm_init_htable(unsigned char htable[], unsigned char Xi[]);
 asmlinkage void gcm_ghash_p10(unsigned char *Xi, unsigned char *Htable,
 		unsigned char *aad, unsigned int alen);
 
arch/powerpc/include/asm/irq_work.h +0 -1
index b8b0be8f1a07..c6d3078bd8c3 100644
@@ -6,6 +6,5 @@ static inline bool arch_irq_work_has_interrupt(void)
 {
 	return true;
 }
-extern void arch_irq_work_raise(void);
 
 #endif /* _ASM_POWERPC_IRQ_WORK_H */
arch/powerpc/include/asm/mmu.h +4 -0
index 52cc25864a1b..d8b7e246a32f 100644
@@ -412,5 +412,9 @@ extern void *abatron_pteptrs[2];
 #include <asm/nohash/mmu.h>
 #endif
 
+#if defined(CONFIG_FA_DUMP) || defined(CONFIG_PRESERVE_FA_DUMP)
+#define __HAVE_ARCH_RESERVED_KERNEL_PAGES
+#endif
+
 #endif /* __KERNEL__ */
 #endif /* _ASM_POWERPC_MMU_H_ */
arch/powerpc/include/asm/mmzone.h +0 -8
index 4c6c6dbd182f..da827d2d0866 100644
@@ -42,14 +42,6 @@ u64 memory_hotplug_max(void);
 #else
 #define memory_hotplug_max() memblock_end_of_DRAM()
 #endif /* CONFIG_NUMA */
-#ifdef CONFIG_FA_DUMP
-#define __HAVE_ARCH_RESERVED_KERNEL_PAGES
-#endif
-
-#ifdef CONFIG_MEMORY_HOTPLUG
-extern int create_section_mapping(unsigned long start, unsigned long end,
-				  int nid, pgprot_t prot);
-#endif
 
 #endif /* __KERNEL__ */
 #endif /* _ASM_MMZONE_H_ */
arch/powerpc/kernel/traps.c +2 -0
index fe3f720c9cd6..2de7f6dcd32b 100644
@@ -1439,10 +1439,12 @@ static int emulate_instruction(struct pt_regs *regs)
 	return -EINVAL;
 }
 
+#ifdef CONFIG_GENERIC_BUG
 int is_valid_bugaddr(unsigned long addr)
 {
 	return is_kernel_addr(addr);
 }
+#endif
 
 #ifdef CONFIG_MATH_EMULATION
 static int emulate_math(struct pt_regs *regs)
arch/powerpc/lib/sstep.c +10 -0
index a4ab8625061a..6af97dc0f6d5 100644
@@ -586,6 +586,8 @@ static int do_fp_load(struct instruction_op *op, unsigned long ea,
 	} u;
 
 	nb = GETSIZE(op->type);
+	if (nb > sizeof(u))
+		return -EINVAL;
 	if (!address_ok(regs, ea, nb))
 		return -EFAULT;
 	rn = op->reg;
@@ -636,6 +638,8 @@ static int do_fp_store(struct instruction_op *op, unsigned long ea,
 	} u;
 
 	nb = GETSIZE(op->type);
+	if (nb > sizeof(u))
+		return -EINVAL;
 	if (!address_ok(regs, ea, nb))
 		return -EFAULT;
 	rn = op->reg;
@@ -680,6 +684,9 @@ static nokprobe_inline int do_vec_load(int rn, unsigned long ea,
 		u8 b[sizeof(__vector128)];
 	} u = {};
 
+	if (size > sizeof(u))
+		return -EINVAL;
+
 	if (!address_ok(regs, ea & ~0xfUL, 16))
 		return -EFAULT;
 	/* align to multiple of size */
@@ -707,6 +714,9 @@ static nokprobe_inline int do_vec_store(int rn, unsigned long ea,
 		u8 b[sizeof(__vector128)];
 	} u;
 
+	if (size > sizeof(u))
+		return -EINVAL;
+
 	if (!address_ok(regs, ea & ~0xfUL, 16))
 		return -EFAULT;
 	/* align to multiple of size */
arch/powerpc/mm/book3s64/pgtable.c +2 -0
index 8f8a62d3ff4d..926bec775f41 100644
@@ -542,6 +542,7 @@ void ptep_modify_prot_commit(struct vm_area_struct *vma, unsigned long addr,
 	set_pte_at(vma->vm_mm, addr, ptep, pte);
 }
 
+#ifdef CONFIG_TRANSPARENT_HUGEPAGE
 /*
  * For hash translation mode, we use the deposited table to store hash slot
  * information and they are stored at PTRS_PER_PMD offset from related pmd
@@ -563,6 +564,7 @@ int pmd_move_must_withdraw(struct spinlock *new_pmd_ptl,
 
 	return true;
 }
+#endif
 
 /*
  * Does the CPU support tlbie?
arch/powerpc/mm/init-common.c +3 -2
index 119ef491f797..d3a7726ecf51 100644
@@ -126,7 +126,7 @@ void pgtable_cache_add(unsigned int shift)
 	 * as to leave enough 0 bits in the address to contain it. */
 	unsigned long minalign = max(MAX_PGTABLE_INDEX_SIZE + 1,
 				     HUGEPD_SHIFT_MASK + 1);
-	struct kmem_cache *new;
+	struct kmem_cache *new = NULL;
 
 	/* It would be nice if this was a BUILD_BUG_ON(), but at the
 	 * moment, gcc doesn't seem to recognize is_power_of_2 as a
@@ -139,7 +139,8 @@ void pgtable_cache_add(unsigned int shift)
 
 	align = max_t(unsigned long, align, minalign);
 	name = kasprintf(GFP_KERNEL, "pgtable-2^%d", shift);
-	new = kmem_cache_create(name, table_size, align, 0, ctor(shift));
+	if (name)
+		new = kmem_cache_create(name, table_size, align, 0, ctor(shift));
 	if (!new)
 		panic("Could not allocate pgtable cache for order %d", shift);
 
arch/powerpc/mm/mmu_decl.h +5 -0
index 7f9ff0640124..72341b9fb552 100644
@@ -181,3 +181,8 @@ static inline bool debug_pagealloc_enabled_or_kfence(void)
 {
 	return IS_ENABLED(CONFIG_KFENCE) || debug_pagealloc_enabled();
 }
+
+#ifdef CONFIG_MEMORY_HOTPLUG
+int create_section_mapping(unsigned long start, unsigned long end,
+			   int nid, pgprot_t prot);
+#endif
arch/riscv/include/asm/irq_work.h +1 -1
index b53891964ae0..b27a4d64fc6a 100644
@@ -6,5 +6,5 @@ static inline bool arch_irq_work_has_interrupt(void)
 {
 	return IS_ENABLED(CONFIG_SMP);
 }
-extern void arch_irq_work_raise(void);
+
 #endif /* _ASM_RISCV_IRQ_WORK_H */
arch/riscv/kernel/head.S +1 -0
index 3710ea5d160f..0097c145385f 100644
@@ -88,6 +88,7 @@ relocate_enable_mmu:
 	/* Compute satp for kernel page tables, but don't load it yet */
 	srl a2, a0, PAGE_SHIFT
 	la a1, satp_mode
+	XIP_FIXUP_OFFSET a1
 	REG_L a1, 0(a1)
 	or a2, a2, a1
 
arch/riscv/mm/init.c +10 -2
index 0798bd861dcb..e71dd19ac801 100644
@@ -172,6 +172,9 @@ void __init mem_init(void)
 
 /* Limit the memory size via mem. */
 static phys_addr_t memory_limit;
+#ifdef CONFIG_XIP_KERNEL
+#define memory_limit	(*(phys_addr_t *)XIP_FIXUP(&memory_limit))
+#endif /* CONFIG_XIP_KERNEL */
 
 static int __init early_mem(char *p)
 {
@@ -950,7 +953,7 @@ static void __init create_fdt_early_page_table(uintptr_t fix_fdt_va,
 	 * setup_vm_final installs the linear mapping. For 32-bit kernel, as the
 	 * kernel is mapped in the linear mapping, that makes no difference.
 	 */
-	dtb_early_va = kernel_mapping_pa_to_va(XIP_FIXUP(dtb_pa));
+	dtb_early_va = kernel_mapping_pa_to_va(dtb_pa);
 #endif
 
 	dtb_early_pa = dtb_pa;
@@ -1053,9 +1056,13 @@ asmlinkage void __init setup_vm(uintptr_t dtb_pa)
 #endif
 
 	kernel_map.virt_addr = KERNEL_LINK_ADDR + kernel_map.virt_offset;
-	kernel_map.page_offset = _AC(CONFIG_PAGE_OFFSET, UL);
 
 #ifdef CONFIG_XIP_KERNEL
+#ifdef CONFIG_64BIT
+	kernel_map.page_offset = PAGE_OFFSET_L3;
+#else
+	kernel_map.page_offset = _AC(CONFIG_PAGE_OFFSET, UL);
+#endif
 	kernel_map.xiprom = (uintptr_t)CONFIG_XIP_PHYS_ADDR;
 	kernel_map.xiprom_sz = (uintptr_t)(&_exiprom) - (uintptr_t)(&_xiprom);
 
@@ -1065,6 +1072,7 @@ asmlinkage void __init setup_vm(uintptr_t dtb_pa)
 
 	kernel_map.va_kernel_xip_pa_offset = kernel_map.virt_addr - kernel_map.xiprom;
 #else
+	kernel_map.page_offset = _AC(CONFIG_PAGE_OFFSET, UL);
 	kernel_map.phys_addr = (uintptr_t)(&_start);
 	kernel_map.size = (uintptr_t)(&_end) - kernel_map.phys_addr;
 #endif
arch/s390/boot/ipl_parm.c +1 -1
index 7b7521762633..4230144645bc 100644
@@ -272,7 +272,7 @@ void parse_boot_command_line(void)
 			memory_limit = round_down(memparse(val, NULL), PAGE_SIZE);
 
 		if (!strcmp(param, "vmalloc") && val) {
-			vmalloc_size = round_up(memparse(val, NULL), PAGE_SIZE);
+			vmalloc_size = round_up(memparse(val, NULL), _SEGMENT_SIZE);
[… more lines in the raw message]

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

arch/s390/boot/startup.c +2 -1
index d3e48bd9c394..d08db5df6091 100644

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

arch/s390/include/asm/irq_work.h +0 -2
index 603783766d0a..f00c9f610d5a 100644

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

arch/s390/kernel/ptrace.c +3 -3
index ea244a73efad..512b81473759 100644

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

arch/s390/kvm/kvm-s390.c +0 -5
index b3f17e014cab..49cce436444e 100644

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

arch/um/drivers/net_kern.c +1 -1
index 3d7836c46507..cabcc501b448 100644

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

arch/um/include/shared/kern_util.h +1 -1
index d8b8b4f07e42..444bae755b16 100644

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

arch/um/kernel/process.c +1 -1
index 106b7da2f8d6..6daffb9d8a8d 100644

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

arch/um/kernel/time.c +27 -5
index fddd1dec27e6..3e270da6b6f6 100644

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

arch/um/os-Linux/helper.c +3 -3
index b459745f52e2..3cb8ac63be6e 100644

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

arch/um/os-Linux/util.c +17 -2
index fc0f2a9dee5a..1dca4ffbd572 100644

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

arch/x86/boot/compressed/ident_map_64.c +5 -0
index 08f93b0401bb..aead80ec70a0 100644

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

arch/x86/boot/compressed/idt_64.c +1 -0
index 3cdf94b41456..d100284bbef4 100644

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

arch/x86/boot/compressed/idt_handlers_64.S +1 -0
index 22890e199f5b..4d03c8562f63 100644

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

arch/x86/boot/compressed/misc.h +1 -0
index cc70d3fb9049..aae1a2db4251 100644

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

arch/x86/include/asm/irq_work.h +0 -1
index 800ffce0db29..6b4d36c95165 100644

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

arch/x86/include/asm/kmsan.h +16 -1
index 8fa6ac0e2d76..d91b37f5b4bb 100644

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

arch/x86/kernel/cpu/mce/core.c +16 -0
index 6f35f724cc14..20ab11aec60b 100644

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

block/bio.c +1 -1
index 5eba53ca953b..270f6b99926e 100644

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

block/blk-mq.c +16 -0
index 6041e17492ec..257b0addd47e 100644

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

drivers/accel/habanalabs/common/device.c +3 -0
index b97339d1f7c6..ebef56478e18 100644

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

drivers/accel/habanalabs/common/habanalabs.h +2 -0
index 2f027d5a8206..05febd5b14e9 100644

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

drivers/accel/habanalabs/common/habanalabs_drv.c +3 -0
index 7263e84c1a4d..010bf63fcca3 100644

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

drivers/accel/habanalabs/common/mmu/mmu.c +1 -0
index b2145716c605..b654302a68fc 100644

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

drivers/accel/habanalabs/common/sysfs.c +3 -0
index 01f89f029355..278606373055 100644

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

drivers/accel/habanalabs/include/hw_ip/pci/pci_general.h +1 -0
index f5d497dc9bdc..4f951cada077 100644

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

drivers/acpi/acpi_extlog.c +3 -2
index 71e8d4e7a36c..ca87a0939135 100644

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

drivers/acpi/acpi_video.c +9 -0
index 27a6ae89f13a..a971770e24ff 100644

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

drivers/acpi/apei/ghes.c +23 -6
index 63ad0541db38..ab2a82cb1b0b 100644

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

drivers/acpi/numa/srat.c +2 -2
index 12f330b0eac0..b57de78fbf14 100644

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

drivers/base/arch_numa.c +1 -1
index eaa31e567d1e..5b59d133b6af 100644

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

drivers/block/rnbd/rnbd-srv.c +10 -9
index c186df0ec641..b67e39a34010 100644

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

drivers/bluetooth/hci_qca.c +1 -0
index 4b57e15f9c7a..ad940027e4b5 100644

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

drivers/char/hw_random/jh7110-trng.c +1 -1
index 38474d48a25e..b1f94e3c0c6a 100644

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

drivers/clk/hisilicon/clk-hi3620.c +3 -1
index 2d7186905abd..5d0226530fdb 100644

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

drivers/clk/imx/clk-imx8qxp.c +20 -4
index 4020aa4b79bf..245761e01897 100644

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

drivers/clk/mmp/clk-of-pxa168.c +3 -0
index fb0df64cf053..c5a7ba1deaa3 100644

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

drivers/crypto/marvell/octeontx2/otx2_cptlf.c +4 -2
index 6edd27ff8c4e..e4bd3f030cec 100644

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

drivers/crypto/marvell/octeontx2/otx2_cptvf_main.c +3 -0
index bac729c885f9..215a1b17b6ce 100644

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

drivers/crypto/starfive/jh7110-cryp.c +1 -1
index 3a67ddc4d936..4f5b6818208d 100644

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

drivers/crypto/stm32/stm32-crc32.c +1 -1
index 90a920e7f664..c439be1650c8 100644

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

drivers/devfreq/devfreq.c +22 -2
index 81d9df89dde6..49c542ecccde 100644

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

drivers/extcon/extcon.c +1 -2
index 6f7a60d2ed91..e7f55c021e56 100644

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

drivers/gpu/drm/amd/amdgpu/aldebaran.c +25 -1
index 2b97b8a96fb4..fa6193535d48 100644

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

drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c +1 -1
index 469785d33791..1ef758ac5076 100644

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

drivers/gpu/drm/amd/amdgpu/amdgpu_device.c +1 -0
index 56d99ffbba2e..7791367e7c02 100644

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

drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c +14 -7
index d78bd9732543..bc0eda1a729c 100644

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

drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c +31 -0
index 6aa75052309f..15c67fa404ff 100644

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

drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h +6 -4
index a27b424ffe00..c2c88b772361 100644

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

drivers/gpu/drm/amd/amdgpu/amdgpu_object.c +1 -12
index ace837cfa0a6..173b43a5aa13 100644

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

drivers/gpu/drm/amd/amdgpu/amdgpu_object.h +1 -3
index d28e21baef16..a3ea8a82db23 100644

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

drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c +2 -1
index dcd8c066bc1f..1b013a44ca99 100644

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

drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c +3 -2
index 4e51dce3aab5..f573909332c0 100644

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

drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c +5 -1
index 8beefc045e14..bef754177064 100644

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

drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c +3 -1
index cdc290a474a9..66c6bab75f8a 100644

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

drivers/gpu/drm/amd/amdgpu/gfxhub_v1_2.c +3 -1
index 0834af771549..b50f24f7ea5c 100644

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

drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c +4 -0
index fa87a85e1017..62ecf4d89cb9 100644

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

drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c +5 -0
index e3b76fd28d15..3d797a1adef3 100644

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

drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c +2 -2
index 5b837a65fad2..dfee4aae8039 100644

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

drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c +2 -2
index 6a6929ac2748..fd905889a4c6 100644

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

drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c +2 -2
index 5af235202513..0bebcdbb2658 100644

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

drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c +6 -2
index 89550d3df68d..8ace3f6210d3 100644

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

drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c +3 -1
index fb91b31056ca..d25f87fb1971 100644

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

drivers/gpu/drm/amd/amdkfd/kfd_process_queue_manager.c +2 -0
index 77f493262e05..43eff221eae5 100644

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

drivers/gpu/drm/amd/amdkfd/kfd_svm.c +19 -23

42 lines not on this page · raw message

drivers/gpu/drm/amd/amdkfd/kfd_topology.c +13 -11
index 6e75e8fa18be..61157fddc15c 100644

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

drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c +6 -24
index 861b5e45e2a7..56a61ac2b3f5 100644

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

drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c +1 -8
index 97b7a0b8a1c2..30d4c6fd95f5 100644

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

drivers/gpu/drm/amd/display/dc/core/dc.c +4 -0
index 8cdf380bf366..46b10ff8f6d4 100644

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

drivers/gpu/drm/amd/display/dc/dc_hw_types.h +1 -1
index 99880b08cda0..00de342e5290 100644

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

drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c +2 -1
index 7fbbad69064f..251dd800a2a6 100644

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

drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c +2 -1
index 13ccb57379c7..db1d7be7fda3 100644

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

drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c +22 -1
index a2e1ca3b93e8..1e3803739ae6 100644

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

drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c +2 -1
index 2a7f47642a44..22da2007601e 100644

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

drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.c +3 -0
index cbdfb762c10c..6c84b0fa40f4 100644

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

drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c +27 -6
index ecea008f19d3..208b89d13d3f 100644

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

drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.h +1 -0
index 592d174df6c6..5d34735df83d 100644

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

drivers/gpu/drm/amd/display/dc/link/link_dpms.c +8 -5
index a96f0747628c..b9768cd9b8a0 100644

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

drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_dpia_bw.c +99 -122

221 lines not on this page · raw message

drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_dpia_bw.h +2 -2
index 7292690383ae..981bc4eb6120 100644

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

drivers/gpu/drm/amd/display/modules/power/power_helpers.c +0 -2
index 3af67b729f6c..2b3d5183818a 100644

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

drivers/gpu/drm/amd/include/amd_shared.h +0 -2
index 67d7b7ee8a2a..abe829bbd54a 100644

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

drivers/gpu/drm/amd/include/mes_v11_api_def.h +2 -1
index b1db2b190187..e07e93167a82 100644

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

drivers/gpu/drm/amd/pm/powerplay/hwmgr/process_pptables_v1_0.c +1 -1
index f2a55c1413f5..17882f8dfdd3 100644

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

drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c +16 -1
index b1a8799e2dee..aa91730e4eaf 100644

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

drivers/gpu/drm/bridge/analogix/anx7625.c +36 -15

51 lines not on this page · raw message

drivers/gpu/drm/bridge/analogix/anx7625.h +4 -0
index 80d3fb4e985f..39ed35d33836 100644

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

drivers/gpu/drm/drm_file.c +1 -1
index e692770ef6d3..a7799086017a 100644

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

drivers/gpu/drm/drm_framebuffer.c +1 -1
index aff3746dedfb..1955eaeba0ab 100644

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

drivers/gpu/drm/drm_mipi_dsi.c +15 -2
index 14201f73aab1..843a6dbda93a 100644

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

drivers/gpu/drm/exynos/exynos_drm_drv.c +11 -0
index 8399256cb5c9..5380fb6c55ae 100644

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

drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_7_0_sm8350.h +18 -0
index f8d16f9bf528..428bcbcfbf19 100644

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

drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_8_1_sm8450.h +18 -0
index 1b12178dfbca..8a19cfa274de 100644

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

drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c +4 -1
index b02aa2eb6c17..7d4cf81fd31c 100644

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

drivers/gpu/drm/msm/disp/dpu1/dpu_hw_wb.c +3 -0
index ebc416400382..0aa598b355e9 100644

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

drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h +1 -0
index b6f53ca6e962..f5473d4dea92 100644

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

drivers/gpu/drm/msm/dp/dp_display.c +6 -0
index 76f13954015b..eec5768aac72 100644

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

drivers/gpu/drm/msm/dsi/phy/dsi_phy.c +4 -0
index b6314bb66d2f..e49ebd9f6326 100644

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

drivers/gpu/drm/panel/panel-edp.c +45 -3

48 lines not on this page · raw message

drivers/hid/hidraw.c +5 -2
index 13c8dd8cd350..2bc762d31ac7 100644

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

drivers/hwmon/hp-wmi-sensors.c +111 -16

127 lines not on this page · raw message

drivers/hwmon/nct6775-core.c +7 -0
index d928eb8ae5a3..92a49fafe2c0 100644

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

drivers/i2c/busses/i2c-rk3x.c +6 -2
index 4362db7c5789..086fdf262e7b 100644

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

drivers/i3c/master/i3c-master-cdns.c +4 -3
index 8f1fda3c7ac5..fa5aaaf44618 100644

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

drivers/infiniband/ulp/ipoib/ipoib_multicast.c +2 -5
index 5b3154503bf4..319d4288eddd 100644

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

drivers/leds/trigger/ledtrig-panic.c +4 -1
index 64abf2e91608..5a6b21bfeb9a 100644

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

drivers/mailbox/arm_mhuv2.c +2 -1
index c6d4957c4da8..0ec21dcdbde7 100644

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

drivers/md/md.c +44 -10

54 lines not on this page · raw message

drivers/media/i2c/imx335.c +2 -2
index 482a0b7f040a..26869abd77a6 100644

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

drivers/media/pci/ddbridge/ddbridge-main.c +1 -1
index 91733ab9f58c..363badab7cf0 100644

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

drivers/media/platform/amphion/vpu.h +2 -1
index 5a701f64289e..0246cf0ac3a8 100644

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

drivers/media/platform/amphion/vpu_cmds.c +9 -19
index c2337812573e..5695f5c1cb3e 100644

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

drivers/media/platform/amphion/vpu_v4l2.c +1 -0
index 0f6e4c666440..d7e0de49b3dc 100644

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

drivers/media/platform/rockchip/rga/rga.c +3 -12
index f1c532a5802a..25f5b5eebf13 100644

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

drivers/media/platform/rockchip/rkisp1/rkisp1-common.h +10 -1
index d30f0ecb1bfd..104a1dbeff43 100644

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

drivers/media/platform/rockchip/rkisp1/rkisp1-csi.c +13 -1
index fdff3d0da4e5..0a67eb96402c 100644

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

drivers/media/platform/rockchip/rkisp1/rkisp1-dev.c +26 -9
index 894d5afaff4e..f96f821a7b50 100644

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

drivers/media/platform/rockchip/rkisp1/rkisp1-isp.c +17 -3
index 07fbb77ce234..2239fb6c7d39 100644

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

drivers/media/platform/rockchip/rkisp1/rkisp1-resizer.c +24 -14
index c15ae0218118..eb0aae56d2c7 100644

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

drivers/media/usb/stk1160/stk1160-video.c +2 -3
index 4e966f6bf608..366f0e4a5dc0 100644

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

drivers/media/usb/uvc/uvc_driver.c +18 -0
index 08fcd2ffa727..bbd90123a4e7 100644

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

drivers/mfd/Kconfig +1 -0
index 90ce58fd629e..68d71b4b55bd 100644

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

drivers/misc/lis3lv02d/lis3lv02d_i2c.c +1 -0
index 3882e97e96a7..c6eb27d46cb0 100644

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

drivers/net/bonding/bond_alb.c +2 -1
index dc2c7b979656..7edf0fd58c34 100644

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

drivers/net/dsa/mt7530.c +1 -2
index 035a34b50f31..4b6ac3f29f8f 100644

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

drivers/net/dsa/mv88e6xxx/chip.h +2 -2
index 44383a03ef2f..c54d305a1d83 100644

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

drivers/net/dsa/mv88e6xxx/serdes.c +5 -5
index 3b4b42651fa3..01ea53940786 100644

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

drivers/net/dsa/mv88e6xxx/serdes.h +4 -4
index aac95cab46e3..ff5c3ab31e15 100644

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

drivers/net/dsa/qca/qca8k-8xxx.c +17 -7
index 4ce68e655a63..17c28fe2d743 100644

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

drivers/net/ethernet/amd/pds_core/adminq.c +48 -16

64 lines not on this page · raw message

drivers/net/ethernet/amd/pds_core/core.c +40 -12

52 lines not on this page · raw message

drivers/net/ethernet/amd/pds_core/core.h +5 -1
index b1c1f1007b06..f410f7d13205 100644

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

drivers/net/ethernet/amd/pds_core/debugfs.c +4 -0
index 8ec392299b7d..4e8579ca1c8c 100644

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

drivers/net/ethernet/amd/pds_core/dev.c +8 -8
index eb178728edba..f0e39ab40045 100644

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

drivers/net/ethernet/amd/pds_core/devlink.c +2 -1
index d2abf32b93fe..d8218bb153d9 100644

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

drivers/net/ethernet/amd/pds_core/fw.c +3 -0
index 90a811f3878a..fa626719e68d 100644

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

drivers/net/ethernet/amd/pds_core/main.c +71 -3

74 lines not on this page · raw message

drivers/net/ethernet/aquantia/atlantic/aq_ptp.c +10 -18
index 28c9b6f1a54f..abd4832e4ed2 100644

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

drivers/net/ethernet/aquantia/atlantic/aq_ring.c +16 -45

61 lines not on this page · raw message

drivers/net/ethernet/aquantia/atlantic/aq_ring.h +11 -11
index 0a6c34438c1d..52847310740a 100644

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

drivers/net/ethernet/aquantia/atlantic/aq_vec.c +10 -13
index f5db1c44e9b9..9769ab4f9bef 100644

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

drivers/net/ethernet/google/gve/gve_rx.c +4 -4
index 73655347902d..93ff7c8ec905 100644

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

drivers/net/ethernet/intel/e1000e/e1000.h +20 -0
index a187582d2299..ba9c19e6994c 100644

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

drivers/net/ethernet/intel/e1000e/ptp.c +15 -7
index 02d871bc112a..bbcfd529399b 100644

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

drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c +32 -0
index a97ca2224da0..cc4c53470db2 100644

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

drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h +1 -0
index bda9ba668c41..cf190762421c 100644

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

drivers/net/ethernet/intel/ice/ice_adminq_cmd.h +9 -9
index 29f7a9852aec..45f3e351653d 100644

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

drivers/net/ethernet/intel/ice/ice_lib.c +4 -3
index a66c3b6ccec1..7f4bc110ead4 100644

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

drivers/net/ethernet/intel/ice/ice_virtchnl.c +5 -7
index 62337e6569b2..e7ab78bb0f86 100644

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

drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.c +11 -5
index 76266e709a39..8307902115ff 100644

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

drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c +18 -18
index 100388968e4d..3d56481e16bc 100644

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

drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c +30 -31

61 lines not on this page · raw message

drivers/net/ethernet/intel/ixgbe/ixgbe_common.c +67 -78

145 lines not on this page · raw message

drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c +1 -1
index 0bbad4a5cc2f..9f2820a08b72 100644

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

drivers/net/ethernet/intel/ixgbe/ixgbe_main.c +19 -23

42 lines not on this page · raw message

drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.c +17 -17
index 5679293e53f7..fe7ef5773369 100644

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

drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.h +0 -1
index 8f4316b19278..6434c190e7a4 100644

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

drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c +53 -52

105 lines not on this page · raw message

drivers/net/ethernet/intel/ixgbe/ixgbe_phy.h +1 -1
index 6544c4539c0d..ef72729d7c93 100644

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

drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c +1 -1
index ea88ac04ab9a..198ab9d97618 100644

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

drivers/net/ethernet/intel/ixgbe/ixgbe_type.h +2 -41

43 lines not on this page · raw message

drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c +22 -22

44 lines not on this page · raw message

drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c +77 -72

149 lines not on this page · raw message

drivers/net/ethernet/marvell/mvmdio.c +16 -37

53 lines not on this page · raw message

drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c +6 -7
index 0bcf3e559280..3784347b6fd8 100644

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

drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c +0 -1
index 53f6258a973c..8b7fc0af91ce 100644

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

drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c +1 -2
index a57455aebff6..e5fe67e73865 100644

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

drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c +3 -4
index 4d519ea833b2..f828d32737af 100644

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

drivers/net/ethernet/mediatek/mtk_eth_soc.c +4 -1
index 20afe79f380a..73ea1e22b1fa 100644

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

drivers/net/ethernet/microchip/lan966x/lan966x_port.c +3 -2
index 92108d354051..2e83bbb9477e 100644

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

drivers/net/ethernet/pensando/ionic/ionic_bus_pci.c +4 -0
index d6ce113a4210..fa4237c27e06 100644

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

drivers/net/ethernet/pensando/ionic/ionic_dev.c +1 -0
index c06576f43916..22ab0a44fa8c 100644

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

drivers/net/ethernet/pensando/ionic/ionic_dev.h +1 -0
index bd2d4a26f543..23f9d3b8029a 100644

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

drivers/net/ethernet/pensando/ionic/ionic_lif.c +3 -0
index c9bd2c57a37d..adb0f9b01bb1 100644

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

drivers/net/ethernet/pensando/ionic/ionic_main.c +14 -8
index 1dc79cecc5cc..f019277fec57 100644

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

drivers/net/phy/at803x.c +3 -3
index 37fb033e1c29..ef203b0807e5 100644

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

drivers/net/phy/mediatek-ge-soc.c +81 -66

147 lines not on this page · raw message

drivers/net/phy/micrel.c +1 -5
index 27ca25bbd141..f81c4bcd85a2 100644

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

drivers/net/usb/ax88179_178a.c +0 -2
index 5a1bf42ce156..d837c1887416 100644

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

drivers/net/virtio_net.c +5 -4
index deb2229ab4d8..7cb0548d17a3 100644

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

drivers/net/wireless/ath/ath11k/pcic.c +2 -2
index c63083633b37..011cf5fb8023 100644

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

drivers/net/wireless/ath/ath12k/hal.c +2 -2
index e7a150e7158e..b49a4add8828 100644

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

drivers/net/wireless/ath/ath12k/hw.c +2 -1
index 5991cc91cd00..c1dcdd849f9d 100644

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

drivers/net/wireless/ath/ath12k/mac.c +2 -2
index 88346e66bb75..5434883eaf96 100644

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

drivers/net/wireless/ath/ath9k/htc_drv_txrx.c +3 -2
index 672789e3c55d..d6a3f001dacb 100644

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

drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c +1 -1
index 8274a57e1f0f..dc4fbab1e1b7 100644

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

drivers/net/wireless/mediatek/mt76/mt7996/pci.c +6 -2
index c5301050ff8b..67c015896243 100644

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

drivers/net/wireless/ralink/rt2x00/rt2800lib.c +1 -1
index e65cc00fa17c..c13ae87f94f4 100644

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

drivers/net/wireless/ralink/rt2x00/rt2x00dev.c +3 -0
index 9a9cfd0ce402..00b945053e19 100644

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

drivers/net/wireless/ralink/rt2x00/rt2x00mac.c +11 -0
index 4202c6517783..75fda72c14ca 100644

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

drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c +12 -0
index 5d102a1246a3..77b356fedd82 100644

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

drivers/net/wireless/realtek/rtlwifi/rtl8723ae/phy.c +3 -3
index fe9b407dc2af..71e29b103da5 100644

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

drivers/net/wireless/realtek/rtlwifi/rtl8723be/phy.c +2 -2
index 2b9313cb93db..094cb36153f5 100644

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

drivers/net/wireless/realtek/rtw89/coex.c +2 -2
index 4ba8b3df70ae..6ab1b6ffbb50 100644

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

drivers/net/wireless/realtek/rtw89/core.c +1 -1
index 133bf289bacb..535393eca564 100644

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

drivers/net/wireless/realtek/rtw89/core.h +3 -9
index 04ce221730f9..ee6ae2a0c798 100644

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

drivers/net/wireless/realtek/rtw89/fw.c +15 -2
index df1dc2f43c86..468cfa43ec04 100644

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

drivers/net/wireless/realtek/rtw89/mac.c +24 -5
index fab9f5004a75..3c818c4b4653 100644

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

drivers/net/wireless/realtek/rtw89/mac.h +1 -0
index 7cf34137c0bc..7c57ab2814c7 100644

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

drivers/net/wireless/realtek/rtw89/mac80211.c +3 -0
index 5e48618706d9..e70757e4dc2c 100644

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

drivers/net/wireless/silabs/wfx/sta.c +25 -17

42 lines not on this page · raw message

drivers/pci/pci.h +1 -1
index 5484048f457d..99abc4cec0df 100644

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

drivers/pci/pcie/aer.c +7 -2
index 40d84cb0c601..c9afe4362835 100644

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

drivers/pci/quirks.c +20 -4
index e0081914052f..b5b96d2a9f4b 100644

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

drivers/pci/switch/switchtec.c +17 -8
index 5b921387eca6..1804794d0e68 100644

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

drivers/perf/arm_pmuv3.c +5 -1
index d681638ec6b8..0e8f54168cb6 100644

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

drivers/pinctrl/intel/pinctrl-baytrail.c +2 -1
index ec76e43527c5..95a8a3a22b2b 100644

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

drivers/pnp/pnpacpi/rsparser.c +6 -6
index 4f05f610391b..c02ce0834c2c 100644

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

drivers/regulator/core.c +30 -26

56 lines not on this page · raw message

drivers/regulator/ti-abb-regulator.c +19 -3
index 86d2d80b4b41..ae5dcaea84df 100644

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

drivers/s390/crypto/vfio_ap_ops.c +15 -1
index 88f41f95cc94..d6ea2fd4c2a0 100644

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

drivers/scsi/arcmsr/arcmsr.h +4 -0
index ed8d9319862a..3819d559ebbb 100644

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

drivers/scsi/arcmsr/arcmsr_hba.c +6 -0
index a66221c3b72f..01fb1396e1a9 100644

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

drivers/scsi/hisi_sas/hisi_sas_v3_hw.c +5 -5
index 520fffc14282..e914c0c13bb5 100644

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

drivers/scsi/isci/request.c +1 -1
index a7b3243b471d..7162a5029b37 100644

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

drivers/scsi/libfc/fc_fcp.c +12 -6
index 945adca5e72f..05be0810b5e3 100644

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

drivers/scsi/lpfc/lpfc.h +1 -0
index af15f7a22d25..04d608ea9106 100644

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

drivers/scsi/lpfc/lpfc_els.c +11 -3
index 54e47f268235..18b8325fd419 100644

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

drivers/scsi/lpfc/lpfc_init.c +2 -2
index 9e59c050103d..2c336953e56c 100644

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

drivers/scsi/lpfc/lpfc_vmid.c +1 -0
index cf8ba840d0ea..773e02ae20c3 100644

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

drivers/scsi/mpi3mr/mpi3mr_fw.c +2 -1
index f039f1d98647..0d148c39ebcc 100644

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

drivers/scsi/mpi3mr/mpi3mr_os.c +12 -1
index c7c75257425d..80d71041086e 100644

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

drivers/scsi/scsi_error.c +4 -4
index d983f4a0e9f1..3328b175a832 100644

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

drivers/scsi/scsi_lib.c +1 -1
index c2f647a7c1b0..dfdffe55c5a6 100644

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

drivers/scsi/scsi_priv.h +1 -1
index 3f0dfb97db6b..1fbfe1b52c9f 100644

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

drivers/soc/xilinx/xlnx_event_manager.c +5 -2
index 86a048a10a13..042553abe1bf 100644

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

drivers/spmi/spmi-mtk-pmif.c +5 -2
index 54c35f5535cb..1261f381cae6 100644

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

drivers/thermal/thermal_core.c +23 -7
index 1494ffa59754..dee3022539cf 100644

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

drivers/tty/tty_ioctl.c +2 -2
index 7958bf6d27c4..7c6253685545 100644

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

drivers/usb/core/hub.c +31 -2
index dfc30cebd4c4..bd27741327df 100644

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

drivers/usb/host/xhci-plat.c +19 -4
index 732cdeb73920..f0853c4478f5 100644

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

drivers/watchdog/it87_wdt.c +13 -1
index bb1122909396..843f9f8e3917 100644

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

drivers/watchdog/starfive-wdt.c +2 -0
index 5f501b41faf9..49b38ecc092d 100644

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

drivers/xen/gntdev-dmabuf.c +25 -25

50 lines not on this page · raw message

fs/9p/v9fs_vfs.h +1 -0
index cdf441f22e07..dcce42d55d68 100644

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

fs/9p/vfs_inode.c +3 -3
index 0d28ecf668d0..ea695c4a7a3f 100644

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

fs/9p/vfs_inode_dotl.c +1 -0
index 1312f68965ac..91bcee2ab3c4 100644

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

fs/afs/callback.c +2 -1
index a484fa642808..90f9b2a46ff4 100644

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

fs/afs/server.c +4 -3
index b5237206eac3..0bd2f5ba6900 100644

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

fs/ceph/caps.c +3 -6
index 14215ec646f7..7f7e5f5d643c 100644

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

fs/ceph/mds_client.c +1 -1
index 293b93182955..6d76fd0f704a 100644

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

fs/ceph/quota.c +22 -17
index f7fcf7f08ec6..ca4932e6f71b 100644

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

fs/dcache.c +4 -3
index 25ac74d30bff..9ae808fba517 100644

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

fs/ecryptfs/inode.c +8 -0
index 5ab4b87888a7..795e9fe2f721 100644

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

fs/erofs/zdata.c +1 -1
index a33cd6757f98..1c0e6167d8e7 100644

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

fs/erofs/zmap.c +14 -18
index 7a1a24ae4a2d..e313c936351d 100644

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

fs/ext4/extents.c +4 -2
index 4d8496d1a8ac..4c3e2f38349d 100644

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

fs/ext4/mballoc.c +8 -3
index 9a4b73485ded..1fd4ed19060d 100644

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

fs/ext4/resize.c +22 -15
index 667381180b26..be280268da9f 100644

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

fs/f2fs/compress.c +3 -1
index 7514661bbfbb..372616ca8fb5 100644

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

fs/f2fs/file.c +2 -0
index a631d706e117..dcf2d926ab59 100644

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

fs/f2fs/recovery.c +19 -6
index 7be60df277a5..c8ba9f1551b6 100644

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

fs/jfs/jfs_dmap.c +31 -26

57 lines not on this page · raw message

fs/jfs/jfs_dtree.c +6 -1
index 92b7c533407c..031d8f570f58 100644

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

fs/jfs/jfs_imap.c +3 -0
index 1b267eec3f36..eeedf606cf9d 100644

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

fs/jfs/jfs_mount.c +3 -3
index b83aae56a1f2..631b8bd3e438 100644

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

fs/kernfs/dir.c +12 -0
index 8b2bd65d70e7..62d39ecf0a46 100644

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

fs/proc/proc_sysctl.c +7 -2
index de484195f49f..5b5cdc747cef 100644

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

fs/pstore/ram.c +1 -0
index d36702c7ab3c..88b34fdbf759 100644

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

fs/reiserfs/namei.c +29 -25

54 lines not on this page · raw message

fs/smb/client/cifsglob.h +22 -8
index 5e32c79f03a7..942e6ece56b1 100644

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

fs/smb/client/cifsproto.h +9 -6
index c00f84420559..260a6299bddb 100644

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

fs/smb/client/cifssmb.c +9 -8
index 9ee348e6d106..e9e33b0b3ac4 100644

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

fs/smb/client/inode.c +2 -1
index 09c5c0f5c96e..eb54e4893777 100644

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

fs/smb/client/link.c +2 -2
index c66be4904e1f..6c4ae52ddc04 100644

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

fs/smb/client/smb2inode.c +36 -19

55 lines not on this page · raw message

fs/smb/client/smb2proto.h +10 -6
index 0e371f7e2854..a8084ce7fcbd 100644

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

include/asm-generic/numa.h +2 -0
index 1a3ad6d29833..c32e0cf23c90 100644

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

include/asm-generic/unaligned.h +12 -12
index 699650f81970..a84c64e5f11e 100644

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

include/drm/drm_color_mgmt.h +1 -0
index 81c298488b0c..6b5eec10c3db 100644

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

include/drm/drm_mipi_dsi.h +2 -0
index c9df0407980c..c0aec0d4d664 100644

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

include/linux/irq_work.h +3 -0
index 8cd11a223260..136f2980cba3 100644

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

include/linux/minmax.h +71 -58

129 lines not on this page · raw message

include/linux/mmzone.h +3 -3
index f43a1cdcc6e7..0f62786269d0 100644

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

include/linux/pci_ids.h +1 -0
index fe4a3589bb3f..a6c66ea80194 100644

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

include/linux/thermal.h +2 -0
index a5ae4af955ff..4012f440bfdc 100644

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

include/net/af_unix.h +14 -6
index 49c4640027d8..afd40dce40f3 100644

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

include/net/ip.h +1 -1
index 3489a1cca5e7..162cf2d2f841 100644

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

include/net/netfilter/nf_tables.h +2 -0
index 75972e211ba1..5bb8a83e2604 100644

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

kernel/audit.c +24 -7
index 16205dd29843..9c8e5f732c4c 100644

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

kernel/bpf/arraymap.c +14 -9
index 9bfad7e96913..c9843dde6908 100644

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

kernel/bpf/helpers.c +8 -5
index 607be04db75b..e68ef39cda67 100644

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

kernel/bpf/syscall.c +6 -0
index f61c53237c19..4b7d186c7622 100644

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

kernel/events/core.c +26 -12
index 58ecb1c24387..fe543e7898f5 100644

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

lib/debugobjects.c +78 -122

200 lines not on this page · raw message

lib/kunit/executor.c +4 -0
index 1236b3cd2fbb..51013feba58b 100644

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

lib/kunit/test.c +11 -3
index 7452d1a2acd9..1d151f6dc1cd 100644

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

net/bluetooth/hci_sync.c +6 -4
index 9e71362c04b4..5c4efa624625 100644

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

net/bluetooth/iso.c +48 -3

51 lines not on this page · raw message

net/bluetooth/l2cap_core.c +2 -1
index baeebee41cd9..60298975d5c4 100644

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

net/bpf/test_run.c +1 -1
index 0841f8d82419..478ee7aba85f 100644

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

net/bridge/br_cfm_netlink.c +1 -1
index 5c4c369f8536..2faab44652e7 100644

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

net/bridge/br_multicast.c +15 -5
index 96d1fc78dd39..38373b4fb7dd 100644

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

net/bridge/br_private.h +2 -2
index a1f4acfa6994..82e63908dce8 100644

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

net/devlink/port.c +1 -1
index 4763b42885fb..91ba1ca0f355 100644

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

net/ipv4/ip_output.c +6 -6
index 4ab877cf6d35..ea0247485757 100644

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

net/ipv4/ip_sockglue.c +4 -2
index cce9cb25f3b3..1a6952921e07 100644

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

net/ipv4/ipmr.c +1 -1
index 0063a237253b..e49242706b5f 100644

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

net/ipv4/raw.c +1 -1
index 4b5db5d1edc2..c0ef81f0bcee 100644

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

net/ipv4/tcp.c +11 -1
index fb417aee86e6..ab1308affa08 100644

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

net/ipv4/udp.c +1 -1
index 7be4ddc80d95..8e5a8b3b22c6 100644

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

net/ipv6/addrconf_core.c +14 -7
index 507a8353a6bd..c008d21925d7 100644

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

net/ipv6/ip6_tunnel.c +18 -3
index 46c19bd48990..9bbabf750a21 100644

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

net/kcm/kcmsock.c +1 -1
index dd1d8ffd5f59..083376ea237e 100644

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

net/llc/af_llc.c +2 -0
index 20551cfb7da6..fde1140d899e 100644

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

net/netfilter/nf_conntrack_proto_tcp.c +6 -4
index 4018acb1d674..53d46ebcb5f7 100644

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

net/netfilter/nf_log.c +4 -3
index 8cc52d2bd31b..e16f158388bb 100644

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

net/netfilter/nf_tables_api.c +9 -5
index 4fc8348dd799..cb7d42a3faab 100644

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

net/netfilter/nft_ct.c +24 -0
index 86bb9d7797d9..aac98a3c966e 100644

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

net/netfilter/nft_tunnel.c +1 -0
index 9f21953c7433..f735d79d8be5 100644

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

net/rxrpc/conn_service.c +2 -1
index 89ac05a711a4..39c908a3ca6e 100644

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

net/smc/smc_clc.c +14 -0
index 72f4d81a3f41..1489a8421d78 100644

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

net/sunrpc/xprtmultipath.c +15 -2
index 74ee2271251e..720d3ba742ec 100644

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

net/unix/af_unix.c +6 -8
index 1e1a88bd4e68..510b1d6758db 100644

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

net/unix/diag.c +1 -1
index 616b55c5b890..3438b7af09af 100644

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

net/wireless/scan.c +4 -0
index bd4dd75e446e..c646094a5fc4 100644

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

sound/hda/hdac_stream.c +3 -6
index 214a0680524b..fe0958f9969c 100644

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

sound/hda/intel-dsp-config.c +10 -0
index 756fa0aa69bb..6a384b922e4f 100644

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

sound/pci/hda/hda_intel.c +2 -0
index 75148485b755..55d3a78112e0 100644

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

sound/pci/hda/patch_conexant.c +113 -2

115 lines not on this page · raw message

sound/soc/amd/acp-config.c +14 -1
index f27c27580009..955145448c23 100644

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

sound/soc/codecs/lpass-wsa-macro.c +0 -7
index 7e21cec3c2fb..6ce309980cd1 100644

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

sound/soc/codecs/wcd938x.c +1 -1
index d27b919c63b4..23d06338f716 100644

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

sound/soc/codecs/wsa883x.c +5 -1
index cb83c569e18d..a2e86ef7d18f 100644

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

sound/soc/qcom/sc8280xp.c +7 -5
index c61cad0180c8..ac0b4dc6d572 100644

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

tools/build/feature/test-libopencsd.c +2 -2
index eb6303ff446e..4cfcef9da3e4 100644

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

tools/lib/bpf/libbpf.c +2 -0
index 96ff1aa4bf6a..de08b920a149 100644

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

tools/lib/bpf/libbpf_common.h +8 -5
index b7060f254486..8fe248e14eb6 100644

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

tools/lib/subcmd/help.c +14 -4
index adfbae27dc36..8561b0f01a24 100644

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

tools/testing/kunit/kunit_parser.py +3 -1
index 79d8832c862a..ce34be15c929 100644

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

tools/testing/selftests/bpf/cgroup_helpers.c +14 -4
index 2caee8423ee0..f68fbc6c3f52 100644

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

tools/testing/selftests/bpf/prog_tests/btf.c +1 -5
index 4e0cdb593318..3660cb151e78 100644

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

tools/testing/selftests/bpf/prog_tests/tc_opts.c +1 -5
index ca506d2fcf58..d6fd09c2d6e6 100644

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

tools/testing/selftests/bpf/progs/pyperf180.c +22 -0
index c39f559d3100..42c4a8b62e36 100644

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

tools/testing/selftests/bpf/progs/test_global_func17.c +1 -0
index a32e11c7d933..5de44b09e8ec 100644

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

tools/testing/selftests/bpf/veristat.c +1 -1
index 655095810d4a..0ad98b6a8e6e 100644

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

tools/testing/selftests/bpf/xdp_hw_metadata.c +1 -1
index 613321eb84c1..adb77c1a6a74 100644

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

tools/testing/selftests/drivers/net/bonding/lag_lib.sh +11 -0
index 2a268b17b61f..dbdd736a41d3 100644

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

tools/testing/selftests/drivers/net/team/config +3 -1
index 265b6882cc21..b5e3a3aad4bf 100644

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

tools/testing/selftests/net/Makefile +3 -2
index 4a2881d43989..de4506e2a412 100644

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

tools/testing/selftests/net/config +16 -0
index 19ff75051660..3b749addd364 100644

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

tools/testing/selftests/net/pmtu.sh +9 -9
index b3b2dc5a630c..4a5f031be232 100755

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

tools/testing/selftests/net/setup_veth.sh +1 -1
index 1003ddf7b3b2..227fd1076f21 100644

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

tools/testing/selftests/net/udpgro.sh +2 -2
index 0c743752669a..3f09ac78f445 100755

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

tools/testing/selftests/net/udpgro_bench.sh +2 -2
index 894972877e8b..65ff1d424008 100755

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

tools/testing/selftests/net/udpgro_frglist.sh +3 -3
index 0a6359bed0b9..bd51d386b52e 100755

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

tools/testing/selftests/net/udpgro_fwd.sh +5 -3
index c079565add39..d6b9c759043c 100755

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

tools/testing/selftests/net/veth.sh +2 -2
index 2d073595c620..27574bbf2d63 100755

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

tools/testing/selftests/net/xdp_dummy.c new file +13 -0
new file mode 100644
index 000000000000..d988b2e0cee8

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

tools/testing/selftests/nolibc/nolibc-test.c +2 -2
index fb3bf91462e2..1fc4998f06bf 100644

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

tools/testing/selftests/sgx/test_encl.lds +1 -5
index a1ec64f7d91f..108bc11d1d8c 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.