History log of /linux/drivers/gpu/drm/panthor/ (Results 1 – 25 of 192)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
685f27c112-Dec-2025 Dave Airlie <airlied@redhat.com>

Merge tag 'drm-misc-next-fixes-2025-12-10' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next

drm-misc-next-fixes for v6.19-rc1:
- Fix uaf in panthor.
- Revert 8 byte alignment constrai

Merge tag 'drm-misc-next-fixes-2025-12-10' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next

drm-misc-next-fixes for v6.19-rc1:
- Fix uaf in panthor.
- Revert 8 byte alignment constraint for pitch in dumb bo's.
- Fix DRM_MODE_FLAG_N.SYNC and !DRM_MODE_FLAG_P.SYNC handling renasas.

Signed-off-by: Dave Airlie <airlied@redhat.com>
From: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Link: https://patch.msgid.link/a82c2a2a-314f-403b-85bf-9b3ee09b903c@linux.intel.com

show more ...


/linux/MAINTAINERS
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_job.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
/linux/drivers/gpu/drm/amd/amdgpu/cik_ih.c
/linux/drivers/gpu/drm/amd/amdgpu/cz_ih.c
/linux/drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
/linux/drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c
/linux/drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c
/linux/drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c
/linux/drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c
/linux/drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c
/linux/drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c
/linux/drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c
/linux/drivers/gpu/drm/amd/amdgpu/iceland_ih.c
/linux/drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
/linux/drivers/gpu/drm/amd/amdgpu/si_ih.c
/linux/drivers/gpu/drm/amd/amdgpu/soc15.c
/linux/drivers/gpu/drm/amd/amdgpu/tonga_ih.c
/linux/drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c
/linux/drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c
/linux/drivers/gpu/drm/amd/amdkfd/kfd_topology.c
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
/linux/drivers/gpu/drm/amd/display/dc/bios/bios_parser.c
/linux/drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c
/linux/drivers/gpu/drm/amd/display/dc/core/dc.c
/linux/drivers/gpu/drm/amd/display/dc/core/dc_hw_sequencer.c
/linux/drivers/gpu/drm/amd/display/dc/core/dc_resource.c
/linux/drivers/gpu/drm/amd/display/dc/core/dc_stream.c
/linux/drivers/gpu/drm/amd/display/dc/dc.h
/linux/drivers/gpu/drm/amd/display/dc/dc_dp_types.h
/linux/drivers/gpu/drm/amd/display/dc/dc_types.h
/linux/drivers/gpu/drm/amd/display/dc/dce/dce_audio.c
/linux/drivers/gpu/drm/amd/display/dc/dce/dce_stream_encoder.c
/linux/drivers/gpu/drm/amd/display/dc/dce/dmub_replay.c
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
/linux/drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c
/linux/drivers/gpu/drm/amd/display/dc/hwss/hw_sequencer.h
/linux/drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h
/linux/drivers/gpu/drm/amd/display/dc/link/link_detection.c
/linux/drivers/gpu/drm/amd/display/dc/link/link_dpms.c
/linux/drivers/gpu/drm/amd/display/dc/link/link_factory.c
/linux/drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
/linux/drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn401/dcn401_resource.h
/linux/drivers/gpu/drm/amd/display/dc/virtual/virtual_stream_encoder.c
/linux/drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h
/linux/drivers/gpu/drm/amd/display/include/dpcd_defs.h
/linux/drivers/gpu/drm/amd/display/modules/power/power_helpers.c
/linux/drivers/gpu/drm/amd/pm/amdgpu_dpm.c
/linux/drivers/gpu/drm/amd/pm/amdgpu_pm.c
/linux/drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c
/linux/drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
/linux/drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
/linux/drivers/gpu/drm/drm_gem_dma_helper.c
/linux/drivers/gpu/drm/drm_gem_shmem_helper.c
/linux/drivers/gpu/drm/i915/Makefile
/linux/drivers/gpu/drm/i915/display/intel_color.c
/linux/drivers/gpu/drm/i915/display/intel_color.h
/linux/drivers/gpu/drm/i915/display/intel_color_pipeline.c
/linux/drivers/gpu/drm/i915/display/intel_color_pipeline.h
/linux/drivers/gpu/drm/i915/display/intel_color_regs.h
/linux/drivers/gpu/drm/i915/display/intel_colorop.c
/linux/drivers/gpu/drm/i915/display/intel_colorop.h
/linux/drivers/gpu/drm/i915/display/intel_display.c
/linux/drivers/gpu/drm/i915/display/intel_display_limits.h
/linux/drivers/gpu/drm/i915/display/intel_display_types.h
/linux/drivers/gpu/drm/i915/display/intel_plane.c
/linux/drivers/gpu/drm/i915/display/skl_universal_plane.c
/linux/drivers/gpu/drm/i915/display/skl_universal_plane_regs.h
panthor_sched.c
/linux/drivers/gpu/drm/radeon/radeon_fence.c
/linux/drivers/gpu/drm/renesas/rcar-du/rcar_mipi_dsi.c
/linux/drivers/gpu/drm/xe/Makefile
/linux/drivers/gpu/drm/xe/xe_gpu_scheduler.h
/linux/drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c
/linux/drivers/gpu/drm/xe/xe_gt_sriov_pf_migration.c
/linux/drivers/gpu/drm/xe/xe_guc_submit.c
/linux/drivers/gpu/drm/xe/xe_pagefault.c
/linux/drivers/gpu/drm/xe/xe_pci.c
/linux/drivers/gpu/drm/xe/xe_pci.h
/linux/drivers/gpu/drm/xe/xe_pm.c
/linux/drivers/gpu/drm/xe/xe_pm.h
/linux/drivers/gpu/drm/xe/xe_sched_job_types.h
/linux/drivers/gpu/drm/xe/xe_sriov_pf_migration.c
/linux/drivers/gpu/drm/xe/xe_sriov_pf_migration.h
/linux/drivers/gpu/drm/xe/xe_sriov_pf_migration_types.h
/linux/drivers/gpu/drm/xe/xe_sriov_vfio.c
/linux/drivers/vfio/pci/Kconfig
/linux/drivers/vfio/pci/Makefile
/linux/drivers/vfio/pci/xe/Kconfig
/linux/drivers/vfio/pci/xe/Makefile
/linux/drivers/vfio/pci/xe/main.c
/linux/include/drm/intel/xe_sriov_vfio.h
b3239df302-Dec-2025 Dave Airlie <airlied@redhat.com>

Merge tag 'drm-misc-next-2025-12-01-1' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next

Extra drm-misc-next for v6.19-rc1:

UAPI Changes:
- Add support for drm colorop pipeline.
- Add

Merge tag 'drm-misc-next-2025-12-01-1' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next

Extra drm-misc-next for v6.19-rc1:

UAPI Changes:
- Add support for drm colorop pipeline.
- Add COLOR PIPELINE plane property.
- Add DRM_CLIENT_CAP_PLANE_COLOR_PIPELINE.

Cross-subsystem Changes:
- Attempt to use higher order mappings in system heap allocator.
- Always taint kernel with sw-sync.

Core Changes:
- Small fixes to drm/gem.
- Support emergency restore to drm-client.
- Allocate and release fb_info in single place.
- Rework ttm pipelined eviction fence handling.

Driver Changes:
- Support the drm color pipeline in vkms, amdgfx.
- Add NVJPG driver for tegra.
- Assorted small fixes and updates to rockchip, bridge/dw-hdmi-qp,
panthor.
- Add ASL CS5263 DP-to-HDMI simple bridge.
- Add and improve support for G LD070WX3-SL01 MIPI DSI, Samsung LTL106AL0,
Samsung LTL106AL01, Raystar RFF500F-AWH-DNN, Winstar WF70A8SYJHLNGA,
Wanchanglong w552946aaa, Samsung SOFEF00, Lenovo X13s panel.
- Add support for it66122 to it66121.
- Support mali-G1 gpu in panthor.

Signed-off-by: Dave Airlie <airlied@redhat.com>

From: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Link: https://patch.msgid.link/aa5cbd50-7676-4a59-bbed-e8428af86804@linux.intel.com

show more ...


/linux/Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
/linux/Documentation/devicetree/bindings/display/bridge/simple-bridge.yaml
/linux/Documentation/devicetree/bindings/display/msm/dp-controller.yaml
/linux/Documentation/devicetree/bindings/display/msm/gmu.yaml
/linux/Documentation/devicetree/bindings/display/msm/qcom,glymur-mdss.yaml
/linux/Documentation/devicetree/bindings/display/msm/qcom,qcs8300-mdss.yaml
/linux/Documentation/devicetree/bindings/display/msm/qcom,sm6150-mdss.yaml
/linux/Documentation/devicetree/bindings/display/msm/qcom,sm8650-dpu.yaml
/linux/Documentation/devicetree/bindings/display/panel/ilitek,ili9881c.yaml
/linux/Documentation/devicetree/bindings/display/panel/lg,ld070wx3-sl01.yaml
/linux/Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
/linux/Documentation/devicetree/bindings/display/panel/panel-simple-dsi.yaml
/linux/Documentation/devicetree/bindings/display/panel/panel-simple.yaml
/linux/Documentation/devicetree/bindings/display/panel/ronbo,rb070d30.yaml
/linux/Documentation/devicetree/bindings/display/panel/samsung,sofef00.yaml
/linux/Documentation/devicetree/bindings/display/rockchip/rockchip,rk3588-dw-hdmi-qp.yaml
/linux/Documentation/devicetree/bindings/iommu/arm,smmu.yaml
/linux/Documentation/devicetree/bindings/vendor-prefixes.yaml
/linux/Documentation/gpu/drm-kms.rst
/linux/Documentation/gpu/rfc/color_pipeline.rst
/linux/Documentation/gpu/rfc/index.rst
/linux/MAINTAINERS
/linux/drivers/dma-buf/dma-fence.c
/linux/drivers/dma-buf/heaps/system_heap.c
/linux/drivers/dma-buf/sw_sync.c
/linux/drivers/gpu/drm/Makefile
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/Makefile
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_colorop.c
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_colorop.h
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c
/linux/drivers/gpu/drm/armada/armada_fbdev.c
/linux/drivers/gpu/drm/bridge/ite-it66121.c
/linux/drivers/gpu/drm/bridge/simple-bridge.c
/linux/drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c
/linux/drivers/gpu/drm/clients/drm_fbdev_client.c
/linux/drivers/gpu/drm/clients/drm_log.c
/linux/drivers/gpu/drm/drm_atomic.c
/linux/drivers/gpu/drm/drm_atomic_helper.c
/linux/drivers/gpu/drm/drm_atomic_state_helper.c
/linux/drivers/gpu/drm/drm_atomic_uapi.c
/linux/drivers/gpu/drm/drm_client.c
/linux/drivers/gpu/drm/drm_client_event.c
/linux/drivers/gpu/drm/drm_client_sysrq.c
/linux/drivers/gpu/drm/drm_color_mgmt.c
/linux/drivers/gpu/drm/drm_colorop.c
/linux/drivers/gpu/drm/drm_connector.c
/linux/drivers/gpu/drm/drm_crtc_internal.h
/linux/drivers/gpu/drm/drm_drv.c
/linux/drivers/gpu/drm/drm_fb_helper.c
/linux/drivers/gpu/drm/drm_fbdev_dma.c
/linux/drivers/gpu/drm/drm_fbdev_shmem.c
/linux/drivers/gpu/drm/drm_fbdev_ttm.c
/linux/drivers/gpu/drm/drm_file.c
/linux/drivers/gpu/drm/drm_gem.c
/linux/drivers/gpu/drm/drm_internal.h
/linux/drivers/gpu/drm/drm_ioctl.c
/linux/drivers/gpu/drm/drm_mode_config.c
/linux/drivers/gpu/drm/drm_mode_object.c
/linux/drivers/gpu/drm/drm_plane.c
/linux/drivers/gpu/drm/exynos/exynos_drm_fbdev.c
/linux/drivers/gpu/drm/gma500/fbdev.c
/linux/drivers/gpu/drm/i915/display/intel_fbdev.c
/linux/drivers/gpu/drm/mediatek/Kconfig
/linux/drivers/gpu/drm/mediatek/Makefile
/linux/drivers/gpu/drm/mediatek/mtk_ddp_comp.c
/linux/drivers/gpu/drm/mediatek/mtk_ddp_comp.h
/linux/drivers/gpu/drm/mediatek/mtk_disp_ccorr.c
/linux/drivers/gpu/drm/mediatek/mtk_disp_ovl_adaptor.c
/linux/drivers/gpu/drm/mediatek/mtk_dp.c
/linux/drivers/gpu/drm/mediatek/mtk_drm_drv.c
/linux/drivers/gpu/drm/mediatek/mtk_hdmi.c
/linux/drivers/gpu/drm/mediatek/mtk_hdmi_common.c
/linux/drivers/gpu/drm/mediatek/mtk_hdmi_common.h
/linux/drivers/gpu/drm/mediatek/mtk_hdmi_ddc_v2.c
/linux/drivers/gpu/drm/mediatek/mtk_hdmi_regs_v2.h
/linux/drivers/gpu/drm/mediatek/mtk_hdmi_v2.c
/linux/drivers/gpu/drm/msm/Makefile
/linux/drivers/gpu/drm/msm/adreno/a2xx_catalog.c
/linux/drivers/gpu/drm/msm/adreno/a2xx_gpu.c
/linux/drivers/gpu/drm/msm/adreno/a2xx_gpu.h
/linux/drivers/gpu/drm/msm/adreno/a3xx_catalog.c
/linux/drivers/gpu/drm/msm/adreno/a3xx_gpu.c
/linux/drivers/gpu/drm/msm/adreno/a3xx_gpu.h
/linux/drivers/gpu/drm/msm/adreno/a4xx_catalog.c
/linux/drivers/gpu/drm/msm/adreno/a4xx_gpu.c
/linux/drivers/gpu/drm/msm/adreno/a4xx_gpu.h
/linux/drivers/gpu/drm/msm/adreno/a5xx_catalog.c
/linux/drivers/gpu/drm/msm/adreno/a5xx_gpu.c
/linux/drivers/gpu/drm/msm/adreno/a5xx_gpu.h
/linux/drivers/gpu/drm/msm/adreno/a6xx_catalog.c
/linux/drivers/gpu/drm/msm/adreno/a6xx_gmu.c
/linux/drivers/gpu/drm/msm/adreno/a6xx_gmu.h
/linux/drivers/gpu/drm/msm/adreno/a6xx_gpu.c
/linux/drivers/gpu/drm/msm/adreno/a6xx_gpu.h
/linux/drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c
/linux/drivers/gpu/drm/msm/adreno/a6xx_gpu_state.h
/linux/drivers/gpu/drm/msm/adreno/a6xx_hfi.c
/linux/drivers/gpu/drm/msm/adreno/a6xx_hfi.h
/linux/drivers/gpu/drm/msm/adreno/a8xx_gpu.c
/linux/drivers/gpu/drm/msm/adreno/adreno_device.c
/linux/drivers/gpu/drm/msm/adreno/adreno_gen7_0_0_snapshot.h
/linux/drivers/gpu/drm/msm/adreno/adreno_gen7_2_0_snapshot.h
/linux/drivers/gpu/drm/msm/adreno/adreno_gen7_9_0_snapshot.h
/linux/drivers/gpu/drm/msm/adreno/adreno_gpu.c
/linux/drivers/gpu/drm/msm/adreno/adreno_gpu.h
/linux/drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_12_2_glymur.h
/linux/drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
/linux/drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h
/linux/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
/linux/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys.h
/linux/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c
/linux/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h
/linux/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc.h
/linux/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_mdss.h
/linux/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c
/linux/drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c
/linux/drivers/gpu/drm/msm/disp/dpu1/dpu_plane.h
/linux/drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c
/linux/drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h
/linux/drivers/gpu/drm/msm/disp/msm_disp_snapshot.h
/linux/drivers/gpu/drm/msm/dp/dp_ctrl.c
/linux/drivers/gpu/drm/msm/dp/dp_display.c
/linux/drivers/gpu/drm/msm/dp/dp_link.c
/linux/drivers/gpu/drm/msm/dp/dp_link.h
/linux/drivers/gpu/drm/msm/dp/dp_panel.c
/linux/drivers/gpu/drm/msm/dp/dp_panel.h
/linux/drivers/gpu/drm/msm/msm_fbdev.c
/linux/drivers/gpu/drm/msm/msm_gem.c
/linux/drivers/gpu/drm/msm/msm_gem_vma.c
/linux/drivers/gpu/drm/msm/msm_gpu.c
/linux/drivers/gpu/drm/msm/msm_mdss.c
/linux/drivers/gpu/drm/msm/registers/adreno/a6xx.xml
/linux/drivers/gpu/drm/msm/registers/adreno/a6xx_enums.xml
/linux/drivers/gpu/drm/msm/registers/adreno/a6xx_gmu.xml
/linux/drivers/gpu/drm/msm/registers/adreno/a7xx_enums.xml
/linux/drivers/gpu/drm/msm/registers/adreno/a8xx_descriptors.xml
/linux/drivers/gpu/drm/msm/registers/adreno/a8xx_enums.xml
/linux/drivers/gpu/drm/msm/registers/adreno/adreno_common.xml
/linux/drivers/gpu/drm/msm/registers/adreno/adreno_pm4.xml
/linux/drivers/gpu/drm/msm/registers/gen_header.py
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.c
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gb100.c
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gb202.c
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf100.c
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gh100.c
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv50.c
/linux/drivers/gpu/drm/omapdrm/omap_fbdev.c
/linux/drivers/gpu/drm/panel/Kconfig
/linux/drivers/gpu/drm/panel/Makefile
/linux/drivers/gpu/drm/panel/panel-edp.c
/linux/drivers/gpu/drm/panel/panel-ilitek-ili9881c.c
/linux/drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
/linux/drivers/gpu/drm/panel/panel-lg-ld070wx3.c
/linux/drivers/gpu/drm/panel/panel-ronbo-rb070d30.c
/linux/drivers/gpu/drm/panel/panel-samsung-sofef00.c
/linux/drivers/gpu/drm/panel/panel-simple.c
Makefile
panthor_device.c
panthor_device.h
panthor_fw.c
panthor_fw.h
panthor_gem.c
panthor_gpu.c
panthor_gpu.h
panthor_hw.c
panthor_hw.h
panthor_mmu.c
panthor_pwr.c
panthor_pwr.h
panthor_regs.h
panthor_sched.c
/linux/drivers/gpu/drm/radeon/radeon_fbdev.c
/linux/drivers/gpu/drm/rockchip/analogix_dp-rockchip.c
/linux/drivers/gpu/drm/rockchip/dw_hdmi_qp-rockchip.c
/linux/drivers/gpu/drm/rockchip/rockchip_drm_drv.c
/linux/drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
/linux/drivers/gpu/drm/rockchip/rockchip_vop2_reg.c
/linux/drivers/gpu/drm/tegra/Makefile
/linux/drivers/gpu/drm/tegra/drm.c
/linux/drivers/gpu/drm/tegra/drm.h
/linux/drivers/gpu/drm/tegra/dsi.c
/linux/drivers/gpu/drm/tegra/fbdev.c
/linux/drivers/gpu/drm/tegra/nvjpg.c
/linux/drivers/gpu/drm/tests/Makefile
/linux/drivers/gpu/drm/tests/drm_fixp_test.c
/linux/drivers/gpu/drm/ttm/tests/ttm_bo_validate_test.c
/linux/drivers/gpu/drm/ttm/tests/ttm_resource_test.c
/linux/drivers/gpu/drm/ttm/ttm_bo.c
/linux/drivers/gpu/drm/ttm/ttm_bo_util.c
/linux/drivers/gpu/drm/ttm/ttm_resource.c
/linux/drivers/gpu/drm/vkms/Makefile
/linux/drivers/gpu/drm/vkms/tests/Makefile
/linux/drivers/gpu/drm/vkms/tests/vkms_color_test.c
/linux/drivers/gpu/drm/vkms/tests/vkms_config_test.c
/linux/drivers/gpu/drm/vkms/vkms_colorop.c
/linux/drivers/gpu/drm/vkms/vkms_composer.c
/linux/drivers/gpu/drm/vkms/vkms_composer.h
/linux/drivers/gpu/drm/vkms/vkms_config.c
/linux/drivers/gpu/drm/vkms/vkms_config.h
/linux/drivers/gpu/drm/vkms/vkms_drv.c
/linux/drivers/gpu/drm/vkms/vkms_drv.h
/linux/drivers/gpu/drm/vkms/vkms_luts.c
/linux/drivers/gpu/drm/vkms/vkms_luts.h
/linux/drivers/gpu/drm/vkms/vkms_output.c
/linux/drivers/gpu/drm/vkms/vkms_plane.c
/linux/drivers/gpu/drm/xe/xe_gt_sriov_pf_migration.c
/linux/drivers/gpu/drm/xe/xe_oa.c
/linux/drivers/gpu/drm/xe/xe_sriov_pf_migration.c
/linux/drivers/gpu/host1x/dev.c
/linux/drivers/gpu/host1x/dev.h
/linux/drivers/gpu/host1x/hw/intr_hw.c
/linux/include/drm/bridge/dw_hdmi_qp.h
/linux/include/drm/drm_atomic.h
/linux/include/drm/drm_atomic_uapi.h
/linux/include/drm/drm_client.h
/linux/include/drm/drm_client_event.h
/linux/include/drm/drm_color_mgmt.h
/linux/include/drm/drm_colorop.h
/linux/include/drm/drm_device.h
/linux/include/drm/drm_fb_helper.h
/linux/include/drm/drm_file.h
/linux/include/drm/drm_fixed.h
/linux/include/drm/drm_mode_config.h
/linux/include/drm/drm_plane.h
/linux/include/drm/ttm/ttm_resource.h
/linux/include/uapi/drm/amdgpu_drm.h
/linux/include/uapi/drm/drm.h
/linux/include/uapi/drm/drm_mode.h
/linux/rust/kernel/slice.rs
eec7e23d27-Nov-2025 Akash Goel <akash.goel@arm.com>

drm/panthor: Prevent potential UAF in group creation

This commit prevents the possibility of a use after free issue in the
GROUP_CREATE ioctl function, which arose as pointer to the group is
accesse

drm/panthor: Prevent potential UAF in group creation

This commit prevents the possibility of a use after free issue in the
GROUP_CREATE ioctl function, which arose as pointer to the group is
accessed in that ioctl function after storing it in the Xarray.
A malicious userspace can second guess the handle of a group and try
to call GROUP_DESTROY ioctl from another thread around the same time
as GROUP_CREATE ioctl.

To prevent the use after free exploit, this commit uses a mark on an
entry of group pool Xarray which is added just before returning from
the GROUP_CREATE ioctl function. The mark is checked for all ioctls
that specify the group handle and so userspace won't be abe to delete
a group that isn't marked yet.

v2: Add R-bs and fixes tags

Fixes: de85488138247 ("drm/panthor: Add the scheduler logical block")
Co-developed-by: Boris Brezillon <boris.brezillon@collabora.com>
Signed-off-by: Boris Brezillon <boris.brezillon@collabora.com>
Signed-off-by: Akash Goel <akash.goel@arm.com>
Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com>
Reviewed-by: Steven Price <steven.price@arm.com>
Reviewed-by: Chia-I Wu <olvaffe@gmail.com>
Link: https://patch.msgid.link/20251127164912.3788155-1-akash.goel@arm.com

show more ...


/linux/Documentation/ABI/stable/sysfs-driver-qaic
/linux/Documentation/ABI/testing/sysfs-driver-intel-xe-sriov
/linux/Documentation/accel/qaic/aic100.rst
/linux/Documentation/gpu/xe/xe_gt_freq.rst
/linux/MAINTAINERS
/linux/drivers/accel/amdxdna/aie2_ctx.c
/linux/drivers/accel/amdxdna/amdxdna_mailbox.c
/linux/drivers/accel/ivpu/ivpu_drv.c
/linux/drivers/accel/ivpu/ivpu_gem.c
/linux/drivers/accel/ivpu/ivpu_gem.h
/linux/drivers/accel/ivpu/ivpu_sysfs.c
/linux/drivers/gpu/drm/amd/amdgpu/Kconfig
/linux/drivers/gpu/drm/amd/amdgpu/Makefile
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu.h
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_gart.h
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.h
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_isp.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_job.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.h
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_userq.h
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h
/linux/drivers/gpu/drm/amd/amdgpu/aqua_vanjaram.c
/linux/drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
/linux/drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
/linux/drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
/linux/drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
/linux/drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
/linux/drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
/linux/drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
/linux/drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
/linux/drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c
/linux/drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.c
/linux/drivers/gpu/drm/amd/amdgpu/mes_userqueue.c
/linux/drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c
/linux/drivers/gpu/drm/amd/amdgpu/psp_v11_0.c
/linux/drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
/linux/drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
/linux/drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
/linux/drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
/linux/drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c
/linux/drivers/gpu/drm/amd/amdgpu/si.c
/linux/drivers/gpu/drm/amd/amdgpu/sid.h
/linux/drivers/gpu/drm/amd/amdgpu/umc_v12_0.c
/linux/drivers/gpu/drm/amd/amdgpu/vce_v1_0.c
/linux/drivers/gpu/drm/amd/amdgpu/vce_v1_0.h
/linux/drivers/gpu/drm/amd/amdgpu/vce_v2_0.c
/linux/drivers/gpu/drm/amd/amdgpu/vce_v3_0.c
/linux/drivers/gpu/drm/amd/amdgpu/vce_v4_0.c
/linux/drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
/linux/drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
/linux/drivers/gpu/drm/amd/amdkfd/kfd_events.c
/linux/drivers/gpu/drm/amd/amdkfd/kfd_queue.c
/linux/drivers/gpu/drm/amd/amdkfd/kfd_svm.c
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_replay.c
/linux/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c
/linux/drivers/gpu/drm/amd/display/dc/core/dc.c
/linux/drivers/gpu/drm/amd/display/dc/core/dc_hw_sequencer.c
/linux/drivers/gpu/drm/amd/display/dc/dc.h
/linux/drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c
/linux/drivers/gpu/drm/amd/display/dc/dc_types.h
/linux/drivers/gpu/drm/amd/display/dc/dce/dmub_hw_lock_mgr.c
/linux/drivers/gpu/drm/amd/display/dc/dce/dmub_hw_lock_mgr.h
/linux/drivers/gpu/drm/amd/display/dc/dce/dmub_replay.c
/linux/drivers/gpu/drm/amd/display/dc/dce/dmub_replay.h
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/inc/dml_top_dchub_registers.h
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/inc/dml_top_display_cfg_types.h
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/inc/dml_top_soc_parameter_types.h
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/inc/dml_top_types.h
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_shared_types.h
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_utils.c
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_pmo/dml2_pmo_dcn4_fams2.c
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/inc/dml2_internal_shared_types.h
/linux/drivers/gpu/drm/amd/display/dc/dsc/dcn35/dcn35_dsc.c
/linux/drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
/linux/drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
/linux/drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.h
/linux/drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h
/linux/drivers/gpu/drm/amd/display/dc/inc/link_service.h
/linux/drivers/gpu/drm/amd/display/dc/link/link_detection.c
/linux/drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
/linux/drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.h
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn401/dcn401_resource.c
/linux/drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h
/linux/drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c
/linux/drivers/gpu/drm/amd/display/modules/freesync/freesync.c
/linux/drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h
/linux/drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_execution.c
/linux/drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
/linux/drivers/gpu/drm/amd/display/modules/hdcp/hdcp_ddc.c
/linux/drivers/gpu/drm/amd/display/modules/hdcp/hdcp_log.c
/linux/drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h
/linux/drivers/gpu/drm/amd/display/modules/power/power_helpers.c
/linux/drivers/gpu/drm/amd/display/modules/power/power_helpers.h
/linux/drivers/gpu/drm/amd/include/asic_reg/vce/vce_1_0_d.h
/linux/drivers/gpu/drm/amd/include/asic_reg/vce/vce_1_0_sh_mask.h
/linux/drivers/gpu/drm/amd/include/kgd_pp_interface.h
/linux/drivers/gpu/drm/amd/pm/amdgpu_dpm.c
/linux/drivers/gpu/drm/amd/pm/amdgpu_pm.c
/linux/drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
/linux/drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
/linux/drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.h
/linux/drivers/gpu/drm/amd/pm/powerplay/smumgr/smu10_smumgr.c
/linux/drivers/gpu/drm/amd/pm/powerplay/smumgr/vega10_smumgr.c
/linux/drivers/gpu/drm/amd/pm/powerplay/smumgr/vega12_smumgr.c
/linux/drivers/gpu/drm/amd/pm/powerplay/smumgr/vega20_smumgr.c
/linux/drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
/linux/drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
/linux/drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu_v13_0_12_pmfw.h
/linux/drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu_v13_0_12_ppsmc.h
/linux/drivers/gpu/drm/amd/pm/swsmu/inc/smu_types.h
/linux/drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
/linux/drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
/linux/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
/linux/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
/linux/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.h
/linux/drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
/linux/drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h
/linux/drivers/gpu/drm/amd/pm/swsmu/smu_internal.h
/linux/drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_eeprom_i2c.c
/linux/drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.c
/linux/drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.h
/linux/drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_process.c
/linux/drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_process.h
/linux/drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_sys.c
/linux/drivers/gpu/drm/amd/ras/rascore/ras.h
/linux/drivers/gpu/drm/amd/ras/rascore/ras_cper.c
/linux/drivers/gpu/drm/amd/ras/rascore/ras_log_ring.c
/linux/drivers/gpu/drm/amd/ras/rascore/ras_nbio.c
/linux/drivers/gpu/drm/amd/ras/rascore/ras_process.c
/linux/drivers/gpu/drm/amd/ras/rascore/ras_umc.c
/linux/drivers/gpu/drm/i915/Makefile
/linux/drivers/gpu/drm/i915/display/hsw_ips.c
/linux/drivers/gpu/drm/i915/display/i9xx_plane.c
/linux/drivers/gpu/drm/i915/display/i9xx_plane.h
/linux/drivers/gpu/drm/i915/display/icl_dsi.c
/linux/drivers/gpu/drm/i915/display/intel_bios.c
/linux/drivers/gpu/drm/i915/display/intel_bo.c
/linux/drivers/gpu/drm/i915/display/intel_bo.h
/linux/drivers/gpu/drm/i915/display/intel_bw.c
/linux/drivers/gpu/drm/i915/display/intel_cdclk.c
/linux/drivers/gpu/drm/i915/display/intel_color.c
/linux/drivers/gpu/drm/i915/display/intel_crt.c
/linux/drivers/gpu/drm/i915/display/intel_cursor.c
/linux/drivers/gpu/drm/i915/display/intel_cursor.h
/linux/drivers/gpu/drm/i915/display/intel_cx0_phy.c
/linux/drivers/gpu/drm/i915/display/intel_cx0_phy_regs.h
/linux/drivers/gpu/drm/i915/display/intel_ddi.c
/linux/drivers/gpu/drm/i915/display/intel_de.h
/linux/drivers/gpu/drm/i915/display/intel_display.c
/linux/drivers/gpu/drm/i915/display/intel_display.h
/linux/drivers/gpu/drm/i915/display/intel_display_core.h
/linux/drivers/gpu/drm/i915/display/intel_display_debugfs.c
/linux/drivers/gpu/drm/i915/display/intel_display_device.c
/linux/drivers/gpu/drm/i915/display/intel_display_driver.c
/linux/drivers/gpu/drm/i915/display/intel_display_power.c
/linux/drivers/gpu/drm/i915/display/intel_display_power_well.c
/linux/drivers/gpu/drm/i915/display/intel_display_types.h
/linux/drivers/gpu/drm/i915/display/intel_display_wa.c
/linux/drivers/gpu/drm/i915/display/intel_dmc.c
/linux/drivers/gpu/drm/i915/display/intel_dmc_wl.c
/linux/drivers/gpu/drm/i915/display/intel_dp_aux.c
/linux/drivers/gpu/drm/i915/display/intel_dp_hdcp.c
/linux/drivers/gpu/drm/i915/display/intel_dpio_phy.c
/linux/drivers/gpu/drm/i915/display/intel_dpll.c
/linux/drivers/gpu/drm/i915/display/intel_dpll_mgr.c
/linux/drivers/gpu/drm/i915/display/intel_dsi_vbt.c
/linux/drivers/gpu/drm/i915/display/intel_fb.c
/linux/drivers/gpu/drm/i915/display/intel_fbc.c
/linux/drivers/gpu/drm/i915/display/intel_flipq.c
/linux/drivers/gpu/drm/i915/display/intel_frontbuffer.c
/linux/drivers/gpu/drm/i915/display/intel_frontbuffer.h
/linux/drivers/gpu/drm/i915/display/intel_gmbus.c
/linux/drivers/gpu/drm/i915/display/intel_hdcp.c
/linux/drivers/gpu/drm/i915/display/intel_hdmi.c
/linux/drivers/gpu/drm/i915/display/intel_lt_phy.c
/linux/drivers/gpu/drm/i915/display/intel_lt_phy.h
/linux/drivers/gpu/drm/i915/display/intel_lt_phy_regs.h
/linux/drivers/gpu/drm/i915/display/intel_lvds.c
/linux/drivers/gpu/drm/i915/display/intel_overlay.c
/linux/drivers/gpu/drm/i915/display/intel_pch_display.c
/linux/drivers/gpu/drm/i915/display/intel_pch_refclk.c
/linux/drivers/gpu/drm/i915/display/intel_plane.c
/linux/drivers/gpu/drm/i915/display/intel_plane_initial.c
/linux/drivers/gpu/drm/i915/display/intel_pmdemand.c
/linux/drivers/gpu/drm/i915/display/intel_psr.c
/linux/drivers/gpu/drm/i915/display/intel_sbi.c
/linux/drivers/gpu/drm/i915/display/intel_snps_phy.c
/linux/drivers/gpu/drm/i915/display/intel_sprite.c
/linux/drivers/gpu/drm/i915/display/intel_tc.c
/linux/drivers/gpu/drm/i915/display/intel_vrr.c
/linux/drivers/gpu/drm/i915/display/skl_universal_plane.c
/linux/drivers/gpu/drm/i915/display/skl_universal_plane_regs.h
/linux/drivers/gpu/drm/i915/display/skl_watermark.c
/linux/drivers/gpu/drm/i915/display/skl_watermark_regs.h
/linux/drivers/gpu/drm/i915/display/vlv_dsi.c
/linux/drivers/gpu/drm/i915/display/vlv_dsi_pll.c
/linux/drivers/gpu/drm/i915/gem/i915_gem_create.c
/linux/drivers/gpu/drm/i915/gem/i915_gem_object.c
/linux/drivers/gpu/drm/i915/gem/i915_gem_object_frontbuffer.c
/linux/drivers/gpu/drm/i915/gem/i915_gem_object_frontbuffer.h
/linux/drivers/gpu/drm/i915/gem/i915_gem_object_types.h
/linux/drivers/gpu/drm/i915/gt/intel_tlb.h
/linux/drivers/gpu/drm/i915/gt/selftest_migrate.c
/linux/drivers/gpu/drm/i915/i915_drv.h
/linux/drivers/gpu/drm/i915/i915_gem.c
/linux/drivers/gpu/drm/i915/i915_reg.h
/linux/drivers/gpu/drm/i915/i915_vma.c
/linux/drivers/gpu/drm/i915/selftests/i915_gem_gtt.c
/linux/drivers/gpu/drm/i915/soc/intel_dram.c
/linux/drivers/gpu/drm/i915/soc/intel_dram.h
/linux/drivers/gpu/drm/i915/soc/intel_rom.c
/linux/drivers/gpu/drm/i915/soc/intel_rom.h
/linux/drivers/gpu/drm/imx/ipuv3/imx-drm-core.c
/linux/drivers/gpu/drm/nouveau/include/nvfw/hs.h
/linux/drivers/gpu/drm/nouveau/nouveau_drv.h
/linux/drivers/gpu/drm/nouveau/nouveau_uvmm.c
/linux/drivers/gpu/drm/nouveau/nouveau_uvmm.h
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.c
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gb100.c
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gb202.c
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf100.c
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gh100.c
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv50.c
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp10b.c
panthor_sched.c
/linux/drivers/gpu/drm/radeon/radeon_drv.c
/linux/drivers/gpu/drm/sun4i/sun8i_csc.c
/linux/drivers/gpu/drm/sun4i/sun8i_csc.h
/linux/drivers/gpu/drm/sun4i/sun8i_mixer.c
/linux/drivers/gpu/drm/sun4i/sun8i_mixer.h
/linux/drivers/gpu/drm/sun4i/sun8i_ui_layer.c
/linux/drivers/gpu/drm/sun4i/sun8i_ui_layer.h
/linux/drivers/gpu/drm/sun4i/sun8i_ui_scaler.c
/linux/drivers/gpu/drm/sun4i/sun8i_ui_scaler.h
/linux/drivers/gpu/drm/sun4i/sun8i_vi_layer.c
/linux/drivers/gpu/drm/sun4i/sun8i_vi_layer.h
/linux/drivers/gpu/drm/sun4i/sun8i_vi_scaler.c
/linux/drivers/gpu/drm/sun4i/sun8i_vi_scaler.h
/linux/drivers/gpu/drm/tidss/tidss_dispc.c
/linux/drivers/gpu/drm/tidss/tidss_dispc.h
/linux/drivers/gpu/drm/tidss/tidss_drv.h
/linux/drivers/gpu/drm/tidss/tidss_oldi.c
/linux/drivers/gpu/drm/xe/Makefile
/linux/drivers/gpu/drm/xe/compat-i915-headers/i915_vma.h
/linux/drivers/gpu/drm/xe/compat-i915-headers/intel_uncore.h
/linux/drivers/gpu/drm/xe/display/intel_bo.c
/linux/drivers/gpu/drm/xe/regs/xe_gt_regs.h
/linux/drivers/gpu/drm/xe/regs/xe_pmt.h
/linux/drivers/gpu/drm/xe/regs/xe_regs.h
/linux/drivers/gpu/drm/xe/tests/xe_gt_sriov_pf_config_kunit.c
/linux/drivers/gpu/drm/xe/xe_debugfs.c
/linux/drivers/gpu/drm/xe/xe_device.c
/linux/drivers/gpu/drm/xe/xe_device_types.h
/linux/drivers/gpu/drm/xe/xe_eu_stall.c
/linux/drivers/gpu/drm/xe/xe_exec.c
/linux/drivers/gpu/drm/xe/xe_exec_queue.c
/linux/drivers/gpu/drm/xe/xe_exec_queue.h
/linux/drivers/gpu/drm/xe/xe_exec_queue_types.h
/linux/drivers/gpu/drm/xe/xe_force_wake_types.h
/linux/drivers/gpu/drm/xe/xe_ggtt.c
/linux/drivers/gpu/drm/xe/xe_ggtt.h
/linux/drivers/gpu/drm/xe/xe_ggtt_types.h
/linux/drivers/gpu/drm/xe/xe_gt.c
/linux/drivers/gpu/drm/xe/xe_gt_freq.c
/linux/drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c
/linux/drivers/gpu/drm/xe/xe_gt_sriov_pf_config.h
/linux/drivers/gpu/drm/xe/xe_gt_sriov_pf_control.c
/linux/drivers/gpu/drm/xe/xe_gt_sriov_pf_control.h
/linux/drivers/gpu/drm/xe/xe_gt_sriov_pf_control_types.h
/linux/drivers/gpu/drm/xe/xe_gt_sriov_pf_debugfs.c
/linux/drivers/gpu/drm/xe/xe_gt_sriov_pf_migration.c
/linux/drivers/gpu/drm/xe/xe_gt_sriov_pf_migration.h
/linux/drivers/gpu/drm/xe/xe_gt_sriov_pf_migration_types.h
/linux/drivers/gpu/drm/xe/xe_gt_sriov_pf_service.c
/linux/drivers/gpu/drm/xe/xe_gt_sriov_pf_types.h
/linux/drivers/gpu/drm/xe/xe_gt_throttle.c
/linux/drivers/gpu/drm/xe/xe_gt_types.h
/linux/drivers/gpu/drm/xe/xe_guard.h
/linux/drivers/gpu/drm/xe/xe_guc.c
/linux/drivers/gpu/drm/xe/xe_guc_buf.c
/linux/drivers/gpu/drm/xe/xe_guc_buf.h
/linux/drivers/gpu/drm/xe/xe_guc_ct.c
/linux/drivers/gpu/drm/xe/xe_guc_pagefault.c
/linux/drivers/gpu/drm/xe/xe_guc_pagefault.h
/linux/drivers/gpu/drm/xe/xe_guc_pc.c
/linux/drivers/gpu/drm/xe/xe_guc_pc_types.h
/linux/drivers/gpu/drm/xe/xe_migrate.c
/linux/drivers/gpu/drm/xe/xe_migrate.h
/linux/drivers/gpu/drm/xe/xe_oa.c
/linux/drivers/gpu/drm/xe/xe_oa_types.h
/linux/drivers/gpu/drm/xe/xe_pagefault.c
/linux/drivers/gpu/drm/xe/xe_pagefault.h
/linux/drivers/gpu/drm/xe/xe_pagefault_types.h
/linux/drivers/gpu/drm/xe/xe_pat.c
/linux/drivers/gpu/drm/xe/xe_pat.h
/linux/drivers/gpu/drm/xe/xe_pci.c
/linux/drivers/gpu/drm/xe/xe_pci_sriov.c
/linux/drivers/gpu/drm/xe/xe_pci_sriov.h
/linux/drivers/gpu/drm/xe/xe_pcode.c
/linux/drivers/gpu/drm/xe/xe_pcode_api.h
/linux/drivers/gpu/drm/xe/xe_pm.c
/linux/drivers/gpu/drm/xe/xe_pt.c
/linux/drivers/gpu/drm/xe/xe_reg_whitelist.c
/linux/drivers/gpu/drm/xe/xe_sa.c
/linux/drivers/gpu/drm/xe/xe_sa.h
/linux/drivers/gpu/drm/xe/xe_sched_job.c
/linux/drivers/gpu/drm/xe/xe_sched_job.h
/linux/drivers/gpu/drm/xe/xe_sriov_packet.c
/linux/drivers/gpu/drm/xe/xe_sriov_packet.h
/linux/drivers/gpu/drm/xe/xe_sriov_packet_types.h
/linux/drivers/gpu/drm/xe/xe_sriov_pf.c
/linux/drivers/gpu/drm/xe/xe_sriov_pf.h
/linux/drivers/gpu/drm/xe/xe_sriov_pf_control.c
/linux/drivers/gpu/drm/xe/xe_sriov_pf_control.h
/linux/drivers/gpu/drm/xe/xe_sriov_pf_debugfs.c
/linux/drivers/gpu/drm/xe/xe_sriov_pf_helpers.h
/linux/drivers/gpu/drm/xe/xe_sriov_pf_migration.c
/linux/drivers/gpu/drm/xe/xe_sriov_pf_migration.h
/linux/drivers/gpu/drm/xe/xe_sriov_pf_migration_types.h
/linux/drivers/gpu/drm/xe/xe_sriov_pf_provision.c
/linux/drivers/gpu/drm/xe/xe_sriov_pf_provision.h
/linux/drivers/gpu/drm/xe/xe_sriov_pf_sysfs.c
/linux/drivers/gpu/drm/xe/xe_sriov_pf_sysfs.h
/linux/drivers/gpu/drm/xe/xe_sriov_pf_types.h
/linux/drivers/gpu/drm/xe/xe_sriov_vf.c
/linux/drivers/gpu/drm/xe/xe_svm.c
/linux/drivers/gpu/drm/xe/xe_sync.c
/linux/drivers/gpu/drm/xe/xe_sync.h
/linux/drivers/gpu/drm/xe/xe_sync_types.h
/linux/drivers/gpu/drm/xe/xe_tlb_inval_job.c
/linux/drivers/gpu/drm/xe/xe_tlb_inval_job.h
/linux/drivers/gpu/drm/xe/xe_trace.h
/linux/drivers/gpu/drm/xe/xe_validation.h
/linux/drivers/gpu/drm/xe/xe_vm.c
/linux/drivers/gpu/drm/xe/xe_vm_types.h
/linux/drivers/gpu/drm/xe/xe_vram.c
/linux/drivers/gpu/drm/xe/xe_wa.c
/linux/include/drm/intel/pciids.h
6f53bcb413-Nov-2025 Ashley Smith <ashley.smith@collabora.com>

drm/panthor: Reset queue slots if termination fails

Make sure the queue slot is reset even if we failed termination so
we don't have garbage in the CS input interface after a reset. In
practice that

drm/panthor: Reset queue slots if termination fails

Make sure the queue slot is reset even if we failed termination so
we don't have garbage in the CS input interface after a reset. In
practice that's not a problem because we zero out all RW sections when
a hangs occurs, but it's safer to reset things manually, in case we
decide to not conditionally reload RW sections based on the type of
hang.

v4:
- Split the changes in two separate patches

v5:
- No changes

v6:
- Adjust the explanation in the commit message
- Drop the Fixes tag
- Put after the timeout changes and make the two patches independent
so one can be backported, and the other not

v7:
- Use the local group variable instead of dereferencing csg_slot->group
- Add Steve's R-b

v8:
- No changes

Signed-off-by: Ashley Smith <ashley.smith@collabora.com>
Reviewed-by: Steven Price <steven.price@arm.com>
Link: https://patch.msgid.link/20251113105734.1520338-3-boris.brezillon@collabora.com
Signed-off-by: Boris Brezillon <boris.brezillon@collabora.com>

show more ...

345c5b7c13-Nov-2025 Ashley Smith <ashley.smith@collabora.com>

drm/panthor: Make the timeout per-queue instead of per-job

The timeout logic provided by drm_sched leads to races when we try
to suspend it while the drm_sched workqueue queues more jobs. Let's
over

drm/panthor: Make the timeout per-queue instead of per-job

The timeout logic provided by drm_sched leads to races when we try
to suspend it while the drm_sched workqueue queues more jobs. Let's
overhaul the timeout handling in panthor to have our own delayed work
that's resumed/suspended when a group is resumed/suspended. When an
actual timeout occurs, we call drm_sched_fault() to report it
through drm_sched, still. But otherwise, the drm_sched timeout is
disabled (set to MAX_SCHEDULE_TIMEOUT), which leaves us in control of
how we protect modifications on the timer.

One issue seems to be when we call drm_sched_suspend_timeout() from
both queue_run_job() and tick_work() which could lead to races due to
drm_sched_suspend_timeout() not having a lock. Another issue seems to
be in queue_run_job() if the group is not scheduled, we suspend the
timeout again which undoes what drm_sched_job_begin() did when calling
drm_sched_start_timeout(). So the timeout does not reset when a job
is finished.

v2:
- Fix syntax error

v3:
- Split the changes in two commits

v4:
- No changes

v5:
- No changes

v6:
- Fix a NULL deref in group_can_run(), and narrow the group variable
scope to avoid such mistakes in the future
- Add an queue_timeout_is_suspended() helper to clarify things

v7:
- No changes

v8:
- Don't touch drm_gpu_scheduler::timeout in queue_timedout_job()

Fixes: de8548813824 ("drm/panthor: Add the scheduler logical block")
Reviewed-by: Steven Price <steven.price@arm.com>
Reviewed-by: Liviu Dudau <liviu.dudau@arm.com>
Reviewed-by: Adrián Larumbe <adrian.larumbe@collabora.com>
Signed-off-by: Ashley Smith <ashley.smith@collabora.com>
Co-developed-by: Boris Brezillon <boris.brezillon@collabora.com>
Signed-off-by: Boris Brezillon <boris.brezillon@collabora.com>
Link: https://patch.msgid.link/20251113105734.1520338-2-boris.brezillon@collabora.com

show more ...

e20c626014-Nov-2025 Loïc Molinari <loic.molinari@collabora.com>

drm/panthor: Improve IOMMU map/unmap debugging logs

Log the number of pages and their sizes actually mapped/unmapped by
the IOMMU page table driver. Since a map/unmap op is often split in
several op

drm/panthor: Improve IOMMU map/unmap debugging logs

Log the number of pages and their sizes actually mapped/unmapped by
the IOMMU page table driver. Since a map/unmap op is often split in
several ops depending on the underlying scatter/gather table, add the
start address and the total size to the debugging logs in order to
help understand which batch an op is part of.

Signed-off-by: Loïc Molinari <loic.molinari@collabora.com>
Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com>
Link: https://patch.msgid.link/20251114170303.2800-10-loic.molinari@collabora.com
Signed-off-by: Boris Brezillon <boris.brezillon@collabora.com>

show more ...

ab34904925-Nov-2025 Karunika Choo <karunika.choo@arm.com>

drm/panthor: Add support for Mali-G1 GPUs

Add support for Mali-G1 GPUs (CSF architecture v14), introducing a new
panthor_hw_arch_v14 entry with reset and L2 power management operations
via the PWR_C

drm/panthor: Add support for Mali-G1 GPUs

Add support for Mali-G1 GPUs (CSF architecture v14), introducing a new
panthor_hw_arch_v14 entry with reset and L2 power management operations
via the PWR_CONTROL block.

Mali-G1 introduces a dedicated PWR_CONTROL block for managing resets and
power domains. panthor_gpu_info_init() is updated to use this block for
L2, tiler, and shader domain present register reads.

Reviewed-by: Steven Price <steven.price@arm.com>
Signed-off-by: Karunika Choo <karunika.choo@arm.com>
Link: https://patch.msgid.link/20251125125548.3282320-9-karunika.choo@arm.com
Signed-off-by: Boris Brezillon <boris.brezillon@collabora.com>

show more ...

2008f49a25-Nov-2025 Karunika Choo <karunika.choo@arm.com>

drm/panthor: Support 64-bit endpoint_req register for Mali-G1

Add support for the 64-bit endpoint_req register introduced in CSF v4.0+
GPUs. Unlike a simple register widening, the 64-bit variant occ

drm/panthor: Support 64-bit endpoint_req register for Mali-G1

Add support for the 64-bit endpoint_req register introduced in CSF v4.0+
GPUs. Unlike a simple register widening, the 64-bit variant occupies the
next 64 bits after the original 32-bit field, requiring
version-dependent access.

This change introduces helper functions to read, write, and update the
endpoint_req register, ensuring correct handling on both pre-v4.0 and
v4.0+ firmwares.

Reviewed-by: Steven Price <steven.price@arm.com>
Signed-off-by: Karunika Choo <karunika.choo@arm.com>
Link: https://patch.msgid.link/20251125125548.3282320-8-karunika.choo@arm.com
Signed-off-by: Boris Brezillon <boris.brezillon@collabora.com>

show more ...

5140725425-Nov-2025 Karunika Choo <karunika.choo@arm.com>

drm/panthor: Support GLB_REQ.STATE field for Mali-G1 GPUs

Add support for the GLB_REQ.STATE field introduced in CSF v4.1+, which
replaces the HALT bit to provide finer control over the MCU state. Th

drm/panthor: Support GLB_REQ.STATE field for Mali-G1 GPUs

Add support for the GLB_REQ.STATE field introduced in CSF v4.1+, which
replaces the HALT bit to provide finer control over the MCU state. This
change implements basic handling for transitioning the MCU between
ACTIVE and HALT states on Mali-G1 GPUs.

The update introduces new helpers to issue the state change requests,
poll for MCU halt completion, and restore the MCU to an active state
after halting.

Reviewed-by: Steven Price <steven.price@arm.com>
Signed-off-by: Karunika Choo <karunika.choo@arm.com>
Link: https://patch.msgid.link/20251125125548.3282320-7-karunika.choo@arm.com
Signed-off-by: Boris Brezillon <boris.brezillon@collabora.com>

show more ...

9ee52f5c25-Nov-2025 Karunika Choo <karunika.choo@arm.com>

drm/panthor: Implement soft reset via PWR_CONTROL

Add helpers to issue reset commands through the PWR_CONTROL interface
and wait for reset completion using IRQ signaling. This enables support
for RE

drm/panthor: Implement soft reset via PWR_CONTROL

Add helpers to issue reset commands through the PWR_CONTROL interface
and wait for reset completion using IRQ signaling. This enables support
for RESET_SOFT operations with timeout handling and status verification.

Reviewed-by: Steven Price <steven.price@arm.com>
Signed-off-by: Karunika Choo <karunika.choo@arm.com>
Link: https://patch.msgid.link/20251125125548.3282320-6-karunika.choo@arm.com
Signed-off-by: Boris Brezillon <boris.brezillon@collabora.com>

show more ...

ee4f9af025-Nov-2025 Karunika Choo <karunika.choo@arm.com>

drm/panthor: Implement L2 power on/off via PWR_CONTROL

This patch adds common helpers to issue power commands, poll
transitions, and validate domain state, then wires them into the L2
on/off paths.

drm/panthor: Implement L2 power on/off via PWR_CONTROL

This patch adds common helpers to issue power commands, poll
transitions, and validate domain state, then wires them into the L2
on/off paths.

The L2 power-on sequence now delegates control of the SHADER and TILER
domains to the MCU when allowed, while the L2 itself is never delegated.
On power-off, dependent domains beneath the L2 are checked, and if
necessary, retracted and powered down to maintain proper domain
ordering.

Reviewed-by: Steven Price <steven.price@arm.com>
Signed-off-by: Karunika Choo <karunika.choo@arm.com>
Link: https://patch.msgid.link/20251125125548.3282320-5-karunika.choo@arm.com
Signed-off-by: Boris Brezillon <boris.brezillon@collabora.com>

show more ...

c27787f225-Nov-2025 Karunika Choo <karunika.choo@arm.com>

drm/panthor: Introduce panthor_pwr API and power control framework

Add the new panthor_pwr module, which provides basic power control
management for Mali-G1 GPUs. The initial implementation includes

drm/panthor: Introduce panthor_pwr API and power control framework

Add the new panthor_pwr module, which provides basic power control
management for Mali-G1 GPUs. The initial implementation includes
infrastructure for initializing the PWR_CONTROL block, requesting and
handling its IRQ, and checking for PWR_CONTROL support based on GPU
architecture.

The patch also integrates panthor_pwr with the device lifecycle (init,
suspend, resume, and unplug) through the new API functions. It also
registers the IRQ handler under the 'gpu' IRQ as the PWR_CONTROL block
is located within the GPU_CONTROL block.

Reviewed-by: Steven Price <steven.price@arm.com>
Signed-off-by: Karunika Choo <karunika.choo@arm.com>
Link: https://patch.msgid.link/20251125125548.3282320-4-karunika.choo@arm.com
Signed-off-by: Boris Brezillon <boris.brezillon@collabora.com>

show more ...

7d334f5c25-Nov-2025 Karunika Choo <karunika.choo@arm.com>

drm/panthor: Add architecture-specific function operations

Introduce architecture-specific function pointers to support
architecture-dependent behaviours. This patch adds the following
function poin

drm/panthor: Add architecture-specific function operations

Introduce architecture-specific function pointers to support
architecture-dependent behaviours. This patch adds the following
function pointers and updates their usage accordingly:

- soft_reset
- l2_power_on
- l2_power_off

Reviewed-by: Steven Price <steven.price@arm.com>
Signed-off-by: Karunika Choo <karunika.choo@arm.com>
Link: https://patch.msgid.link/20251125125548.3282320-3-karunika.choo@arm.com
Signed-off-by: Boris Brezillon <boris.brezillon@collabora.com>

show more ...

b1075ae125-Nov-2025 Karunika Choo <karunika.choo@arm.com>

drm/panthor: Add arch-specific panthor_hw binding

This patch adds the framework for binding to a specific panthor_hw
structure based on the architecture major value parsed from the GPU_ID
register.

drm/panthor: Add arch-specific panthor_hw binding

This patch adds the framework for binding to a specific panthor_hw
structure based on the architecture major value parsed from the GPU_ID
register. This is in preparation of enabling architecture-specific
behaviours based on GPU_ID. As such, it also splits the GPU_ID register
read operation into its own helper function.

This framework allows a single panthor_hw structure to be shared across
multiple architectures should there be minimal changes between them via
the arch_min and arch_max field of the panthor_hw_entry structure,
instead of duplicating the structure across multiple architectures.

Reviewed-by: Steven Price <steven.price@arm.com>
Signed-off-by: Karunika Choo <karunika.choo@arm.com>
Link: https://patch.msgid.link/20251125125548.3282320-2-karunika.choo@arm.com
Signed-off-by: Boris Brezillon <boris.brezillon@collabora.com>

show more ...

ce04ec0320-Nov-2025 Akash Goel <akash.goel@arm.com>

drm/panthor: Avoid adding of kernel BOs to extobj list

The kernel BOs unnecessarily got added to the external objects list
of drm_gpuvm, when mapping to GPU, which would have resulted in few
extra C

drm/panthor: Avoid adding of kernel BOs to extobj list

The kernel BOs unnecessarily got added to the external objects list
of drm_gpuvm, when mapping to GPU, which would have resulted in few
extra CPU cycles being spent at the time of job submission as
drm_exec_until_all_locked() loop iterates over all external objects.

Kernel BOs are private to a VM and so they share the dma_resv object of
the dummy GEM object created for a VM. Use of DRM_EXEC_IGNORE_DUPLICATES
flag ensured the recursive locking of the dummy GEM object was ignored.
Also no extra space got allocated to add fences to the dma_resv object
of dummy GEM object. So no other impact apart from few extra CPU cycles.

This commit sets the pointer to dma_resv object of GEM object of
kernel BOs before they are mapped to GPU, to prevent them from
being added to external objects list.

v2: Add R-bs and fixes tags

Fixes: 8a1cc07578bf ("drm/panthor: Add GEM logical block")
Signed-off-by: Akash Goel <akash.goel@arm.com>
Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com>
Reviewed-by: Steven Price <steven.price@arm.com>
Link: https://patch.msgid.link/20251120172118.2741724-1-akash.goel@arm.com
Signed-off-by: Boris Brezillon <boris.brezillon@collabora.com>

show more ...


/linux/Documentation/ABI/stable/sysfs-driver-qaic
/linux/Documentation/accel/qaic/aic100.rst
/linux/Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
/linux/Documentation/devicetree/bindings/display/bridge/simple-bridge.yaml
/linux/Documentation/devicetree/bindings/display/panel/ilitek,ili9881c.yaml
/linux/Documentation/devicetree/bindings/display/panel/lg,ld070wx3-sl01.yaml
/linux/Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
/linux/Documentation/devicetree/bindings/display/panel/panel-simple-dsi.yaml
/linux/Documentation/devicetree/bindings/display/panel/panel-simple.yaml
/linux/Documentation/devicetree/bindings/display/panel/ronbo,rb070d30.yaml
/linux/Documentation/devicetree/bindings/display/panel/samsung,sofef00.yaml
/linux/Documentation/devicetree/bindings/display/rockchip/rockchip,rk3588-dw-hdmi-qp.yaml
/linux/Documentation/devicetree/bindings/vendor-prefixes.yaml
/linux/MAINTAINERS
/linux/drivers/accel/amdxdna/aie2_ctx.c
/linux/drivers/accel/amdxdna/amdxdna_mailbox.c
/linux/drivers/accel/ivpu/ivpu_drv.c
/linux/drivers/accel/ivpu/ivpu_gem.c
/linux/drivers/accel/ivpu/ivpu_gem.h
/linux/drivers/accel/ivpu/ivpu_sysfs.c
/linux/drivers/dma-buf/dma-fence.c
/linux/drivers/dma-buf/heaps/system_heap.c
/linux/drivers/dma-buf/sw_sync.c
/linux/drivers/gpu/drm/Makefile
/linux/drivers/gpu/drm/armada/armada_fbdev.c
/linux/drivers/gpu/drm/bridge/ite-it66121.c
/linux/drivers/gpu/drm/bridge/simple-bridge.c
/linux/drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c
/linux/drivers/gpu/drm/clients/drm_fbdev_client.c
/linux/drivers/gpu/drm/clients/drm_log.c
/linux/drivers/gpu/drm/drm_client.c
/linux/drivers/gpu/drm/drm_client_event.c
/linux/drivers/gpu/drm/drm_client_sysrq.c
/linux/drivers/gpu/drm/drm_drv.c
/linux/drivers/gpu/drm/drm_fb_helper.c
/linux/drivers/gpu/drm/drm_fbdev_dma.c
/linux/drivers/gpu/drm/drm_fbdev_shmem.c
/linux/drivers/gpu/drm/drm_fbdev_ttm.c
/linux/drivers/gpu/drm/drm_file.c
/linux/drivers/gpu/drm/drm_gem.c
/linux/drivers/gpu/drm/drm_internal.h
/linux/drivers/gpu/drm/exynos/exynos_drm_fbdev.c
/linux/drivers/gpu/drm/gma500/fbdev.c
/linux/drivers/gpu/drm/i915/display/intel_fbdev.c
/linux/drivers/gpu/drm/imx/ipuv3/imx-drm-core.c
/linux/drivers/gpu/drm/msm/msm_fbdev.c
/linux/drivers/gpu/drm/nouveau/include/nvfw/hs.h
/linux/drivers/gpu/drm/nouveau/nouveau_drv.h
/linux/drivers/gpu/drm/nouveau/nouveau_uvmm.c
/linux/drivers/gpu/drm/nouveau/nouveau_uvmm.h
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp10b.c
/linux/drivers/gpu/drm/omapdrm/omap_fbdev.c
/linux/drivers/gpu/drm/panel/Kconfig
/linux/drivers/gpu/drm/panel/Makefile
/linux/drivers/gpu/drm/panel/panel-edp.c
/linux/drivers/gpu/drm/panel/panel-ilitek-ili9881c.c
/linux/drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
/linux/drivers/gpu/drm/panel/panel-lg-ld070wx3.c
/linux/drivers/gpu/drm/panel/panel-ronbo-rb070d30.c
/linux/drivers/gpu/drm/panel/panel-samsung-sofef00.c
/linux/drivers/gpu/drm/panel/panel-simple.c
panthor_gem.c
/linux/drivers/gpu/drm/radeon/radeon_fbdev.c
/linux/drivers/gpu/drm/rockchip/analogix_dp-rockchip.c
/linux/drivers/gpu/drm/rockchip/dw_hdmi_qp-rockchip.c
/linux/drivers/gpu/drm/rockchip/rockchip_drm_drv.c
/linux/drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
/linux/drivers/gpu/drm/rockchip/rockchip_vop2_reg.c
/linux/drivers/gpu/drm/sun4i/sun8i_csc.c
/linux/drivers/gpu/drm/sun4i/sun8i_csc.h
/linux/drivers/gpu/drm/sun4i/sun8i_mixer.c
/linux/drivers/gpu/drm/sun4i/sun8i_mixer.h
/linux/drivers/gpu/drm/sun4i/sun8i_ui_layer.c
/linux/drivers/gpu/drm/sun4i/sun8i_ui_layer.h
/linux/drivers/gpu/drm/sun4i/sun8i_ui_scaler.c
/linux/drivers/gpu/drm/sun4i/sun8i_ui_scaler.h
/linux/drivers/gpu/drm/sun4i/sun8i_vi_layer.c
/linux/drivers/gpu/drm/sun4i/sun8i_vi_layer.h
/linux/drivers/gpu/drm/sun4i/sun8i_vi_scaler.c
/linux/drivers/gpu/drm/sun4i/sun8i_vi_scaler.h
/linux/drivers/gpu/drm/tegra/Makefile
/linux/drivers/gpu/drm/tegra/drm.c
/linux/drivers/gpu/drm/tegra/drm.h
/linux/drivers/gpu/drm/tegra/dsi.c
/linux/drivers/gpu/drm/tegra/fbdev.c
/linux/drivers/gpu/drm/tegra/nvjpg.c
/linux/drivers/gpu/drm/tidss/tidss_dispc.c
/linux/drivers/gpu/drm/tidss/tidss_dispc.h
/linux/drivers/gpu/drm/tidss/tidss_drv.h
/linux/drivers/gpu/drm/tidss/tidss_oldi.c
/linux/drivers/gpu/host1x/dev.c
/linux/drivers/gpu/host1x/dev.h
/linux/drivers/gpu/host1x/hw/intr_hw.c
/linux/include/drm/bridge/dw_hdmi_qp.h
/linux/include/drm/drm_client.h
/linux/include/drm/drm_client_event.h
/linux/include/drm/drm_device.h
/linux/include/drm/drm_fb_helper.h
ce0478b020-Nov-2025 Dave Airlie <airlied@redhat.com>

Merge tag 'v6.18-rc6' into drm-next

Linux 6.18-rc6

Backmerge in order to merge msm next

Signed-off-by: Dave Airlie <airlied@redhat.com>


/linux/.mailmap
/linux/CREDITS
/linux/Documentation/devicetree/bindings/gpio/ti,twl4030-gpio.yaml
/linux/Documentation/devicetree/bindings/net/microchip,sparx5-switch.yaml
/linux/Documentation/devicetree/bindings/phy/fsl,imx8mq-usb-phy.yaml
/linux/Documentation/devicetree/bindings/phy/qcom,sc8280xp-qmp-ufs-phy.yaml
/linux/Documentation/devicetree/bindings/phy/samsung,usb3-drd-phy.yaml
/linux/Documentation/devicetree/bindings/serial/renesas,scif.yaml
/linux/Documentation/devicetree/bindings/sound/qcom,pm4125-sdw.yaml
/linux/Documentation/devicetree/bindings/spi/spi-cadence.yaml
/linux/Documentation/devicetree/bindings/spi/spi-rockchip.yaml
/linux/Documentation/devicetree/bindings/ufs/qcom,sm8650-ufshc.yaml
/linux/Documentation/devicetree/bindings/usb/fcs,fsa4480.yaml
/linux/Documentation/devicetree/bindings/usb/fsl,imx8mp-dwc3.yaml
/linux/Documentation/devicetree/bindings/usb/gpio-sbu-mux.yaml
/linux/Documentation/devicetree/bindings/usb/nxp,ptn36502.yaml
/linux/Documentation/devicetree/bindings/usb/onnn,nb7vpq904m.yaml
/linux/Documentation/devicetree/bindings/usb/parade,ps8830.yaml
/linux/Documentation/devicetree/bindings/usb/qcom,snps-dwc3.yaml
/linux/Documentation/devicetree/bindings/usb/qcom,wcd939x-usbss.yaml
/linux/Documentation/devicetree/bindings/usb/ti,tusb1046.yaml
/linux/Documentation/devicetree/bindings/usb/usb-switch-ports.yaml
/linux/Documentation/devicetree/bindings/usb/usb-switch.yaml
/linux/Documentation/firmware-guide/acpi/i2c-muxes.rst
/linux/Documentation/netlink/specs/dpll.yaml
/linux/Documentation/networking/ax25.rst
/linux/Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
/linux/Documentation/networking/net_failover.rst
/linux/Documentation/networking/netconsole.rst
/linux/Documentation/sound/codecs/cs35l56.rst
/linux/Documentation/userspace-api/netlink/intro-specs.rst
/linux/MAINTAINERS
/linux/Makefile
/linux/arch/Kconfig
/linux/arch/arm/Kconfig
/linux/arch/arm/boot/dts/broadcom/bcm2711-rpi.dtsi
/linux/arch/arm/boot/dts/broadcom/bcm2835-rpi-common.dtsi
/linux/arch/arm64/boot/dts/broadcom/bcm2712.dtsi
/linux/arch/arm64/include/asm/alternative.h
/linux/arch/arm64/include/asm/kfence.h
/linux/arch/arm64/include/asm/percpu.h
/linux/arch/arm64/include/asm/pgtable.h
/linux/arch/arm64/include/asm/scs.h
/linux/arch/arm64/include/asm/spectre.h
/linux/arch/arm64/kernel/acpi.c
/linux/arch/arm64/kernel/alternative.c
/linux/arch/arm64/kernel/cpufeature.c
/linux/arch/arm64/kernel/module.c
/linux/arch/arm64/kernel/mte.c
/linux/arch/arm64/kernel/pi/map_kernel.c
/linux/arch/arm64/kernel/pi/patch-scs.c
/linux/arch/arm64/kernel/pi/pi.h
/linux/arch/arm64/kernel/probes/kprobes.c
/linux/arch/arm64/kernel/proton-pack.c
/linux/arch/arm64/kvm/hyp/nvhe/ffa.c
/linux/arch/arm64/kvm/hyp/nvhe/mem_protect.c
/linux/arch/arm64/kvm/sys_regs.c
/linux/arch/arm64/kvm/vgic/vgic-debug.c
/linux/arch/arm64/kvm/vgic/vgic-init.c
/linux/arch/arm64/kvm/vgic/vgic-its.c
/linux/arch/arm64/kvm/vgic/vgic-v3.c
/linux/arch/arm64/kvm/vgic/vgic.c
/linux/arch/arm64/mm/copypage.c
/linux/arch/arm64/mm/fault.c
/linux/arch/arm64/mm/mmu.c
/linux/arch/arm64/net/bpf_jit_comp.c
/linux/arch/csky/abiv2/cacheflush.c
/linux/arch/csky/abiv2/inc/abi/cacheflush.h
/linux/arch/loongarch/Makefile
/linux/arch/loongarch/include/asm/cpu-features.h
/linux/arch/loongarch/include/asm/cpu.h
/linux/arch/loongarch/include/asm/hw_breakpoint.h
/linux/arch/loongarch/include/asm/io.h
/linux/arch/loongarch/include/asm/loongarch.h
/linux/arch/loongarch/include/asm/pgalloc.h
/linux/arch/loongarch/include/asm/pgtable.h
/linux/arch/loongarch/kernel/cpu-probe.c
/linux/arch/loongarch/kernel/kexec_efi.c
/linux/arch/loongarch/kernel/kexec_elf.c
/linux/arch/loongarch/kernel/machine_kexec.c
/linux/arch/loongarch/kernel/machine_kexec_file.c
/linux/arch/loongarch/kernel/mem.c
/linux/arch/loongarch/kernel/numa.c
/linux/arch/loongarch/kernel/perf_event.c
/linux/arch/loongarch/kernel/setup.c
/linux/arch/loongarch/kernel/traps.c
/linux/arch/loongarch/kvm/intc/eiointc.c
/linux/arch/loongarch/kvm/mmu.c
/linux/arch/loongarch/kvm/timer.c
/linux/arch/loongarch/kvm/vcpu.c
/linux/arch/loongarch/mm/init.c
/linux/arch/loongarch/mm/ioremap.c
/linux/arch/mips/mti-malta/malta-setup.c
/linux/arch/mips/pci/pci-malta.c
/linux/arch/parisc/kernel/unwind.c
/linux/arch/powerpc/Kconfig
/linux/arch/powerpc/platforms/Kconfig.cputype
/linux/arch/riscv/Kconfig
/linux/arch/riscv/Makefile
/linux/arch/riscv/include/asm/asm.h
/linux/arch/riscv/include/asm/cpufeature.h
/linux/arch/riscv/include/asm/hwprobe.h
/linux/arch/riscv/include/asm/insn-def.h
/linux/arch/riscv/include/asm/pgtable-64.h
/linux/arch/riscv/include/asm/pgtable.h
/linux/arch/riscv/include/asm/vdso/arch_data.h
/linux/arch/riscv/include/asm/vendor_extensions/mips.h
/linux/arch/riscv/kernel/cpu.c
/linux/arch/riscv/kernel/cpufeature.c
/linux/arch/riscv/kernel/kgdb.c
/linux/arch/riscv/kernel/module-sections.c
/linux/arch/riscv/kernel/smp.c
/linux/arch/riscv/kernel/stacktrace.c
/linux/arch/riscv/kernel/sys_hwprobe.c
/linux/arch/riscv/kernel/tests/Kconfig.debug
/linux/arch/riscv/kernel/tests/kprobes/Makefile
/linux/arch/riscv/kernel/tests/kprobes/test-kprobes.c
/linux/arch/riscv/kernel/unaligned_access_speed.c
/linux/arch/riscv/kernel/vdso/hwprobe.c
/linux/arch/riscv/kvm/aia_imsic.c
/linux/arch/riscv/kvm/mmu.c
/linux/arch/riscv/kvm/vcpu.c
/linux/arch/riscv/mm/ptdump.c
/linux/arch/s390/Kconfig
/linux/arch/s390/configs/debug_defconfig
/linux/arch/s390/configs/defconfig
/linux/arch/s390/configs/zfcpdump_defconfig
/linux/arch/s390/crypto/phmac_s390.c
/linux/arch/s390/include/asm/pci.h
/linux/arch/s390/include/asm/pgtable.h
/linux/arch/s390/mm/dump_pagetables.c
/linux/arch/s390/mm/pgtable.c
/linux/arch/s390/pci/pci_event.c
/linux/arch/s390/pci/pci_irq.c
/linux/arch/x86/Makefile
/linux/arch/x86/events/core.c
/linux/arch/x86/events/intel/core.c
/linux/arch/x86/events/intel/ds.c
/linux/arch/x86/events/intel/uncore.c
/linux/arch/x86/include/asm/amd/node.h
/linux/arch/x86/include/asm/ftrace.h
/linux/arch/x86/include/asm/intel-family.h
/linux/arch/x86/include/asm/page_64.h
/linux/arch/x86/include/asm/runtime-const.h
/linux/arch/x86/include/asm/uaccess_64.h
/linux/arch/x86/include/uapi/asm/vmx.h
/linux/arch/x86/kernel/acpi/cppc.c
/linux/arch/x86/kernel/amd_node.c
/linux/arch/x86/kernel/cpu/amd.c
/linux/arch/x86/kernel/cpu/bugs.c
/linux/arch/x86/kernel/cpu/common.c
/linux/arch/x86/kernel/cpu/microcode/amd.c
/linux/arch/x86/kernel/cpu/resctrl/monitor.c
/linux/arch/x86/kernel/fpu/core.c
/linux/arch/x86/kernel/ftrace_64.S
/linux/arch/x86/kvm/svm/avic.c
/linux/arch/x86/kvm/svm/nested.c
/linux/arch/x86/kvm/svm/svm.c
/linux/arch/x86/kvm/svm/svm.h
/linux/arch/x86/kvm/vmx/common.h
/linux/arch/x86/kvm/vmx/nested.c
/linux/arch/x86/kvm/vmx/vmx.c
/linux/arch/x86/kvm/x86.c
/linux/arch/x86/net/bpf_jit_comp.c
/linux/block/blk-crypto.c
/linux/block/blk-settings.c
/linux/drivers/acpi/acpi_mrrm.c
/linux/drivers/acpi/acpi_video.c
/linux/drivers/acpi/acpica/tbprint.c
/linux/drivers/acpi/button.c
/linux/drivers/acpi/cppc_acpi.c
/linux/drivers/acpi/fan.h
/linux/drivers/acpi/fan_attr.c
/linux/drivers/acpi/fan_core.c
/linux/drivers/acpi/fan_hwmon.c
/linux/drivers/acpi/numa/hmat.c
/linux/drivers/acpi/numa/srat.c
/linux/drivers/acpi/property.c
/linux/drivers/acpi/riscv/rimt.c
/linux/drivers/acpi/sbs.c
/linux/drivers/acpi/spcr.c
/linux/drivers/android/binder.c
/linux/drivers/android/binder/freeze.rs
/linux/drivers/android/binder/node.rs
/linux/drivers/android/binder/process.rs
/linux/drivers/android/binder/transaction.rs
/linux/drivers/base/arch_topology.c
/linux/drivers/base/core.c
/linux/drivers/base/devcoredump.c
/linux/drivers/base/regmap/regmap-slimbus.c
/linux/drivers/bcma/main.c
/linux/drivers/block/nbd.c
/linux/drivers/block/null_blk/main.c
/linux/drivers/bluetooth/bpa10x.c
/linux/drivers/bluetooth/btintel_pcie.c
/linux/drivers/bluetooth/btmtksdio.c
/linux/drivers/bluetooth/btmtkuart.c
/linux/drivers/bluetooth/btnxpuart.c
/linux/drivers/bluetooth/btrtl.c
/linux/drivers/bluetooth/btusb.c
/linux/drivers/bluetooth/hci_ag6xx.c
/linux/drivers/bluetooth/hci_aml.c
/linux/drivers/bluetooth/hci_ath.c
/linux/drivers/bluetooth/hci_bcm.c
/linux/drivers/bluetooth/hci_h4.c
/linux/drivers/bluetooth/hci_intel.c
/linux/drivers/bluetooth/hci_ll.c
/linux/drivers/bluetooth/hci_mrvl.c
/linux/drivers/bluetooth/hci_nokia.c
/linux/drivers/bluetooth/hci_qca.c
/linux/drivers/bluetooth/hci_uart.h
/linux/drivers/comedi/comedi_buf.c
/linux/drivers/cpufreq/amd-pstate.c
/linux/drivers/cpufreq/intel_pstate.c
/linux/drivers/cpuidle/cpuidle-riscv-sbi.c
/linux/drivers/cpuidle/governors/menu.c
/linux/drivers/crypto/aspeed/aspeed-acry.c
/linux/drivers/crypto/hisilicon/qm.c
/linux/drivers/cxl/core/region.c
/linux/drivers/dma-buf/dma-fence.c
/linux/drivers/dpll/dpll_netlink.c
/linux/drivers/dpll/zl3073x/dpll.c
/linux/drivers/edac/altera_edac.c
/linux/drivers/edac/versalnet_edac.c
/linux/drivers/firewire/core-card.c
/linux/drivers/firewire/core-topology.c
/linux/drivers/firewire/core-transaction.c
/linux/drivers/firewire/init_ohci1394_dma.c
/linux/drivers/firmware/arm_ffa/driver.c
/linux/drivers/firmware/arm_scmi/common.h
/linux/drivers/firmware/arm_scmi/driver.c
/linux/drivers/gpio/gpio-104-idio-16.c
/linux/drivers/gpio/gpio-aggregator.c
/linux/drivers/gpio/gpio-idio-16.c
/linux/drivers/gpio/gpio-ljca.c
/linux/drivers/gpio/gpio-pci-idio-16.c
/linux/drivers/gpio/gpio-regmap.c
/linux/drivers/gpio/gpio-tb10x.c
/linux/drivers/gpio/gpiolib-acpi-core.c
/linux/drivers/gpio/gpiolib-swnode.c
/linux/drivers/gpio/gpiolib.c
/linux/drivers/gpu/drm/Makefile
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c
/linux/drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h
/linux/drivers/gpu/drm/ast/ast_drv.h
/linux/drivers/gpu/drm/ci/gitlab-ci.yml
/linux/drivers/gpu/drm/clients/drm_client_setup.c
/linux/drivers/gpu/drm/drm_gem_atomic_helper.c
/linux/drivers/gpu/drm/drm_panic.c
/linux/drivers/gpu/drm/etnaviv/etnaviv_buffer.c
/linux/drivers/gpu/drm/i915/Makefile
/linux/drivers/gpu/drm/imagination/Kconfig
/linux/drivers/gpu/drm/imx/ipuv3/parallel-display.c
/linux/drivers/gpu/drm/mediatek/mtk_crtc.c
/linux/drivers/gpu/drm/mediatek/mtk_drm_drv.c
/linux/drivers/gpu/drm/mediatek/mtk_plane.c
/linux/drivers/gpu/drm/msm/adreno/a6xx_gmu.c
/linux/drivers/gpu/drm/msm/adreno/adreno_gpu.c
/linux/drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
/linux/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c
/linux/drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c
/linux/drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c
/linux/drivers/gpu/drm/msm/disp/dpu1/dpu_writeback.c
/linux/drivers/gpu/drm/msm/dsi/phy/dsi_phy.h
/linux/drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c
/linux/drivers/gpu/drm/msm/msm_gem.c
/linux/drivers/gpu/drm/msm/msm_gem_submit.c
/linux/drivers/gpu/drm/msm/msm_gem_vma.c
/linux/drivers/gpu/drm/msm/msm_gpu.h
/linux/drivers/gpu/drm/msm/msm_iommu.c
/linux/drivers/gpu/drm/nouveau/dispnv50/disp.c
/linux/drivers/gpu/drm/nouveau/dispnv50/disp.h
/linux/drivers/gpu/drm/nouveau/dispnv50/wndw.c
/linux/drivers/gpu/drm/nouveau/dispnv50/wndwca7e.c
/linux/drivers/gpu/drm/nouveau/nouveau_sched.c
/linux/drivers/gpu/drm/panel/panel-kingdisplay-kd097d04.c
/linux/drivers/gpu/drm/panel/panel-sitronix-st7789v.c
panthor_gem.c
panthor_mmu.c
/linux/drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c
/linux/drivers/gpu/drm/scheduler/sched_entity.c
/linux/drivers/gpu/drm/tiny/Kconfig
/linux/drivers/gpu/drm/vmwgfx/vmwgfx_cursor_plane.c
/linux/drivers/gpu/drm/vmwgfx/vmwgfx_cursor_plane.h
/linux/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c
/linux/drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c
/linux/drivers/gpu/drm/xe/xe_exec_queue.c
/linux/drivers/gpu/drm/xe/xe_gt.c
/linux/drivers/hwmon/cgbc-hwmon.c
/linux/drivers/hwmon/gpd-fan.c
/linux/drivers/hwmon/pmbus/isl68137.c
/linux/drivers/hwmon/pmbus/max34440.c
/linux/drivers/hwmon/sht3x.c
/linux/drivers/i2c/muxes/i2c-mux-pca954x.c
/linux/drivers/infiniband/core/uverbs_std_types_cq.c
/linux/drivers/infiniband/hw/bnxt_re/ib_verbs.c
/linux/drivers/infiniband/hw/efa/efa_verbs.c
/linux/drivers/infiniband/hw/hns/hns_roce_cq.c
/linux/drivers/infiniband/hw/hns/hns_roce_device.h
/linux/drivers/infiniband/hw/hns/hns_roce_hw_v2.c
/linux/drivers/infiniband/hw/hns/hns_roce_main.c
/linux/drivers/infiniband/hw/hns/hns_roce_qp.c
/linux/drivers/infiniband/hw/irdma/pble.c
/linux/drivers/infiniband/hw/irdma/type.h
/linux/drivers/infiniband/hw/irdma/verbs.c
/linux/drivers/infiniband/hw/irdma/verbs.h
/linux/drivers/infiniband/hw/mlx5/cq.c
/linux/drivers/iommu/iommufd/io_pagetable.c
/linux/drivers/iommu/iommufd/ioas.c
/linux/drivers/iommu/iommufd/iova_bitmap.c
/linux/drivers/irqchip/irq-riscv-intc.c
/linux/drivers/isdn/hardware/mISDN/hfcsusb.c
/linux/drivers/media/common/videobuf2/videobuf2-v4l2.c
/linux/drivers/media/pci/cx18/cx18-driver.c
/linux/drivers/media/pci/cx18/cx18-ioctl.c
/linux/drivers/media/pci/cx18/cx18-ioctl.h
/linux/drivers/media/pci/ivtv/ivtv-driver.c
/linux/drivers/media/pci/ivtv/ivtv-ioctl.c
/linux/drivers/media/pci/ivtv/ivtv-ioctl.h
/linux/drivers/media/usb/uvc/uvc_driver.c
/linux/drivers/media/v4l2-core/v4l2-subdev.c
/linux/drivers/misc/amd-sbi/Kconfig
/linux/drivers/misc/fastrpc.c
/linux/drivers/misc/mei/hw-me-regs.h
/linux/drivers/misc/mei/mei_lb.c
/linux/drivers/misc/mei/pci-me.c
/linux/drivers/misc/mei/pci-txe.c
/linux/drivers/misc/vmw_balloon.c
/linux/drivers/mmc/host/Kconfig
/linux/drivers/mmc/host/dw_mmc-rockchip.c
/linux/drivers/mmc/host/pxamci.c
/linux/drivers/mmc/host/sdhci-of-dwcmshc.c
/linux/drivers/most/most_usb.c
/linux/drivers/net/bonding/bond_main.c
/linux/drivers/net/bonding/bond_options.c
/linux/drivers/net/can/bxcan.c
/linux/drivers/net/can/dev/netlink.c
/linux/drivers/net/can/esd/esdacc.c
/linux/drivers/net/can/rockchip/rockchip_canfd-tx.c
/linux/drivers/net/dsa/b53/b53_common.c
/linux/drivers/net/dsa/b53/b53_regs.h
/linux/drivers/net/dsa/microchip/ksz9477.c
/linux/drivers/net/dsa/microchip/ksz9477_reg.h
/linux/drivers/net/dsa/microchip/ksz_common.c
/linux/drivers/net/dsa/microchip/ksz_common.h
/linux/drivers/net/ethernet/broadcom/bnxt/bnxt.c
/linux/drivers/net/ethernet/broadcom/bnxt/bnxt.h
/linux/drivers/net/ethernet/broadcom/bnxt/bnxt_coredump.c
/linux/drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c
/linux/drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c
/linux/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c
/linux/drivers/net/ethernet/dlink/dl2k.c
/linux/drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
/linux/drivers/net/ethernet/freescale/enetc/enetc.c
/linux/drivers/net/ethernet/freescale/enetc/enetc.h
/linux/drivers/net/ethernet/freescale/fec_main.c
/linux/drivers/net/ethernet/google/gve/gve_ptp.c
/linux/drivers/net/ethernet/hisilicon/Kconfig
/linux/drivers/net/ethernet/hisilicon/hibmcge/hbg_common.h
/linux/drivers/net/ethernet/hisilicon/hibmcge/hbg_err.c
/linux/drivers/net/ethernet/hisilicon/hibmcge/hbg_hw.c
/linux/drivers/net/ethernet/hisilicon/hibmcge/hbg_irq.c
/linux/drivers/net/ethernet/hisilicon/hibmcge/hbg_mdio.c
/linux/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
/linux/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c
/linux/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mdio.h
/linux/drivers/net/ethernet/intel/Kconfig
/linux/drivers/net/ethernet/intel/ice/ice_common.c
/linux/drivers/net/ethernet/intel/ice/ice_flex_pipe.c
/linux/drivers/net/ethernet/intel/ice/ice_sbq_cmd.h
/linux/drivers/net/ethernet/intel/igb/igb_ethtool.c
/linux/drivers/net/ethernet/intel/igc/igc_ethtool.c
/linux/drivers/net/ethernet/intel/ixgbe/ixgbe.h
/linux/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
/linux/drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c
/linux/drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/cq.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/devlink.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/en.h
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/params.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.h
/linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_txrx.h
/linux/drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/en_main.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/en_tx.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/esw/legacy.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/lib/sd.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/main.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c
/linux/drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
/linux/drivers/net/ethernet/microchip/lan966x/lan966x_main.c
/linux/drivers/net/ethernet/microchip/lan966x/lan966x_main.h
/linux/drivers/net/ethernet/microchip/lan966x/lan966x_vcap_impl.c
/linux/drivers/net/ethernet/netronome/nfp/nfp_net_common.c
/linux/drivers/net/ethernet/pensando/ionic/ionic_txrx.c
/linux/drivers/net/ethernet/renesas/ravb_main.c
/linux/drivers/net/ethernet/sfc/mae.c
/linux/drivers/net/ethernet/spacemit/k1_emac.c
/linux/drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c
/linux/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
/linux/drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c
/linux/drivers/net/ethernet/stmicro/stmmac/stmmac_vlan.c
/linux/drivers/net/ethernet/ti/am65-cpsw-qos.c
/linux/drivers/net/ethernet/ti/am65-cpts.c
/linux/drivers/net/ethernet/ti/icssg/icssg_config.c
/linux/drivers/net/ethernet/ti/netcp_core.c
/linux/drivers/net/ethernet/wangxun/libwx/wx_hw.c
/linux/drivers/net/ethernet/wangxun/libwx/wx_type.h
/linux/drivers/net/mctp/mctp-usb.c
/linux/drivers/net/mdio/mdio-airoha.c
/linux/drivers/net/netconsole.c
/linux/drivers/net/ovpn/tcp.c
/linux/drivers/net/phy/dp83867.c
/linux/drivers/net/phy/dp83869.c
/linux/drivers/net/phy/mdio_bus.c
/linux/drivers/net/phy/micrel.c
/linux/drivers/net/phy/realtek/realtek_main.c
/linux/drivers/net/usb/asix_devices.c
/linux/drivers/net/usb/qmi_wwan.c
/linux/drivers/net/usb/rtl8150.c
/linux/drivers/net/usb/usbnet.c
/linux/drivers/net/virtio_net.c
/linux/drivers/net/wan/framer/pef2256/pef2256.c
/linux/drivers/net/wireless/ath/ath10k/wmi.c
/linux/drivers/net/wireless/ath/ath11k/core.c
/linux/drivers/net/wireless/ath/ath11k/mac.c
/linux/drivers/net/wireless/ath/ath11k/wmi.c
/linux/drivers/net/wireless/ath/ath12k/mac.c
/linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
/linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c
/linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.h
/linux/drivers/net/wireless/intel/iwlwifi/mld/link.c
/linux/drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c
/linux/drivers/net/wireless/intel/iwlwifi/mvm/time-event.c
/linux/drivers/net/wireless/intel/iwlwifi/mvm/utils.c
/linux/drivers/net/wireless/marvell/mwl8k.c
/linux/drivers/net/wireless/virtual/mac80211_hwsim.c
/linux/drivers/net/wireless/zydas/zd1211rw/zd_usb.c
/linux/drivers/nvme/host/pci.c
/linux/drivers/nvme/target/auth.c
/linux/drivers/nvmem/rcar-efuse.c
/linux/drivers/of/irq.c
/linux/drivers/pci/controller/dwc/pcie-designware-host.c
/linux/drivers/pci/controller/dwc/pcie-qcom.c
/linux/drivers/pci/pci.h
/linux/drivers/pci/pcie/aspm.c
/linux/drivers/pci/probe.c
/linux/drivers/pci/quirks.c
/linux/drivers/pci/setup-bus.c
/linux/drivers/platform/mellanox/mlxbf-pmc.c
/linux/drivers/platform/x86/Kconfig
/linux/drivers/platform/x86/dell/alienware-wmi-wmax.c
/linux/drivers/platform/x86/dell/dell-wmi-base.c
/linux/drivers/platform/x86/intel/int3472/clk_and_regulator.c
/linux/drivers/platform/x86/intel/int3472/led.c
/linux/drivers/pmdomain/arm/scmi_pm_domain.c
/linux/drivers/pmdomain/imx/gpc.c
/linux/drivers/pmdomain/samsung/exynos-pm-domains.c
/linux/drivers/ptp/ptp_chardev.c
/linux/drivers/ptp/ptp_ocp.c
/linux/drivers/regulator/bd718x7-regulator.c
/linux/drivers/regulator/fixed.c
/linux/drivers/rtc/rtc-cpcap.c
/linux/drivers/rtc/rtc-rx8025.c
/linux/drivers/rtc/rtc-tps6586x.c
/linux/drivers/scsi/hosts.c
/linux/drivers/scsi/libfc/fc_fcp.c
/linux/drivers/scsi/qla4xxx/ql4_os.c
/linux/drivers/scsi/scsi_error.c
/linux/drivers/scsi/storvsc_drv.c
/linux/drivers/soc/ti/knav_dma.c
/linux/drivers/spi/spi-airoha-snfi.c
/linux/drivers/spi/spi-amlogic-spifc-a4.c
/linux/drivers/spi/spi-cadence-quadspi.c
/linux/drivers/spi/spi-dw-mmio.c
/linux/drivers/spi/spi-imx.c
/linux/drivers/spi/spi-intel-pci.c
/linux/drivers/spi/spi-intel.c
/linux/drivers/spi/spi-nxp-fspi.c
/linux/drivers/spi/spi-rockchip-sfc.c
/linux/drivers/spi/spi-xilinx.c
/linux/drivers/spi/spi.c
/linux/drivers/staging/gpib/agilent_82350b/agilent_82350b.c
/linux/drivers/staging/gpib/fmh_gpib/fmh_gpib.c
/linux/drivers/staging/gpib/ni_usb/ni_usb_gpib.c
/linux/drivers/tee/qcomtee/Kconfig
/linux/drivers/tee/qcomtee/call.c
/linux/drivers/tee/qcomtee/core.c
/linux/drivers/tty/serial/8250/8250_dw.c
/linux/drivers/tty/serial/8250/8250_exar.c
/linux/drivers/tty/serial/8250/8250_mtk.c
/linux/drivers/tty/serial/sc16is7xx.c
/linux/drivers/tty/serial/sh-sci.c
/linux/drivers/ufs/core/ufs-sysfs.c
/linux/drivers/ufs/core/ufs-sysfs.h
/linux/drivers/ufs/core/ufshcd.c
/linux/drivers/ufs/host/ufs-qcom.c
/linux/drivers/ufs/host/ufshcd-pci.c
/linux/drivers/usb/core/quirks.c
/linux/drivers/usb/dwc3/dwc3-generic-plat.c
/linux/drivers/usb/gadget/legacy/raw_gadget.c
/linux/drivers/usb/host/xhci-dbgcap.c
/linux/drivers/usb/host/xhci-pci.c
/linux/drivers/usb/misc/Kconfig
/linux/drivers/usb/serial/option.c
/linux/drivers/usb/typec/tcpm/tcpm.c
/linux/drivers/vdpa/mlx5/net/mlx5_vnet.c
/linux/drivers/vfio/vfio_iommu_type1.c
/linux/drivers/video/fbdev/aty/atyfb_base.c
/linux/drivers/video/fbdev/core/bitblit.c
/linux/drivers/video/fbdev/core/fbcon.c
/linux/drivers/video/fbdev/core/fbmem.c
/linux/drivers/video/fbdev/pvr2fb.c
/linux/drivers/video/fbdev/valkyriefb.c
/linux/fs/9p/vfs_dentry.c
/linux/fs/9p/vfs_inode.c
/linux/fs/9p/vfs_inode_dotl.c
/linux/fs/btrfs/delayed-inode.c
/linux/fs/btrfs/delayed-inode.h
/linux/fs/btrfs/extent_io.c
/linux/fs/btrfs/file.c
/linux/fs/btrfs/inode.c
/linux/fs/btrfs/qgroup.c
/linux/fs/btrfs/ref-verify.c
/linux/fs/btrfs/scrub.c
/linux/fs/btrfs/send.c
/linux/fs/btrfs/super.c
/linux/fs/btrfs/tree-log.c
/linux/fs/btrfs/zoned.c
/linux/fs/crypto/inline_crypt.c
/linux/fs/erofs/decompressor_zstd.c
/linux/fs/erofs/zmap.c
/linux/fs/hugetlbfs/inode.c
/linux/fs/nfs/client.c
/linux/fs/nfs/dir.c
/linux/fs/nfs/inode.c
/linux/fs/nfs/localio.c
/linux/fs/nfs/nfs3client.c
/linux/fs/nfs/nfs4client.c
/linux/fs/nfs/nfs4proc.c
/linux/fs/nfs/pnfs_nfs.c
/linux/fs/nfs/sysfs.c
/linux/fs/nfsd/nfs4proc.c
/linux/fs/nfsd/nfs4state.c
/linux/fs/nfsd/nfs4xdr.c
/linux/fs/nfsd/nfsd.h
/linux/fs/nfsd/nfsfh.c
/linux/fs/nfsd/xdr4.h
/linux/fs/nilfs2/segment.c
/linux/fs/notify/fdinfo.c
/linux/fs/ocfs2/move_extents.c
/linux/fs/proc/generic.c
/linux/fs/resctrl/monitor.c
/linux/fs/smb/client/cached_dir.c
/linux/fs/smb/client/cifsfs.c
/linux/fs/smb/client/cifsglob.h
/linux/fs/smb/client/cifsproto.h
/linux/fs/smb/client/cifssmb.c
/linux/fs/smb/client/connect.c
/linux/fs/smb/client/dfs_cache.c
/linux/fs/smb/client/fs_context.c
/linux/fs/smb/client/inode.c
/linux/fs/smb/client/smb2inode.c
/linux/fs/smb/client/smb2ops.c
/linux/fs/smb/client/smb2pdu.c
/linux/fs/smb/client/smb2proto.h
/linux/fs/smb/client/smb2transport.c
/linux/fs/smb/client/smbdirect.c
/linux/fs/smb/client/trace.c
/linux/fs/smb/client/transport.c
/linux/fs/smb/common/smbdirect/smbdirect_socket.h
/linux/fs/smb/server/transport_ipc.c
/linux/fs/smb/server/transport_rdma.c
/linux/fs/smb/server/transport_tcp.c
/linux/fs/sysfs/group.c
/linux/fs/xfs/Kconfig
/linux/fs/xfs/libxfs/xfs_rtgroup.h
/linux/fs/xfs/scrub/nlinks.c
/linux/fs/xfs/xfs_buf.c
/linux/fs/xfs/xfs_buf.h
/linux/fs/xfs/xfs_discard.c
/linux/fs/xfs/xfs_iomap.c
/linux/fs/xfs/xfs_mount.h
/linux/fs/xfs/xfs_super.c
/linux/fs/xfs/xfs_zone_alloc.c
/linux/fs/xfs/xfs_zone_gc.c
/linux/fs/xfs/xfs_zone_priv.h
/linux/include/asm-generic/vmlinux.lds.h
/linux/include/drm/Makefile
/linux/include/linux/arm_ffa.h
/linux/include/linux/blk_types.h
/linux/include/linux/cgroup-defs.h
/linux/include/linux/compiler_types.h
/linux/include/linux/dma-mapping.h
/linux/include/linux/entry-virt.h
/linux/include/linux/ethtool.h
/linux/include/linux/exportfs.h
/linux/include/linux/fbcon.h
/linux/include/linux/filter.h
/linux/include/linux/ftrace.h
/linux/include/linux/gfp.h
/linux/include/linux/gpio/regmap.h
/linux/include/linux/huge_mm.h
/linux/include/linux/hung_task.h
/linux/include/linux/map_benchmark.h
/linux/include/linux/misc_cgroup.h
/linux/include/linux/mlx5/cq.h
/linux/include/linux/mlx5/mlx5_ifc.h
/linux/include/linux/mm.h
/linux/include/linux/net/intel/libie/fwlog.h
/linux/include/linux/pci.h
/linux/include/linux/platform_data/x86/int3472.h
/linux/include/linux/pm_runtime.h
/linux/include/linux/regmap.h
/linux/include/linux/sched.h
/linux/include/linux/skbuff.h
/linux/include/linux/virtio_net.h
/linux/include/net/bluetooth/hci.h
/linux/include/net/bluetooth/hci_core.h
/linux/include/net/bluetooth/l2cap.h
/linux/include/net/bluetooth/mgmt.h
/linux/include/net/cfg80211.h
/linux/include/net/libeth/xdp.h
/linux/include/net/tcp.h
/linux/include/net/tls.h
/linux/include/scsi/scsi_device.h
/linux/include/trace/events/tcp.h
/linux/include/uapi/drm/drm_fourcc.h
/linux/include/uapi/linux/fb.h
/linux/include/uapi/linux/input-event-codes.h
/linux/include/uapi/linux/io_uring.h
/linux/include/uapi/linux/io_uring/query.h
/linux/include/uapi/linux/virtio_net.h
/linux/include/ufs/ufshcd.h
/linux/io_uring/fdinfo.c
/linux/io_uring/filetable.c
/linux/io_uring/io_uring.c
/linux/io_uring/kbuf.c
/linux/io_uring/memmap.c
/linux/io_uring/net.c
/linux/io_uring/query.c
/linux/io_uring/register.c
/linux/io_uring/rsrc.c
/linux/io_uring/rw.c
/linux/io_uring/sqpoll.c
/linux/io_uring/sqpoll.h
/linux/io_uring/waitid.c
/linux/io_uring/zcrx.c
/linux/io_uring/zcrx.h
/linux/kernel/Kconfig.kexec
/linux/kernel/Makefile
/linux/kernel/bpf/helpers.c
/linux/kernel/bpf/ringbuf.c
/linux/kernel/bpf/stream.c
/linux/kernel/bpf/trampoline.c
/linux/kernel/bpf/verifier.c
/linux/kernel/cgroup/cgroup.c
/linux/kernel/crash_core.c
/linux/kernel/dma/debug.c
/linux/kernel/events/core.c
/linux/kernel/futex/core.c
/linux/kernel/gcov/gcc_4_7.c
/linux/kernel/irq/chip.c
/linux/kernel/irq/manage.c
/linux/kernel/kexec_handover.c
/linux/kernel/kexec_handover_debug.c
/linux/kernel/kexec_handover_internal.h
/linux/kernel/power/hibernate.c
/linux/kernel/power/main.c
/linux/kernel/power/process.c
/linux/kernel/power/suspend.c
/linux/kernel/power/swap.c
/linux/kernel/sched/core.c
/linux/kernel/sched/ext.c
/linux/kernel/sched/fair.c
/linux/kernel/sched/sched.h
/linux/kernel/time/posix-timers.c
/linux/kernel/time/timekeeping.c
/linux/kernel/trace/ftrace.c
/linux/kernel/trace/ring_buffer.c
/linux/kernel/trace/rv/monitors/pagefault/Kconfig
/linux/kernel/trace/rv/rv.c
/linux/kernel/trace/trace_events_hist.c
/linux/kernel/trace/trace_fprobe.c
/linux/lib/Kconfig.kmsan
/linux/lib/crypto/Kconfig
/linux/lib/crypto/Makefile
/linux/lib/kunit/kunit-test.c
/linux/lib/kunit/test.c
/linux/lib/maple_tree.c
/linux/lib/test_kho.c
/linux/mm/Kconfig
/linux/mm/damon/core.c
/linux/mm/damon/stat.c
/linux/mm/damon/sysfs.c
/linux/mm/filemap.c
/linux/mm/huge_memory.c
/linux/mm/hugetlb.c
/linux/mm/kmsan/core.c
/linux/mm/kmsan/hooks.c
/linux/mm/kmsan/shadow.c
/linux/mm/ksm.c
/linux/mm/memory.c
/linux/mm/migrate.c
/linux/mm/mm_init.c
/linux/mm/mremap.c
/linux/mm/page_owner.c
/linux/mm/secretmem.c
/linux/mm/shmem.c
/linux/mm/slub.c
/linux/mm/swap_state.c
/linux/mm/truncate.c
/linux/net/8021q/vlan.c
/linux/net/batman-adv/originator.c
/linux/net/bluetooth/6lowpan.c
/linux/net/bluetooth/hci_conn.c
/linux/net/bluetooth/hci_event.c
/linux/net/bluetooth/hci_sync.c
/linux/net/bluetooth/iso.c
/linux/net/bluetooth/l2cap_core.c
/linux/net/bluetooth/mgmt.c
/linux/net/bluetooth/rfcomm/tty.c
/linux/net/bridge/br_forward.c
/linux/net/bridge/br_if.c
/linux/net/bridge/br_input.c
/linux/net/bridge/br_mst.c
/linux/net/bridge/br_private.h
/linux/net/core/datagram.c
/linux/net/core/devmem.c
/linux/net/core/filter.c
/linux/net/core/gro.c
/linux/net/core/gro_cells.c
/linux/net/core/netpoll.c
/linux/net/core/rtnetlink.c
/linux/net/dsa/tag_brcm.c
/linux/net/handshake/tlshd.c
/linux/net/hsr/hsr_device.c
/linux/net/hsr/hsr_forward.c
/linux/net/hsr/hsr_netlink.c
/linux/net/ipv4/route.c
/linux/net/ipv4/tcp_input.c
/linux/net/mac80211/cfg.c
/linux/net/mac80211/chan.c
/linux/net/mac80211/ieee80211_i.h
/linux/net/mac80211/iface.c
/linux/net/mac80211/key.c
/linux/net/mac80211/link.c
/linux/net/mac80211/mlme.c
/linux/net/mac80211/rx.c
/linux/net/mptcp/mib.c
/linux/net/mptcp/mib.h
/linux/net/mptcp/pm_kernel.c
/linux/net/mptcp/protocol.c
/linux/net/mptcp/protocol.h
/linux/net/mptcp/subflow.c
/linux/net/netfilter/nft_connlimit.c
/linux/net/netfilter/nft_ct.c
/linux/net/sched/act_bpf.c
/linux/net/sched/act_connmark.c
/linux/net/sched/act_ife.c
/linux/net/sched/cls_bpf.c
/linux/net/sched/sch_api.c
/linux/net/sched/sch_generic.c
/linux/net/sctp/diag.c
/linux/net/sctp/input.c
/linux/net/sctp/inqueue.c
/linux/net/sctp/transport.c
/linux/net/smc/smc_clc.c
/linux/net/smc/smc_inet.c
/linux/net/strparser/strparser.c
/linux/net/sunrpc/Kconfig
/linux/net/tipc/net.c
/linux/net/tls/tls_device.c
/linux/net/unix/garbage.c
/linux/net/vmw_vsock/af_vsock.c
/linux/net/wireless/core.c
/linux/net/wireless/nl80211.c
/linux/net/wireless/trace.h
/linux/net/xfrm/espintcp.c
/linux/rust/Makefile
/linux/rust/kernel/auxiliary.rs
/linux/rust/kernel/device.rs
/linux/rust/kernel/devres.rs
/linux/rust/kernel/sync/condvar.rs
/linux/scripts/Makefile.build
/linux/scripts/Makefile.vmlinux
/linux/scripts/decode_stacktrace.sh
/linux/scripts/gendwarfksyms/gendwarfksyms.c
/linux/scripts/gendwarfksyms/gendwarfksyms.h
/linux/scripts/gendwarfksyms/symbols.c
/linux/scripts/kconfig/mconf.c
/linux/scripts/kconfig/nconf.c
/linux/scripts/package/install-extmod-build
/linux/sound/hda/codecs/hdmi/nvhdmi-mcp.c
/linux/sound/hda/codecs/realtek/alc269.c
/linux/sound/soc/amd/acp/amd-acp70-acpi-match.c
/linux/sound/soc/codecs/cs-amp-lib-test.c
/linux/sound/soc/codecs/cs4271.c
/linux/sound/soc/codecs/cs530x.c
/linux/sound/soc/codecs/da7213.c
/linux/sound/soc/codecs/da7213.h
/linux/sound/soc/codecs/lpass-va-macro.c
/linux/sound/soc/codecs/max98090.c
/linux/sound/soc/codecs/rt721-sdca.c
/linux/sound/soc/codecs/rt721-sdca.h
/linux/sound/soc/codecs/tas2781-i2c.c
/linux/sound/soc/codecs/tas2783-sdw.c
/linux/sound/soc/fsl/fsl_micfil.c
/linux/sound/soc/fsl/fsl_sai.c
/linux/sound/soc/intel/avs/pcm.c
/linux/sound/soc/intel/avs/probes.c
/linux/sound/soc/intel/common/soc-acpi-intel-ptl-match.c
/linux/sound/soc/mediatek/mt8195/mt8195-afe-pcm.c
/linux/sound/soc/mediatek/mt8365/mt8365-afe-pcm.c
/linux/sound/soc/qcom/qdsp6/q6asm.c
/linux/sound/soc/renesas/rcar/ssiu.c
/linux/sound/soc/renesas/rz-ssi.c
/linux/sound/soc/sdca/sdca_functions.c
/linux/sound/soc/sdw_utils/soc_sdw_utils.c
/linux/sound/usb/endpoint.c
/linux/sound/usb/mixer.c
/linux/sound/usb/mixer_s1810c.c
/linux/sound/usb/quirks.c
/linux/tools/arch/x86/include/asm/cpufeatures.h
/linux/tools/arch/x86/include/asm/msr-index.h
/linux/tools/arch/x86/include/uapi/asm/kvm.h
/linux/tools/arch/x86/include/uapi/asm/svm.h
/linux/tools/arch/x86/include/uapi/asm/vmx.h
/linux/tools/bpf/bpftool/Documentation/bpftool-prog.rst
/linux/tools/build/feature/Makefile
/linux/tools/include/asm-generic/bitops/__fls.h
/linux/tools/include/asm-generic/bitops/fls.h
/linux/tools/include/asm-generic/bitops/fls64.h
/linux/tools/include/uapi/drm/drm.h
/linux/tools/include/uapi/linux/kvm.h
/linux/tools/lib/bpf/bpf_helpers.h
/linux/tools/lib/bpf/bpf_tracing.h
/linux/tools/net/ynl/lib/ynl-priv.h
/linux/tools/net/ynl/pyynl/ethtool.py
/linux/tools/net/ynl/pyynl/ynl_gen_c.py
/linux/tools/objtool/check.c
/linux/tools/perf/Makefile.config
/linux/tools/perf/arch/x86/entry/syscalls/syscall_64.tbl
/linux/tools/perf/builtin-lock.c
/linux/tools/perf/tests/shell/lock_contention.sh
/linux/tools/perf/trace/beauty/include/uapi/linux/fcntl.h
/linux/tools/perf/trace/beauty/include/uapi/linux/fs.h
/linux/tools/perf/trace/beauty/include/uapi/linux/prctl.h
/linux/tools/perf/util/header.c
/linux/tools/perf/util/libbfd.c
/linux/tools/perf/util/mutex.c
/linux/tools/perf/util/mutex.h
/linux/tools/perf/util/symbol.c
/linux/tools/testing/selftests/bpf/config
/linux/tools/testing/selftests/bpf/prog_tests/livepatch_trampoline.c
/linux/tools/testing/selftests/bpf/prog_tests/mptcp.c
/linux/tools/testing/selftests/bpf/prog_tests/stacktrace_ips.c
/linux/tools/testing/selftests/bpf/progs/iters_looping.c
/linux/tools/testing/selftests/bpf/progs/livepatch_trampoline.c
/linux/tools/testing/selftests/bpf/progs/mptcp_sockmap.c
/linux/tools/testing/selftests/bpf/progs/stacktrace_ips.c
/linux/tools/testing/selftests/bpf/progs/stream_fail.c
/linux/tools/testing/selftests/bpf/progs/task_work.c
/linux/tools/testing/selftests/bpf/progs/task_work_fail.c
/linux/tools/testing/selftests/bpf/progs/task_work_stress.c
/linux/tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
/linux/tools/testing/selftests/cachestat/.gitignore
/linux/tools/testing/selftests/cachestat/test_cachestat.c
/linux/tools/testing/selftests/cgroup/lib/include/cgroup_util.h
/linux/tools/testing/selftests/cgroup/test_cpu.c
/linux/tools/testing/selftests/drivers/net/Makefile
/linux/tools/testing/selftests/drivers/net/bonding/Makefile
/linux/tools/testing/selftests/drivers/net/bonding/config
/linux/tools/testing/selftests/drivers/net/bonding/netcons_over_bonding.sh
/linux/tools/testing/selftests/drivers/net/lib/sh/lib_netcons.sh
/linux/tools/testing/selftests/drivers/net/netcons_torture.sh
/linux/tools/testing/selftests/drivers/net/netdevsim/Makefile
/linux/tools/testing/selftests/ftrace/test.d/filter/event-filter-function.tc
/linux/tools/testing/selftests/iommu/iommufd.c
/linux/tools/testing/selftests/iommu/iommufd_utils.h
/linux/tools/testing/selftests/kvm/arm64/get-reg-list.c
/linux/tools/testing/selftests/kvm/lib/arm64/gic_v3_its.c
/linux/tools/testing/selftests/net/bareudp.sh
/linux/tools/testing/selftests/net/forwarding/local_termination.sh
/linux/tools/testing/selftests/net/gro.c
/linux/tools/testing/selftests/net/mptcp/mptcp_connect.c
/linux/tools/testing/selftests/net/mptcp/mptcp_connect.sh
/linux/tools/testing/selftests/net/mptcp/mptcp_join.sh
/linux/tools/testing/selftests/net/mptcp/mptcp_lib.sh
/linux/tools/testing/selftests/net/sctp_hello.c
/linux/tools/testing/selftests/net/sctp_vrf.sh
/linux/tools/testing/selftests/tc-testing/tc-tests/infra/qdiscs.json
/linux/tools/testing/selftests/user_events/perf_test.c
/linux/tools/testing/selftests/vfio/lib/include/vfio_util.h
/linux/tools/testing/selftests/vfio/lib/vfio_pci_device.c
/linux/tools/testing/selftests/vfio/vfio_dma_mapping_test.c
/linux/tools/testing/selftests/vfio/vfio_pci_driver_test.c
/linux/tools/testing/selftests/vsock/vmtest.sh
/linux/tools/tracing/latency/latency-collector.c
/linux/virt/kvm/guest_memfd.c
f0ded97220-Nov-2025 Dave Airlie <airlied@redhat.com>

Merge tag 'drm-rust-next-2025-11-18' of https://gitlab.freedesktop.org/drm/rust/kernel into drm-next

Cross-subsystem Changes:

Rust
- Make slice::as_flattened usable on all supported versions of r

Merge tag 'drm-rust-next-2025-11-18' of https://gitlab.freedesktop.org/drm/rust/kernel into drm-next

Cross-subsystem Changes:

Rust
- Make slice::as_flattened usable on all supported versions of rustc.
- Add FromBytes::from_bytes_prefix() method.

Core Changes:

- Update Tyr in MAINTAINERS file.
- Remove redundant device ptr from Rust GEM object.
- Change how AlwaysRefCounted is implemented for GEM objects.
- Add deferred vm_bo cleanup to GPUVM and use it in Panthor.

Driver Changes:

Nova Core
- Introduction of bitfield! macro, with support for different storage sizes
and custom visibility.
- Introduction of safe converters between integer types for which the
conversion is lossless.
- GSP initialized up to fully booted state on Ampere.
- Use more future-proof register for GPU identification.
- Various simplifications and optimizations.

Nova
- Select NOVA_CORE.
- Depend on CONFIG_64BIT.

Signed-off-by: Dave Airlie <airlied@redhat.com>

From: Alice Ryhl <aliceryhl@google.com>
Link: https://patch.msgid.link/aRxtJC0D1pQUepF4@google.com

show more ...


/linux/Documentation/ABI/stable/sysfs-driver-qaic
/linux/Documentation/ABI/testing/sysfs-driver-intel-xe-sriov
/linux/Documentation/accel/qaic/aic100.rst
/linux/Documentation/gpu/nova/core/todo.rst
/linux/Documentation/gpu/xe/xe_gt_freq.rst
/linux/MAINTAINERS
/linux/drivers/accel/amdxdna/aie2_ctx.c
/linux/drivers/accel/amdxdna/amdxdna_mailbox.c
/linux/drivers/accel/ivpu/ivpu_drv.c
/linux/drivers/accel/ivpu/ivpu_gem.c
/linux/drivers/accel/ivpu/ivpu_gem.h
/linux/drivers/accel/ivpu/ivpu_sysfs.c
/linux/drivers/gpu/drm/amd/amdgpu/Kconfig
/linux/drivers/gpu/drm/amd/amdgpu/Makefile
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu.h
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_gart.h
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.h
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_isp.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_job.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.h
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_userq.h
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h
/linux/drivers/gpu/drm/amd/amdgpu/aqua_vanjaram.c
/linux/drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
/linux/drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
/linux/drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
/linux/drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
/linux/drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
/linux/drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
/linux/drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
/linux/drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
/linux/drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c
/linux/drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.c
/linux/drivers/gpu/drm/amd/amdgpu/mes_userqueue.c
/linux/drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c
/linux/drivers/gpu/drm/amd/amdgpu/psp_v11_0.c
/linux/drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
/linux/drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
/linux/drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
/linux/drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
/linux/drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c
/linux/drivers/gpu/drm/amd/amdgpu/si.c
/linux/drivers/gpu/drm/amd/amdgpu/sid.h
/linux/drivers/gpu/drm/amd/amdgpu/umc_v12_0.c
/linux/drivers/gpu/drm/amd/amdgpu/vce_v1_0.c
/linux/drivers/gpu/drm/amd/amdgpu/vce_v1_0.h
/linux/drivers/gpu/drm/amd/amdgpu/vce_v2_0.c
/linux/drivers/gpu/drm/amd/amdgpu/vce_v3_0.c
/linux/drivers/gpu/drm/amd/amdgpu/vce_v4_0.c
/linux/drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
/linux/drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
/linux/drivers/gpu/drm/amd/amdkfd/kfd_events.c
/linux/drivers/gpu/drm/amd/amdkfd/kfd_queue.c
/linux/drivers/gpu/drm/amd/amdkfd/kfd_svm.c
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_replay.c
/linux/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c
/linux/drivers/gpu/drm/amd/display/dc/core/dc.c
/linux/drivers/gpu/drm/amd/display/dc/core/dc_hw_sequencer.c
/linux/drivers/gpu/drm/amd/display/dc/dc.h
/linux/drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c
/linux/drivers/gpu/drm/amd/display/dc/dc_types.h
/linux/drivers/gpu/drm/amd/display/dc/dce/dmub_hw_lock_mgr.c
/linux/drivers/gpu/drm/amd/display/dc/dce/dmub_hw_lock_mgr.h
/linux/drivers/gpu/drm/amd/display/dc/dce/dmub_replay.c
/linux/drivers/gpu/drm/amd/display/dc/dce/dmub_replay.h
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/inc/dml_top_dchub_registers.h
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/inc/dml_top_display_cfg_types.h
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/inc/dml_top_soc_parameter_types.h
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/inc/dml_top_types.h
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_shared_types.h
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_utils.c
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_pmo/dml2_pmo_dcn4_fams2.c
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/inc/dml2_internal_shared_types.h
/linux/drivers/gpu/drm/amd/display/dc/dsc/dcn35/dcn35_dsc.c
/linux/drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
/linux/drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
/linux/drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.h
/linux/drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h
/linux/drivers/gpu/drm/amd/display/dc/inc/link_service.h
/linux/drivers/gpu/drm/amd/display/dc/link/link_detection.c
/linux/drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
/linux/drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.h
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn401/dcn401_resource.c
/linux/drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h
/linux/drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c
/linux/drivers/gpu/drm/amd/display/modules/freesync/freesync.c
/linux/drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h
/linux/drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_execution.c
/linux/drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
/linux/drivers/gpu/drm/amd/display/modules/hdcp/hdcp_ddc.c
/linux/drivers/gpu/drm/amd/display/modules/hdcp/hdcp_log.c
/linux/drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h
/linux/drivers/gpu/drm/amd/display/modules/power/power_helpers.c
/linux/drivers/gpu/drm/amd/display/modules/power/power_helpers.h
/linux/drivers/gpu/drm/amd/include/asic_reg/vce/vce_1_0_d.h
/linux/drivers/gpu/drm/amd/include/asic_reg/vce/vce_1_0_sh_mask.h
/linux/drivers/gpu/drm/amd/include/kgd_pp_interface.h
/linux/drivers/gpu/drm/amd/pm/amdgpu_dpm.c
/linux/drivers/gpu/drm/amd/pm/amdgpu_pm.c
/linux/drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
/linux/drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
/linux/drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.h
/linux/drivers/gpu/drm/amd/pm/powerplay/smumgr/smu10_smumgr.c
/linux/drivers/gpu/drm/amd/pm/powerplay/smumgr/vega10_smumgr.c
/linux/drivers/gpu/drm/amd/pm/powerplay/smumgr/vega12_smumgr.c
/linux/drivers/gpu/drm/amd/pm/powerplay/smumgr/vega20_smumgr.c
/linux/drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
/linux/drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
/linux/drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu_v13_0_12_pmfw.h
/linux/drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu_v13_0_12_ppsmc.h
/linux/drivers/gpu/drm/amd/pm/swsmu/inc/smu_types.h
/linux/drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
/linux/drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
/linux/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
/linux/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
/linux/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.h
/linux/drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
/linux/drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h
/linux/drivers/gpu/drm/amd/pm/swsmu/smu_internal.h
/linux/drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_eeprom_i2c.c
/linux/drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.c
/linux/drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.h
/linux/drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_process.c
/linux/drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_process.h
/linux/drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_sys.c
/linux/drivers/gpu/drm/amd/ras/rascore/ras.h
/linux/drivers/gpu/drm/amd/ras/rascore/ras_cper.c
/linux/drivers/gpu/drm/amd/ras/rascore/ras_log_ring.c
/linux/drivers/gpu/drm/amd/ras/rascore/ras_nbio.c
/linux/drivers/gpu/drm/amd/ras/rascore/ras_process.c
/linux/drivers/gpu/drm/amd/ras/rascore/ras_umc.c
/linux/drivers/gpu/drm/drm_gpuvm.c
/linux/drivers/gpu/drm/i915/Makefile
/linux/drivers/gpu/drm/i915/display/hsw_ips.c
/linux/drivers/gpu/drm/i915/display/i9xx_plane.c
/linux/drivers/gpu/drm/i915/display/i9xx_plane.h
/linux/drivers/gpu/drm/i915/display/icl_dsi.c
/linux/drivers/gpu/drm/i915/display/intel_bios.c
/linux/drivers/gpu/drm/i915/display/intel_bo.c
/linux/drivers/gpu/drm/i915/display/intel_bo.h
/linux/drivers/gpu/drm/i915/display/intel_bw.c
/linux/drivers/gpu/drm/i915/display/intel_cdclk.c
/linux/drivers/gpu/drm/i915/display/intel_color.c
/linux/drivers/gpu/drm/i915/display/intel_crt.c
/linux/drivers/gpu/drm/i915/display/intel_cursor.c
/linux/drivers/gpu/drm/i915/display/intel_cursor.h
/linux/drivers/gpu/drm/i915/display/intel_cx0_phy.c
/linux/drivers/gpu/drm/i915/display/intel_cx0_phy_regs.h
/linux/drivers/gpu/drm/i915/display/intel_ddi.c
/linux/drivers/gpu/drm/i915/display/intel_de.h
/linux/drivers/gpu/drm/i915/display/intel_display.c
/linux/drivers/gpu/drm/i915/display/intel_display.h
/linux/drivers/gpu/drm/i915/display/intel_display_core.h
/linux/drivers/gpu/drm/i915/display/intel_display_debugfs.c
/linux/drivers/gpu/drm/i915/display/intel_display_device.c
/linux/drivers/gpu/drm/i915/display/intel_display_driver.c
/linux/drivers/gpu/drm/i915/display/intel_display_power.c
/linux/drivers/gpu/drm/i915/display/intel_display_power_well.c
/linux/drivers/gpu/drm/i915/display/intel_display_types.h
/linux/drivers/gpu/drm/i915/display/intel_display_wa.c
/linux/drivers/gpu/drm/i915/display/intel_dmc.c
/linux/drivers/gpu/drm/i915/display/intel_dmc_wl.c
/linux/drivers/gpu/drm/i915/display/intel_dp_aux.c
/linux/drivers/gpu/drm/i915/display/intel_dp_hdcp.c
/linux/drivers/gpu/drm/i915/display/intel_dpio_phy.c
/linux/drivers/gpu/drm/i915/display/intel_dpll.c
/linux/drivers/gpu/drm/i915/display/intel_dpll_mgr.c
/linux/drivers/gpu/drm/i915/display/intel_dsi_vbt.c
/linux/drivers/gpu/drm/i915/display/intel_fb.c
/linux/drivers/gpu/drm/i915/display/intel_fbc.c
/linux/drivers/gpu/drm/i915/display/intel_flipq.c
/linux/drivers/gpu/drm/i915/display/intel_frontbuffer.c
/linux/drivers/gpu/drm/i915/display/intel_frontbuffer.h
/linux/drivers/gpu/drm/i915/display/intel_gmbus.c
/linux/drivers/gpu/drm/i915/display/intel_hdcp.c
/linux/drivers/gpu/drm/i915/display/intel_hdmi.c
/linux/drivers/gpu/drm/i915/display/intel_lt_phy.c
/linux/drivers/gpu/drm/i915/display/intel_lt_phy.h
/linux/drivers/gpu/drm/i915/display/intel_lt_phy_regs.h
/linux/drivers/gpu/drm/i915/display/intel_lvds.c
/linux/drivers/gpu/drm/i915/display/intel_overlay.c
/linux/drivers/gpu/drm/i915/display/intel_pch_display.c
/linux/drivers/gpu/drm/i915/display/intel_pch_refclk.c
/linux/drivers/gpu/drm/i915/display/intel_plane.c
/linux/drivers/gpu/drm/i915/display/intel_plane_initial.c
/linux/drivers/gpu/drm/i915/display/intel_pmdemand.c
/linux/drivers/gpu/drm/i915/display/intel_psr.c
/linux/drivers/gpu/drm/i915/display/intel_sbi.c
/linux/drivers/gpu/drm/i915/display/intel_snps_phy.c
/linux/drivers/gpu/drm/i915/display/intel_sprite.c
/linux/drivers/gpu/drm/i915/display/intel_tc.c
/linux/drivers/gpu/drm/i915/display/intel_vrr.c
/linux/drivers/gpu/drm/i915/display/skl_universal_plane.c
/linux/drivers/gpu/drm/i915/display/skl_universal_plane_regs.h
/linux/drivers/gpu/drm/i915/display/skl_watermark.c
/linux/drivers/gpu/drm/i915/display/skl_watermark_regs.h
/linux/drivers/gpu/drm/i915/display/vlv_dsi.c
/linux/drivers/gpu/drm/i915/display/vlv_dsi_pll.c
/linux/drivers/gpu/drm/i915/gem/i915_gem_create.c
/linux/drivers/gpu/drm/i915/gem/i915_gem_object.c
/linux/drivers/gpu/drm/i915/gem/i915_gem_object_frontbuffer.c
/linux/drivers/gpu/drm/i915/gem/i915_gem_object_frontbuffer.h
/linux/drivers/gpu/drm/i915/gem/i915_gem_object_types.h
/linux/drivers/gpu/drm/i915/gt/intel_tlb.h
/linux/drivers/gpu/drm/i915/gt/selftest_migrate.c
/linux/drivers/gpu/drm/i915/i915_drv.h
/linux/drivers/gpu/drm/i915/i915_gem.c
/linux/drivers/gpu/drm/i915/i915_reg.h
/linux/drivers/gpu/drm/i915/i915_vma.c
/linux/drivers/gpu/drm/i915/selftests/i915_gem_gtt.c
/linux/drivers/gpu/drm/i915/soc/intel_dram.c
/linux/drivers/gpu/drm/i915/soc/intel_dram.h
/linux/drivers/gpu/drm/i915/soc/intel_rom.c
/linux/drivers/gpu/drm/i915/soc/intel_rom.h
/linux/drivers/gpu/drm/imx/ipuv3/imx-drm-core.c
/linux/drivers/gpu/drm/nouveau/include/nvfw/hs.h
/linux/drivers/gpu/drm/nouveau/nouveau_drv.h
/linux/drivers/gpu/drm/nouveau/nouveau_uvmm.c
/linux/drivers/gpu/drm/nouveau/nouveau_uvmm.h
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp10b.c
/linux/drivers/gpu/drm/nova/Kconfig
panthor_mmu.c
/linux/drivers/gpu/drm/radeon/radeon_drv.c
/linux/drivers/gpu/drm/sun4i/sun8i_csc.c
/linux/drivers/gpu/drm/sun4i/sun8i_csc.h
/linux/drivers/gpu/drm/sun4i/sun8i_mixer.c
/linux/drivers/gpu/drm/sun4i/sun8i_mixer.h
/linux/drivers/gpu/drm/sun4i/sun8i_ui_layer.c
/linux/drivers/gpu/drm/sun4i/sun8i_ui_layer.h
/linux/drivers/gpu/drm/sun4i/sun8i_ui_scaler.c
/linux/drivers/gpu/drm/sun4i/sun8i_ui_scaler.h
/linux/drivers/gpu/drm/sun4i/sun8i_vi_layer.c
/linux/drivers/gpu/drm/sun4i/sun8i_vi_layer.h
/linux/drivers/gpu/drm/sun4i/sun8i_vi_scaler.c
/linux/drivers/gpu/drm/sun4i/sun8i_vi_scaler.h
/linux/drivers/gpu/drm/tidss/tidss_dispc.c
/linux/drivers/gpu/drm/tidss/tidss_dispc.h
/linux/drivers/gpu/drm/tidss/tidss_drv.h
/linux/drivers/gpu/drm/tidss/tidss_oldi.c
/linux/drivers/gpu/drm/xe/Makefile
/linux/drivers/gpu/drm/xe/compat-i915-headers/i915_vma.h
/linux/drivers/gpu/drm/xe/compat-i915-headers/intel_uncore.h
/linux/drivers/gpu/drm/xe/display/intel_bo.c
/linux/drivers/gpu/drm/xe/regs/xe_gt_regs.h
/linux/drivers/gpu/drm/xe/regs/xe_pmt.h
/linux/drivers/gpu/drm/xe/regs/xe_regs.h
/linux/drivers/gpu/drm/xe/tests/xe_gt_sriov_pf_config_kunit.c
/linux/drivers/gpu/drm/xe/xe_debugfs.c
/linux/drivers/gpu/drm/xe/xe_device.c
/linux/drivers/gpu/drm/xe/xe_device_types.h
/linux/drivers/gpu/drm/xe/xe_eu_stall.c
/linux/drivers/gpu/drm/xe/xe_exec.c
/linux/drivers/gpu/drm/xe/xe_exec_queue.c
/linux/drivers/gpu/drm/xe/xe_exec_queue.h
/linux/drivers/gpu/drm/xe/xe_exec_queue_types.h
/linux/drivers/gpu/drm/xe/xe_force_wake_types.h
/linux/drivers/gpu/drm/xe/xe_ggtt.c
/linux/drivers/gpu/drm/xe/xe_ggtt.h
/linux/drivers/gpu/drm/xe/xe_ggtt_types.h
/linux/drivers/gpu/drm/xe/xe_gt.c
/linux/drivers/gpu/drm/xe/xe_gt_freq.c
/linux/drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c
/linux/drivers/gpu/drm/xe/xe_gt_sriov_pf_config.h
/linux/drivers/gpu/drm/xe/xe_gt_sriov_pf_control.c
/linux/drivers/gpu/drm/xe/xe_gt_sriov_pf_control.h
/linux/drivers/gpu/drm/xe/xe_gt_sriov_pf_control_types.h
/linux/drivers/gpu/drm/xe/xe_gt_sriov_pf_debugfs.c
/linux/drivers/gpu/drm/xe/xe_gt_sriov_pf_migration.c
/linux/drivers/gpu/drm/xe/xe_gt_sriov_pf_migration.h
/linux/drivers/gpu/drm/xe/xe_gt_sriov_pf_migration_types.h
/linux/drivers/gpu/drm/xe/xe_gt_sriov_pf_service.c
/linux/drivers/gpu/drm/xe/xe_gt_sriov_pf_types.h
/linux/drivers/gpu/drm/xe/xe_gt_throttle.c
/linux/drivers/gpu/drm/xe/xe_gt_types.h
/linux/drivers/gpu/drm/xe/xe_guard.h
/linux/drivers/gpu/drm/xe/xe_guc.c
/linux/drivers/gpu/drm/xe/xe_guc_buf.c
/linux/drivers/gpu/drm/xe/xe_guc_buf.h
/linux/drivers/gpu/drm/xe/xe_guc_ct.c
/linux/drivers/gpu/drm/xe/xe_guc_pagefault.c
/linux/drivers/gpu/drm/xe/xe_guc_pagefault.h
/linux/drivers/gpu/drm/xe/xe_guc_pc.c
/linux/drivers/gpu/drm/xe/xe_guc_pc_types.h
/linux/drivers/gpu/drm/xe/xe_migrate.c
/linux/drivers/gpu/drm/xe/xe_migrate.h
/linux/drivers/gpu/drm/xe/xe_oa.c
/linux/drivers/gpu/drm/xe/xe_oa_types.h
/linux/drivers/gpu/drm/xe/xe_pagefault.c
/linux/drivers/gpu/drm/xe/xe_pagefault.h
/linux/drivers/gpu/drm/xe/xe_pagefault_types.h
/linux/drivers/gpu/drm/xe/xe_pat.c
/linux/drivers/gpu/drm/xe/xe_pat.h
/linux/drivers/gpu/drm/xe/xe_pci.c
/linux/drivers/gpu/drm/xe/xe_pci_sriov.c
/linux/drivers/gpu/drm/xe/xe_pci_sriov.h
/linux/drivers/gpu/drm/xe/xe_pcode.c
/linux/drivers/gpu/drm/xe/xe_pcode_api.h
/linux/drivers/gpu/drm/xe/xe_pm.c
/linux/drivers/gpu/drm/xe/xe_pt.c
/linux/drivers/gpu/drm/xe/xe_reg_whitelist.c
/linux/drivers/gpu/drm/xe/xe_sa.c
/linux/drivers/gpu/drm/xe/xe_sa.h
/linux/drivers/gpu/drm/xe/xe_sched_job.c
/linux/drivers/gpu/drm/xe/xe_sched_job.h
/linux/drivers/gpu/drm/xe/xe_sriov_packet.c
/linux/drivers/gpu/drm/xe/xe_sriov_packet.h
/linux/drivers/gpu/drm/xe/xe_sriov_packet_types.h
/linux/drivers/gpu/drm/xe/xe_sriov_pf.c
/linux/drivers/gpu/drm/xe/xe_sriov_pf.h
/linux/drivers/gpu/drm/xe/xe_sriov_pf_control.c
/linux/drivers/gpu/drm/xe/xe_sriov_pf_control.h
/linux/drivers/gpu/drm/xe/xe_sriov_pf_debugfs.c
/linux/drivers/gpu/drm/xe/xe_sriov_pf_helpers.h
/linux/drivers/gpu/drm/xe/xe_sriov_pf_migration.c
/linux/drivers/gpu/drm/xe/xe_sriov_pf_migration.h
/linux/drivers/gpu/drm/xe/xe_sriov_pf_migration_types.h
/linux/drivers/gpu/drm/xe/xe_sriov_pf_provision.c
/linux/drivers/gpu/drm/xe/xe_sriov_pf_provision.h
/linux/drivers/gpu/drm/xe/xe_sriov_pf_sysfs.c
/linux/drivers/gpu/drm/xe/xe_sriov_pf_sysfs.h
/linux/drivers/gpu/drm/xe/xe_sriov_pf_types.h
/linux/drivers/gpu/drm/xe/xe_sriov_vf.c
/linux/drivers/gpu/drm/xe/xe_svm.c
/linux/drivers/gpu/drm/xe/xe_sync.c
/linux/drivers/gpu/drm/xe/xe_sync.h
/linux/drivers/gpu/drm/xe/xe_sync_types.h
/linux/drivers/gpu/drm/xe/xe_tlb_inval_job.c
/linux/drivers/gpu/drm/xe/xe_tlb_inval_job.h
/linux/drivers/gpu/drm/xe/xe_trace.h
/linux/drivers/gpu/drm/xe/xe_validation.h
/linux/drivers/gpu/drm/xe/xe_vm.c
/linux/drivers/gpu/drm/xe/xe_vm_types.h
/linux/drivers/gpu/drm/xe/xe_vram.c
/linux/drivers/gpu/drm/xe/xe_wa.c
/linux/drivers/gpu/nova-core/bitfield.rs
/linux/drivers/gpu/nova-core/dma.rs
/linux/drivers/gpu/nova-core/driver.rs
/linux/drivers/gpu/nova-core/falcon.rs
/linux/drivers/gpu/nova-core/falcon/gsp.rs
/linux/drivers/gpu/nova-core/falcon/hal.rs
/linux/drivers/gpu/nova-core/falcon/hal/ga102.rs
/linux/drivers/gpu/nova-core/falcon/sec2.rs
/linux/drivers/gpu/nova-core/fb.rs
/linux/drivers/gpu/nova-core/fb/hal.rs
/linux/drivers/gpu/nova-core/fb/hal/ga100.rs
/linux/drivers/gpu/nova-core/fb/hal/ga102.rs
/linux/drivers/gpu/nova-core/fb/hal/tu102.rs
/linux/drivers/gpu/nova-core/firmware.rs
/linux/drivers/gpu/nova-core/firmware/booter.rs
/linux/drivers/gpu/nova-core/firmware/fwsec.rs
/linux/drivers/gpu/nova-core/firmware/gsp.rs
/linux/drivers/gpu/nova-core/firmware/riscv.rs
/linux/drivers/gpu/nova-core/gfw.rs
/linux/drivers/gpu/nova-core/gpu.rs
/linux/drivers/gpu/nova-core/gsp.rs
/linux/drivers/gpu/nova-core/gsp/boot.rs
/linux/drivers/gpu/nova-core/gsp/cmdq.rs
/linux/drivers/gpu/nova-core/gsp/commands.rs
/linux/drivers/gpu/nova-core/gsp/fw.rs
/linux/drivers/gpu/nova-core/gsp/fw/commands.rs
/linux/drivers/gpu/nova-core/gsp/fw/r570_144.rs
/linux/drivers/gpu/nova-core/gsp/fw/r570_144/bindings.rs
/linux/drivers/gpu/nova-core/gsp/sequencer.rs
/linux/drivers/gpu/nova-core/nova_core.rs
/linux/drivers/gpu/nova-core/num.rs
/linux/drivers/gpu/nova-core/regs.rs
/linux/drivers/gpu/nova-core/regs/macros.rs
/linux/drivers/gpu/nova-core/sbuffer.rs
/linux/drivers/gpu/nova-core/util.rs
/linux/drivers/gpu/nova-core/vbios.rs
/linux/include/drm/drm_gpuvm.h
/linux/include/drm/intel/pciids.h
/linux/init/Kconfig
/linux/rust/kernel/drm/gem/mod.rs
/linux/rust/kernel/lib.rs
/linux/rust/kernel/prelude.rs
/linux/rust/kernel/slice.rs
/linux/rust/kernel/transmute.rs
4492d54d21-Oct-2025 Akash Goel <akash.goel@arm.com>

drm/panthor: Fix potential memleak of vma structure

This commit addresses a memleak issue of panthor_vma (or drm_gpuva)
structure in Panthor driver, that can happen if the GPU page table
update oper

drm/panthor: Fix potential memleak of vma structure

This commit addresses a memleak issue of panthor_vma (or drm_gpuva)
structure in Panthor driver, that can happen if the GPU page table
update operation to map the pages fail.
The issue is very unlikely to occur in practice.

v2: Add panthor_vm_op_ctx_return_vma() helper (Boris)

v3: Add WARN_ON_ONCE (Boris)

Fixes: 647810ec2476 ("drm/panthor: Add the MMU/VM logical block")
Signed-off-by: Akash Goel <akash.goel@arm.com>
Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com>
Reviewed-by: Steven Price <steven.price@arm.com>
Signed-off-by: Steven Price <steven.price@arm.com>
Link: https://patch.msgid.link/20251021081042.1377406-1-akash.goel@arm.com

show more ...


/linux/Documentation/ABI/stable/sysfs-driver-qaic
/linux/Documentation/accel/qaic/aic100.rst
/linux/Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml
/linux/Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml
/linux/Documentation/gpu/vkms.rst
/linux/drivers/accel/amdxdna/aie2_ctx.c
/linux/drivers/accel/amdxdna/aie2_message.c
/linux/drivers/accel/amdxdna/aie2_msg_priv.h
/linux/drivers/accel/amdxdna/aie2_pci.c
/linux/drivers/accel/amdxdna/aie2_pci.h
/linux/drivers/accel/amdxdna/aie2_smu.c
/linux/drivers/accel/amdxdna/amdxdna_ctx.c
/linux/drivers/accel/amdxdna/amdxdna_ctx.h
/linux/drivers/accel/amdxdna/amdxdna_mailbox_helper.h
/linux/drivers/accel/amdxdna/amdxdna_pci_drv.c
/linux/drivers/accel/amdxdna/npu1_regs.c
/linux/drivers/accel/amdxdna/npu2_regs.c
/linux/drivers/accel/amdxdna/npu4_regs.c
/linux/drivers/accel/amdxdna/npu5_regs.c
/linux/drivers/accel/amdxdna/npu6_regs.c
/linux/drivers/accel/ivpu/ivpu_drv.h
/linux/drivers/accel/ivpu/ivpu_gem.c
/linux/drivers/accel/ivpu/ivpu_gem_userptr.c
/linux/drivers/accel/ivpu/ivpu_job.c
/linux/drivers/accel/ivpu/ivpu_mmu_context.c
/linux/drivers/accel/ivpu/ivpu_ms.c
/linux/drivers/accel/qaic/Kconfig
/linux/drivers/accel/qaic/Makefile
/linux/drivers/accel/qaic/qaic.h
/linux/drivers/accel/qaic/qaic_control.c
/linux/drivers/accel/qaic/qaic_data.c
/linux/drivers/accel/qaic/qaic_drv.c
/linux/drivers/accel/qaic/qaic_ssr.c
/linux/drivers/accel/qaic/qaic_ssr.h
/linux/drivers/accel/qaic/qaic_sysfs.c
/linux/drivers/accel/qaic/qaic_timesync.c
/linux/drivers/accel/qaic/qaic_timesync.h
/linux/drivers/dma-buf/dma-fence.c
/linux/drivers/gpu/drm/amd/amdgpu/Makefile
/linux/drivers/gpu/drm/amd/amdgpu/aldebaran.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu.h
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.h
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_cper.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_cper.h
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.h
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_display.h
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.h
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_job.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_job.h
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_object.h
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_rap.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_userq.h
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h
/linux/drivers/gpu/drm/amd/amdgpu/cyan_skillfish_reg_init.c
/linux/drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
/linux/drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
/linux/drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
/linux/drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
/linux/drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
/linux/drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
/linux/drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c
/linux/drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c
/linux/drivers/gpu/drm/amd/amdgpu/mes_userqueue.c
/linux/drivers/gpu/drm/amd/amdgpu/mes_v11_0.c
/linux/drivers/gpu/drm/amd/amdgpu/mes_v12_0.c
/linux/drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c
/linux/drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c
/linux/drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
/linux/drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c
/linux/drivers/gpu/drm/amd/amdkfd/kfd_migrate.c
/linux/drivers/gpu/drm/amd/amdkfd/kfd_migrate.h
/linux/drivers/gpu/drm/amd/amdkfd/kfd_process.c
/linux/drivers/gpu/drm/amd/amdkfd/kfd_svm.c
/linux/drivers/gpu/drm/amd/amdkfd/kfd_svm.h
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
/linux/drivers/gpu/drm/amd/display/dc/Makefile
/linux/drivers/gpu/drm/amd/display/dc/bios/bios_parser.c
/linux/drivers/gpu/drm/amd/display/dc/bios/command_table.c
/linux/drivers/gpu/drm/amd/display/dc/bios/command_table.h
/linux/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn314/dcn314_clk_mgr.c
/linux/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn315/dcn315_clk_mgr.c
/linux/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn315/dcn315_clk_mgr.h
/linux/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c
/linux/drivers/gpu/drm/amd/display/dc/core/dc.c
/linux/drivers/gpu/drm/amd/display/dc/core/dc_hw_sequencer.c
/linux/drivers/gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c
/linux/drivers/gpu/drm/amd/display/dc/core/dc_resource.c
/linux/drivers/gpu/drm/amd/display/dc/core/dc_state.c
/linux/drivers/gpu/drm/amd/display/dc/core/dc_stream.c
/linux/drivers/gpu/drm/amd/display/dc/dc.h
/linux/drivers/gpu/drm/amd/display/dc/dc_bios_types.h
/linux/drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c
/linux/drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h
/linux/drivers/gpu/drm/amd/display/dc/dc_spl_translate.c
/linux/drivers/gpu/drm/amd/display/dc/dc_stream.h
/linux/drivers/gpu/drm/amd/display/dc/dc_types.h
/linux/drivers/gpu/drm/amd/display/dc/dccg/dcn20/dcn20_dccg.c
/linux/drivers/gpu/drm/amd/display/dc/dccg/dcn20/dcn20_dccg.h
/linux/drivers/gpu/drm/amd/display/dc/dccg/dcn31/dcn31_dccg.c
/linux/drivers/gpu/drm/amd/display/dc/dccg/dcn31/dcn31_dccg.h
/linux/drivers/gpu/drm/amd/display/dc/dccg/dcn314/dcn314_dccg.c
/linux/drivers/gpu/drm/amd/display/dc/dccg/dcn314/dcn314_dccg.h
/linux/drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
/linux/drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.h
/linux/drivers/gpu/drm/amd/display/dc/dccg/dcn401/dcn401_dccg.c
/linux/drivers/gpu/drm/amd/display/dc/dce/dce_abm.c
/linux/drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c
/linux/drivers/gpu/drm/amd/display/dc/dce/dce_link_encoder.c
/linux/drivers/gpu/drm/amd/display/dc/dce/dce_link_encoder.h
/linux/drivers/gpu/drm/amd/display/dc/dce/dce_stream_encoder.c
/linux/drivers/gpu/drm/amd/display/dc/dce/dce_stream_encoder.h
/linux/drivers/gpu/drm/amd/display/dc/dce/dmub_hw_lock_mgr.c
/linux/drivers/gpu/drm/amd/display/dc/dce/dmub_hw_lock_mgr.h
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/Makefile
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/cmntypes.h
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_lib_defines.h
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_util.c
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_util.h
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_translation_helper.c
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_translation_helper.h
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_utils.c
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_utils.h
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_wrapper.c
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_wrapper.h
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/inc/bounding_boxes/dcn4_soc_bb.h
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/inc/dml2_external_lib_deps.h
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/inc/dml_top.h
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/inc/dml_top_dchub_registers.h
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/inc/dml_top_display_cfg_types.h
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/inc/dml_top_policy_types.h
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/inc/dml_top_soc_parameter_types.h
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/inc/dml_top_types.h
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4.c
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4.h
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.h
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_factory.c
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_factory.h
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_shared_types.h
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_utils.c
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_utils.h
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_dpmm/dml2_dpmm_dcn4.c
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_dpmm/dml2_dpmm_dcn4.h
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_dpmm/dml2_dpmm_factory.c
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_dpmm/dml2_dpmm_factory.h
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_mcg/dml2_mcg_dcn4.c
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_mcg/dml2_mcg_dcn4.h
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_mcg/dml2_mcg_factory.c
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_mcg/dml2_mcg_factory.h
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_pmo/dml2_pmo_dcn3.c
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_pmo/dml2_pmo_dcn3.h
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_pmo/dml2_pmo_dcn4_fams2.c
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_pmo/dml2_pmo_dcn4_fams2.h
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_pmo/dml2_pmo_factory.c
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_pmo/dml2_pmo_factory.h
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_standalone_libraries/lib_float_math.c
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_standalone_libraries/lib_float_math.h
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_top/dml2_top_interfaces.c
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_top/dml2_top_legacy.c
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_top/dml2_top_legacy.h
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_top/dml2_top_soc15.c
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_top/dml2_top_soc15.h
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/inc/dml2_debug.h
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/inc/dml2_internal_shared_types.h
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml2_dc_resource_mgmt.c
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml2_dc_resource_mgmt.h
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml2_dc_types.h
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml2_internal_types.h
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml2_mall_phantom.c
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml2_mall_phantom.h
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml2_policy.c
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml2_policy.h
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.h
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml2_utils.c
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml2_utils.h
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml2_wrapper.c
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml2_wrapper.h
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml_assert.h
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml_depedencies.h
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml_display_rq_dlg_calc.c
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml_display_rq_dlg_calc.h
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml_logging.h
/linux/drivers/gpu/drm/amd/display/dc/dpp/dcn10/dcn10_dpp.c
/linux/drivers/gpu/drm/amd/display/dc/dpp/dcn10/dcn10_dpp.h
/linux/drivers/gpu/drm/amd/display/dc/dpp/dcn30/dcn30_dpp.c
/linux/drivers/gpu/drm/amd/display/dc/dpp/dcn30/dcn30_dpp.h
/linux/drivers/gpu/drm/amd/display/dc/dpp/dcn32/dcn32_dpp.c
/linux/drivers/gpu/drm/amd/display/dc/dpp/dcn35/dcn35_dpp.c
/linux/drivers/gpu/drm/amd/display/dc/dpp/dcn401/dcn401_dpp.c
/linux/drivers/gpu/drm/amd/display/dc/dpp/dcn401/dcn401_dpp_cm.c
/linux/drivers/gpu/drm/amd/display/dc/dsc/dcn20/dcn20_dsc.c
/linux/drivers/gpu/drm/amd/display/dc/dsc/dcn20/dcn20_dsc.h
/linux/drivers/gpu/drm/amd/display/dc/dsc/dcn35/dcn35_dsc.c
/linux/drivers/gpu/drm/amd/display/dc/dsc/dcn401/dcn401_dsc.c
/linux/drivers/gpu/drm/amd/display/dc/dsc/dsc.h
/linux/drivers/gpu/drm/amd/display/dc/hubbub/dcn30/dcn30_hubbub.c
/linux/drivers/gpu/drm/amd/display/dc/hubbub/dcn30/dcn30_hubbub.h
/linux/drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
/linux/drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
/linux/drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
/linux/drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
/linux/drivers/gpu/drm/amd/display/dc/hubp/dcn10/dcn10_hubp.c
/linux/drivers/gpu/drm/amd/display/dc/hubp/dcn10/dcn10_hubp.h
/linux/drivers/gpu/drm/amd/display/dc/hubp/dcn20/dcn20_hubp.c
/linux/drivers/gpu/drm/amd/display/dc/hubp/dcn20/dcn20_hubp.h
/linux/drivers/gpu/drm/amd/display/dc/hubp/dcn21/dcn21_hubp.c
/linux/drivers/gpu/drm/amd/display/dc/hubp/dcn30/dcn30_hubp.c
/linux/drivers/gpu/drm/amd/display/dc/hubp/dcn30/dcn30_hubp.h
/linux/drivers/gpu/drm/amd/display/dc/hubp/dcn31/dcn31_hubp.c
/linux/drivers/gpu/drm/amd/display/dc/hubp/dcn32/dcn32_hubp.c
/linux/drivers/gpu/drm/amd/display/dc/hubp/dcn35/dcn35_hubp.c
/linux/drivers/gpu/drm/amd/display/dc/hubp/dcn401/dcn401_hubp.c
/linux/drivers/gpu/drm/amd/display/dc/hubp/dcn401/dcn401_hubp.h
/linux/drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn30/dcn30_hwseq.c
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn31/dcn31_hwseq.c
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn314/dcn314_hwseq.c
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.c
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.h
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn35/dcn35_init.c
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.h
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn401/dcn401_init.c
/linux/drivers/gpu/drm/amd/display/dc/hwss/hw_sequencer.h
/linux/drivers/gpu/drm/amd/display/dc/hwss/hw_sequencer_private.h
/linux/drivers/gpu/drm/amd/display/dc/inc/core_types.h
/linux/drivers/gpu/drm/amd/display/dc/inc/hw/cursor_reg_cache.h
/linux/drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h
/linux/drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h
/linux/drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h
/linux/drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h
/linux/drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h
/linux/drivers/gpu/drm/amd/display/dc/inc/hw/link_encoder.h
/linux/drivers/gpu/drm/amd/display/dc/inc/hw/mem_input.h
/linux/drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h
/linux/drivers/gpu/drm/amd/display/dc/inc/hw/opp.h
/linux/drivers/gpu/drm/amd/display/dc/inc/hw/timing_generator.h
/linux/drivers/gpu/drm/amd/display/dc/inc/resource.h
/linux/drivers/gpu/drm/amd/display/dc/link/accessories/link_dp_cts.c
/linux/drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_dio.c
/linux/drivers/gpu/drm/amd/display/dc/link/link_detection.c
/linux/drivers/gpu/drm/amd/display/dc/link/link_dpms.c
/linux/drivers/gpu/drm/amd/display/dc/link/link_factory.c
/linux/drivers/gpu/drm/amd/display/dc/link/protocols/link_ddc.c
/linux/drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
/linux/drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_dpia_bw.c
/linux/drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_irq_handler.c
/linux/drivers/gpu/drm/amd/display/dc/mpc/dcn30/dcn30_mpc.c
/linux/drivers/gpu/drm/amd/display/dc/mpc/dcn30/dcn30_mpc.h
/linux/drivers/gpu/drm/amd/display/dc/mpc/dcn32/dcn32_mpc.c
/linux/drivers/gpu/drm/amd/display/dc/mpc/dcn401/dcn401_mpc.c
/linux/drivers/gpu/drm/amd/display/dc/opp/dcn10/dcn10_opp.c
/linux/drivers/gpu/drm/amd/display/dc/opp/dcn10/dcn10_opp.h
/linux/drivers/gpu/drm/amd/display/dc/opp/dcn20/dcn20_opp.c
/linux/drivers/gpu/drm/amd/display/dc/opp/dcn20/dcn20_opp.h
/linux/drivers/gpu/drm/amd/display/dc/opp/dcn35/dcn35_opp.c
/linux/drivers/gpu/drm/amd/display/dc/opp/dcn35/dcn35_opp.h
/linux/drivers/gpu/drm/amd/display/dc/optc/dcn10/dcn10_optc.h
/linux/drivers/gpu/drm/amd/display/dc/optc/dcn31/dcn31_optc.c
/linux/drivers/gpu/drm/amd/display/dc/optc/dcn31/dcn31_optc.h
/linux/drivers/gpu/drm/amd/display/dc/optc/dcn314/dcn314_optc.c
/linux/drivers/gpu/drm/amd/display/dc/optc/dcn32/dcn32_optc.c
/linux/drivers/gpu/drm/amd/display/dc/optc/dcn35/dcn35_optc.c
/linux/drivers/gpu/drm/amd/display/dc/optc/dcn401/dcn401_optc.c
/linux/drivers/gpu/drm/amd/display/dc/resource/dce100/dce100_resource.c
/linux/drivers/gpu/drm/amd/display/dc/resource/dce110/dce110_resource.c
/linux/drivers/gpu/drm/amd/display/dc/resource/dce112/dce112_resource.c
/linux/drivers/gpu/drm/amd/display/dc/resource/dce120/dce120_resource.c
/linux/drivers/gpu/drm/amd/display/dc/resource/dce60/dce60_resource.c
/linux/drivers/gpu/drm/amd/display/dc/resource/dce80/dce80_resource.c
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn10/dcn10_resource.c
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn20/dcn20_resource.c
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn201/dcn201_resource.c
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn21/dcn21_resource.c
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn30/dcn30_resource.c
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn301/dcn301_resource.c
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn302/dcn302_resource.c
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn303/dcn303_resource.c
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn31/dcn31_resource.c
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn314/dcn314_resource.c
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn315/dcn315_resource.c
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn316/dcn316_resource.c
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn321/dcn321_resource.c
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn35/dcn35_resource.c
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn351/dcn351_resource.c
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn36/dcn36_resource.c
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn401/dcn401_resource.c
/linux/drivers/gpu/drm/amd/display/dc/soc_and_ip_translator/dcn401/dcn401_soc_and_ip_translator.h
/linux/drivers/gpu/drm/amd/display/dc/sspl/dc_spl.c
/linux/drivers/gpu/drm/amd/display/dc/sspl/dc_spl_types.h
/linux/drivers/gpu/drm/amd/display/dmub/dmub_srv.h
/linux/drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h
/linux/drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.c
/linux/drivers/gpu/drm/amd/display/dmub/src/dmub_dcn32.c
/linux/drivers/gpu/drm/amd/display/dmub/src/dmub_dcn35.c
/linux/drivers/gpu/drm/amd/display/dmub/src/dmub_dcn35.h
/linux/drivers/gpu/drm/amd/display/dmub/src/dmub_dcn401.c
/linux/drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c
/linux/drivers/gpu/drm/amd/display/include/bios_parser_types.h
/linux/drivers/gpu/drm/amd/display/include/grph_object_ctrl_defs.h
/linux/drivers/gpu/drm/amd/display/include/grph_object_id.h
/linux/drivers/gpu/drm/amd/display/include/signal_types.h
/linux/drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c
/linux/drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h
/linux/drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_execution.c
/linux/drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_execution.c
/linux/drivers/gpu/drm/amd/display/modules/hdcp/hdcp_log.h
/linux/drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h
/linux/drivers/gpu/drm/amd/include/amd_cper.h
/linux/drivers/gpu/drm/amd/include/amd_shared.h
/linux/drivers/gpu/drm/amd/include/ivsrcid/vcn/irqsrcs_vcn_5_0.h
/linux/drivers/gpu/drm/amd/include/kgd_pp_interface.h
/linux/drivers/gpu/drm/amd/include/mes_v11_api_def.h
/linux/drivers/gpu/drm/amd/include/mes_v12_api_def.h
/linux/drivers/gpu/drm/amd/pm/amdgpu_dpm.c
/linux/drivers/gpu/drm/amd/pm/amdgpu_pm.c
/linux/drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
/linux/drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c
/linux/drivers/gpu/drm/amd/pm/powerplay/smumgr/fiji_smumgr.c
/linux/drivers/gpu/drm/amd/pm/powerplay/smumgr/iceland_smumgr.c
/linux/drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
/linux/drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
/linux/drivers/gpu/drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c
/linux/drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
/linux/drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
/linux/drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
/linux/drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c
/linux/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
/linux/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c
/linux/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
/linux/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
/linux/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
/linux/drivers/gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
/linux/drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
/linux/drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
/linux/drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
/linux/drivers/gpu/drm/amd/ras/Makefile
/linux/drivers/gpu/drm/amd/ras/ras_mgr/Makefile
/linux/drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_cmd.c
/linux/drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_cmd.h
/linux/drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_eeprom_i2c.c
/linux/drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_eeprom_i2c.h
/linux/drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.c
/linux/drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.h
/linux/drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mp1_v13_0.c
/linux/drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mp1_v13_0.h
/linux/drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_nbio_v7_9.c
/linux/drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_nbio_v7_9.h
/linux/drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_process.c
/linux/drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_process.h
/linux/drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_sys.c
/linux/drivers/gpu/drm/amd/ras/ras_mgr/ras_sys.h
/linux/drivers/gpu/drm/amd/ras/rascore/Makefile
/linux/drivers/gpu/drm/amd/ras/rascore/ras.h
/linux/drivers/gpu/drm/amd/ras/rascore/ras_aca.c
/linux/drivers/gpu/drm/amd/ras/rascore/ras_aca.h
/linux/drivers/gpu/drm/amd/ras/rascore/ras_aca_v1_0.c
/linux/drivers/gpu/drm/amd/ras/rascore/ras_aca_v1_0.h
/linux/drivers/gpu/drm/amd/ras/rascore/ras_cmd.c
/linux/drivers/gpu/drm/amd/ras/rascore/ras_cmd.h
/linux/drivers/gpu/drm/amd/ras/rascore/ras_core.c
/linux/drivers/gpu/drm/amd/ras/rascore/ras_cper.c
/linux/drivers/gpu/drm/amd/ras/rascore/ras_cper.h
/linux/drivers/gpu/drm/amd/ras/rascore/ras_eeprom.c
/linux/drivers/gpu/drm/amd/ras/rascore/ras_eeprom.h
/linux/drivers/gpu/drm/amd/ras/rascore/ras_gfx.c
/linux/drivers/gpu/drm/amd/ras/rascore/ras_gfx.h
/linux/drivers/gpu/drm/amd/ras/rascore/ras_gfx_v9_0.c
/linux/drivers/gpu/drm/amd/ras/rascore/ras_gfx_v9_0.h
/linux/drivers/gpu/drm/amd/ras/rascore/ras_log_ring.c
/linux/drivers/gpu/drm/amd/ras/rascore/ras_log_ring.h
/linux/drivers/gpu/drm/amd/ras/rascore/ras_mp1.c
/linux/drivers/gpu/drm/amd/ras/rascore/ras_mp1.h
/linux/drivers/gpu/drm/amd/ras/rascore/ras_mp1_v13_0.c
/linux/drivers/gpu/drm/amd/ras/rascore/ras_mp1_v13_0.h
/linux/drivers/gpu/drm/amd/ras/rascore/ras_nbio.c
/linux/drivers/gpu/drm/amd/ras/rascore/ras_nbio.h
/linux/drivers/gpu/drm/amd/ras/rascore/ras_nbio_v7_9.c
/linux/drivers/gpu/drm/amd/ras/rascore/ras_nbio_v7_9.h
/linux/drivers/gpu/drm/amd/ras/rascore/ras_process.c
/linux/drivers/gpu/drm/amd/ras/rascore/ras_process.h
/linux/drivers/gpu/drm/amd/ras/rascore/ras_psp.c
/linux/drivers/gpu/drm/amd/ras/rascore/ras_psp.h
/linux/drivers/gpu/drm/amd/ras/rascore/ras_psp_v13_0.c
/linux/drivers/gpu/drm/amd/ras/rascore/ras_psp_v13_0.h
/linux/drivers/gpu/drm/amd/ras/rascore/ras_ta_if.h
/linux/drivers/gpu/drm/amd/ras/rascore/ras_umc.c
/linux/drivers/gpu/drm/amd/ras/rascore/ras_umc.h
/linux/drivers/gpu/drm/amd/ras/rascore/ras_umc_v12_0.c
/linux/drivers/gpu/drm/amd/ras/rascore/ras_umc_v12_0.h
/linux/drivers/gpu/drm/ast/ast_mode.c
/linux/drivers/gpu/drm/display/drm_dp_helper.c
/linux/drivers/gpu/drm/drm_atomic_helper.c
/linux/drivers/gpu/drm/drm_atomic_uapi.c
/linux/drivers/gpu/drm/drm_crtc.c
/linux/drivers/gpu/drm/drm_displayid.c
/linux/drivers/gpu/drm/drm_displayid_internal.h
/linux/drivers/gpu/drm/drm_edid.c
/linux/drivers/gpu/drm/drm_vblank.c
/linux/drivers/gpu/drm/drm_vblank_work.c
/linux/drivers/gpu/drm/etnaviv/etnaviv_hwdb.c
/linux/drivers/gpu/drm/gma500/psb_irq.c
/linux/drivers/gpu/drm/hyperv/hyperv_drm_drv.c
/linux/drivers/gpu/drm/hyperv/hyperv_drm_modeset.c
/linux/drivers/gpu/drm/i915/Makefile
/linux/drivers/gpu/drm/i915/display/g4x_dp.c
/linux/drivers/gpu/drm/i915/display/hsw_ips.c
/linux/drivers/gpu/drm/i915/display/i9xx_plane.c
/linux/drivers/gpu/drm/i915/display/i9xx_wm.c
/linux/drivers/gpu/drm/i915/display/icl_dsi.c
/linux/drivers/gpu/drm/i915/display/intel_acpi.c
/linux/drivers/gpu/drm/i915/display/intel_alpm.c
/linux/drivers/gpu/drm/i915/display/intel_alpm.h
/linux/drivers/gpu/drm/i915/display/intel_backlight.c
/linux/drivers/gpu/drm/i915/display/intel_bios.c
/linux/drivers/gpu/drm/i915/display/intel_bw.c
/linux/drivers/gpu/drm/i915/display/intel_bw.h
/linux/drivers/gpu/drm/i915/display/intel_casf.c
/linux/drivers/gpu/drm/i915/display/intel_casf.h
/linux/drivers/gpu/drm/i915/display/intel_casf_regs.h
/linux/drivers/gpu/drm/i915/display/intel_cdclk.c
/linux/drivers/gpu/drm/i915/display/intel_cdclk.h
/linux/drivers/gpu/drm/i915/display/intel_color.c
/linux/drivers/gpu/drm/i915/display/intel_combo_phy.c
/linux/drivers/gpu/drm/i915/display/intel_connector.c
/linux/drivers/gpu/drm/i915/display/intel_crtc.c
/linux/drivers/gpu/drm/i915/display/intel_crtc.h
/linux/drivers/gpu/drm/i915/display/intel_crtc_state_dump.c
/linux/drivers/gpu/drm/i915/display/intel_cursor.c
/linux/drivers/gpu/drm/i915/display/intel_cx0_phy.c
/linux/drivers/gpu/drm/i915/display/intel_cx0_phy.h
/linux/drivers/gpu/drm/i915/display/intel_cx0_phy_regs.h
/linux/drivers/gpu/drm/i915/display/intel_dbuf_bw.c
/linux/drivers/gpu/drm/i915/display/intel_dbuf_bw.h
/linux/drivers/gpu/drm/i915/display/intel_ddi.c
/linux/drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c
/linux/drivers/gpu/drm/i915/display/intel_ddi_buf_trans.h
/linux/drivers/gpu/drm/i915/display/intel_display.c
/linux/drivers/gpu/drm/i915/display/intel_display.h
/linux/drivers/gpu/drm/i915/display/intel_display_conversion.c
/linux/drivers/gpu/drm/i915/display/intel_display_core.h
/linux/drivers/gpu/drm/i915/display/intel_display_debugfs.c
/linux/drivers/gpu/drm/i915/display/intel_display_device.c
/linux/drivers/gpu/drm/i915/display/intel_display_device.h
/linux/drivers/gpu/drm/i915/display/intel_display_driver.c
/linux/drivers/gpu/drm/i915/display/intel_display_irq.c
/linux/drivers/gpu/drm/i915/display/intel_display_irq.h
/linux/drivers/gpu/drm/i915/display/intel_display_jiffies.h
/linux/drivers/gpu/drm/i915/display/intel_display_power.c
/linux/drivers/gpu/drm/i915/display/intel_display_power_map.c
/linux/drivers/gpu/drm/i915/display/intel_display_power_well.c
/linux/drivers/gpu/drm/i915/display/intel_display_rpm.c
/linux/drivers/gpu/drm/i915/display/intel_display_types.h
/linux/drivers/gpu/drm/i915/display/intel_display_utils.c
/linux/drivers/gpu/drm/i915/display/intel_display_utils.h
/linux/drivers/gpu/drm/i915/display/intel_display_wa.c
/linux/drivers/gpu/drm/i915/display/intel_display_wa.h
/linux/drivers/gpu/drm/i915/display/intel_dmc.c
/linux/drivers/gpu/drm/i915/display/intel_dp.c
/linux/drivers/gpu/drm/i915/display/intel_dp.h
/linux/drivers/gpu/drm/i915/display/intel_dp_aux.c
/linux/drivers/gpu/drm/i915/display/intel_dp_link_training.c
/linux/drivers/gpu/drm/i915/display/intel_dp_mst.c
/linux/drivers/gpu/drm/i915/display/intel_dpio_phy.c
/linux/drivers/gpu/drm/i915/display/intel_dpll.c
/linux/drivers/gpu/drm/i915/display/intel_dpll_mgr.c
/linux/drivers/gpu/drm/i915/display/intel_dpll_mgr.h
/linux/drivers/gpu/drm/i915/display/intel_dsb.c
/linux/drivers/gpu/drm/i915/display/intel_dsb.h
/linux/drivers/gpu/drm/i915/display/intel_dsi_vbt.c
/linux/drivers/gpu/drm/i915/display/intel_dvo.c
/linux/drivers/gpu/drm/i915/display/intel_fb.c
/linux/drivers/gpu/drm/i915/display/intel_fb_bo.c
/linux/drivers/gpu/drm/i915/display/intel_fb_bo.h
/linux/drivers/gpu/drm/i915/display/intel_fbc.c
/linux/drivers/gpu/drm/i915/display/intel_fbc.h
/linux/drivers/gpu/drm/i915/display/intel_fbdev.c
/linux/drivers/gpu/drm/i915/display/intel_fbdev_fb.c
/linux/drivers/gpu/drm/i915/display/intel_fbdev_fb.h
/linux/drivers/gpu/drm/i915/display/intel_fdi.c
/linux/drivers/gpu/drm/i915/display/intel_flipq.c
/linux/drivers/gpu/drm/i915/display/intel_hdcp.c
/linux/drivers/gpu/drm/i915/display/intel_hdcp_gsc.c
/linux/drivers/gpu/drm/i915/display/intel_hdmi.c
/linux/drivers/gpu/drm/i915/display/intel_hdmi.h
/linux/drivers/gpu/drm/i915/display/intel_hotplug.c
/linux/drivers/gpu/drm/i915/display/intel_hotplug_irq.c
/linux/drivers/gpu/drm/i915/display/intel_link_bw.c
/linux/drivers/gpu/drm/i915/display/intel_link_bw.h
/linux/drivers/gpu/drm/i915/display/intel_lspcon.c
/linux/drivers/gpu/drm/i915/display/intel_lt_phy.c
/linux/drivers/gpu/drm/i915/display/intel_lt_phy.h
/linux/drivers/gpu/drm/i915/display/intel_lt_phy_regs.h
/linux/drivers/gpu/drm/i915/display/intel_modeset_setup.c
/linux/drivers/gpu/drm/i915/display/intel_modeset_verify.c
/linux/drivers/gpu/drm/i915/display/intel_pch.c
/linux/drivers/gpu/drm/i915/display/intel_pch_refclk.c
/linux/drivers/gpu/drm/i915/display/intel_pfit.c
/linux/drivers/gpu/drm/i915/display/intel_plane.c
/linux/drivers/gpu/drm/i915/display/intel_plane.h
/linux/drivers/gpu/drm/i915/display/intel_pmdemand.c
/linux/drivers/gpu/drm/i915/display/intel_pps.c
/linux/drivers/gpu/drm/i915/display/intel_psr.c
/linux/drivers/gpu/drm/i915/display/intel_psr.h
/linux/drivers/gpu/drm/i915/display/intel_qp_tables.c
/linux/drivers/gpu/drm/i915/display/intel_snps_hdmi_pll.c
/linux/drivers/gpu/drm/i915/display/intel_snps_phy.c
/linux/drivers/gpu/drm/i915/display/intel_sprite.c
/linux/drivers/gpu/drm/i915/display/intel_tc.c
/linux/drivers/gpu/drm/i915/display/intel_tc.h
/linux/drivers/gpu/drm/i915/display/intel_vblank.c
/linux/drivers/gpu/drm/i915/display/intel_vblank.h
/linux/drivers/gpu/drm/i915/display/intel_vdsc.c
/linux/drivers/gpu/drm/i915/display/intel_vdsc.h
/linux/drivers/gpu/drm/i915/display/intel_vrr.c
/linux/drivers/gpu/drm/i915/display/intel_vrr.h
/linux/drivers/gpu/drm/i915/display/skl_prefill.c
/linux/drivers/gpu/drm/i915/display/skl_prefill.h
/linux/drivers/gpu/drm/i915/display/skl_scaler.c
/linux/drivers/gpu/drm/i915/display/skl_scaler.h
/linux/drivers/gpu/drm/i915/display/skl_universal_plane.c
/linux/drivers/gpu/drm/i915/display/skl_universal_plane_regs.h
/linux/drivers/gpu/drm/i915/display/skl_watermark.c
/linux/drivers/gpu/drm/i915/display/skl_watermark.h
/linux/drivers/gpu/drm/i915/display/vlv_clock.c
/linux/drivers/gpu/drm/i915/display/vlv_clock.h
/linux/drivers/gpu/drm/i915/display/vlv_dsi.c
/linux/drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
/linux/drivers/gpu/drm/i915/gem/i915_gem_mman.c
/linux/drivers/gpu/drm/i915/gem/i915_gem_object.h
/linux/drivers/gpu/drm/i915/gem/i915_gem_shmem.c
/linux/drivers/gpu/drm/i915/gem/i915_gem_stolen.c
/linux/drivers/gpu/drm/i915/gem/i915_gem_stolen.h
/linux/drivers/gpu/drm/i915/gem/i915_gem_tiling.c
/linux/drivers/gpu/drm/i915/gem/i915_gem_ttm.c
/linux/drivers/gpu/drm/i915/gem/i915_gem_wait.c
/linux/drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
/linux/drivers/gpu/drm/i915/gt/gen2_engine_cs.c
/linux/drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c
/linux/drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c
/linux/drivers/gpu/drm/i915/gt/intel_rc6.c
/linux/drivers/gpu/drm/i915/gt/intel_rps.c
/linux/drivers/gpu/drm/i915/gt/intel_workarounds.c
/linux/drivers/gpu/drm/i915/gt/selftest_execlists.c
/linux/drivers/gpu/drm/i915/gvt/kvmgt.c
/linux/drivers/gpu/drm/i915/gvt/mmio.c
/linux/drivers/gpu/drm/i915/i915_config.c
/linux/drivers/gpu/drm/i915/i915_driver.c
/linux/drivers/gpu/drm/i915/i915_driver.h
/linux/drivers/gpu/drm/i915/i915_drv.h
/linux/drivers/gpu/drm/i915/i915_irq.c
/linux/drivers/gpu/drm/i915/i915_jiffies.h
/linux/drivers/gpu/drm/i915/i915_mmio_range.c
/linux/drivers/gpu/drm/i915/i915_mmio_range.h
/linux/drivers/gpu/drm/i915/i915_perf.c
/linux/drivers/gpu/drm/i915/i915_pmu.c
/linux/drivers/gpu/drm/i915/i915_reg_defs.h
/linux/drivers/gpu/drm/i915/i915_utils.h
/linux/drivers/gpu/drm/i915/intel_runtime_pm.c
/linux/drivers/gpu/drm/i915/intel_runtime_pm.h
/linux/drivers/gpu/drm/i915/intel_uncore.c
/linux/drivers/gpu/drm/i915/intel_uncore.h
/linux/drivers/gpu/drm/i915/selftests/i915_selftest.c
/linux/drivers/gpu/drm/i915/selftests/intel_uncore.c
/linux/drivers/gpu/drm/i915/selftests/mock_gem_device.c
/linux/drivers/gpu/drm/i915/soc/intel_dram.c
/linux/drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c
/linux/drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c
panthor_mmu.c
/linux/drivers/gpu/drm/radeon/radeon_acpi.c
/linux/drivers/gpu/drm/radeon/radeon_connectors.c
/linux/drivers/gpu/drm/radeon/radeon_display.c
/linux/drivers/gpu/drm/radeon/radeon_drv.c
/linux/drivers/gpu/drm/radeon/radeon_fbdev.c
/linux/drivers/gpu/drm/radeon/radeon_kms.c
/linux/drivers/gpu/drm/renesas/rcar-du/rcar_du_crtc.c
/linux/drivers/gpu/drm/scheduler/sched_main.c
/linux/drivers/gpu/drm/tidss/tidss_crtc.c
/linux/drivers/gpu/drm/ttm/ttm_device.c
/linux/drivers/gpu/drm/ttm/ttm_pool.c
/linux/drivers/gpu/drm/vkms/vkms_configfs.c
/linux/drivers/gpu/drm/vmwgfx/vmwgfx_kms.c
/linux/drivers/gpu/drm/vmwgfx/vmwgfx_vkms.c
/linux/drivers/gpu/drm/xe/Makefile
/linux/drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_object.h
/linux/drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_stolen.h
/linux/drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h
/linux/drivers/gpu/drm/xe/compat-i915-headers/i915_utils.h
/linux/drivers/gpu/drm/xe/display/intel_fb_bo.c
/linux/drivers/gpu/drm/xe/display/intel_fbdev_fb.c
/linux/drivers/gpu/drm/xe/display/xe_display.c
/linux/drivers/gpu/drm/xe/display/xe_display_rpm.c
/linux/drivers/gpu/drm/xe/display/xe_display_rpm.h
/linux/drivers/gpu/drm/xe/display/xe_panic.c
/linux/drivers/gpu/drm/xe/display/xe_stolen.c
/linux/drivers/gpu/drm/xe/instructions/xe_gpu_commands.h
/linux/drivers/gpu/drm/xe/regs/xe_gt_regs.h
/linux/drivers/gpu/drm/xe/tests/xe_pci_test.c
/linux/drivers/gpu/drm/xe/xe_bo.c
/linux/drivers/gpu/drm/xe/xe_bo.h
/linux/drivers/gpu/drm/xe/xe_bo_doc.h
/linux/drivers/gpu/drm/xe/xe_configfs.c
/linux/drivers/gpu/drm/xe/xe_device.c
/linux/drivers/gpu/drm/xe/xe_device_types.h
/linux/drivers/gpu/drm/xe/xe_exec.c
/linux/drivers/gpu/drm/xe/xe_force_wake_types.h
/linux/drivers/gpu/drm/xe/xe_ggtt.c
/linux/drivers/gpu/drm/xe/xe_gt.c
/linux/drivers/gpu/drm/xe/xe_gt_freq.c
/linux/drivers/gpu/drm/xe/xe_gt_mcr.c
/linux/drivers/gpu/drm/xe/xe_gt_sriov_pf.c
/linux/drivers/gpu/drm/xe/xe_gt_sriov_pf_control.c
/linux/drivers/gpu/drm/xe/xe_gt_sriov_vf.c
/linux/drivers/gpu/drm/xe/xe_gt_topology.c
/linux/drivers/gpu/drm/xe/xe_gt_topology.h
/linux/drivers/gpu/drm/xe/xe_gt_types.h
/linux/drivers/gpu/drm/xe/xe_guc.c
/linux/drivers/gpu/drm/xe/xe_guc.h
/linux/drivers/gpu/drm/xe/xe_guc_ads.c
/linux/drivers/gpu/drm/xe/xe_guc_ads_types.h
/linux/drivers/gpu/drm/xe/xe_guc_ct_types.h
/linux/drivers/gpu/drm/xe/xe_guc_fwif.h
/linux/drivers/gpu/drm/xe/xe_guc_log_types.h
/linux/drivers/gpu/drm/xe/xe_guc_submit.c
/linux/drivers/gpu/drm/xe/xe_guc_tlb_inval.c
/linux/drivers/gpu/drm/xe/xe_map.h
/linux/drivers/gpu/drm/xe/xe_migrate.c
/linux/drivers/gpu/drm/xe/xe_migrate_doc.h
/linux/drivers/gpu/drm/xe/xe_mmio.c
/linux/drivers/gpu/drm/xe/xe_mmio.h
/linux/drivers/gpu/drm/xe/xe_mocs.c
/linux/drivers/gpu/drm/xe/xe_pci.c
/linux/drivers/gpu/drm/xe/xe_pci_types.h
/linux/drivers/gpu/drm/xe/xe_platform_types.h
/linux/drivers/gpu/drm/xe/xe_pm.c
/linux/drivers/gpu/drm/xe/xe_preempt_fence_types.h
/linux/drivers/gpu/drm/xe/xe_pt.c
/linux/drivers/gpu/drm/xe/xe_range_fence.h
/linux/drivers/gpu/drm/xe/xe_sched_job.c
/linux/drivers/gpu/drm/xe/xe_sched_job.h
/linux/drivers/gpu/drm/xe/xe_sched_job_types.h
/linux/drivers/gpu/drm/xe/xe_sriov_vf.c
/linux/drivers/gpu/drm/xe/xe_sriov_vf.h
/linux/drivers/gpu/drm/xe/xe_sriov_vf_ccs.c
/linux/drivers/gpu/drm/xe/xe_sriov_vf_types.h
/linux/drivers/gpu/drm/xe/xe_svm.c
/linux/drivers/gpu/drm/xe/xe_tlb_inval.h
/linux/drivers/gpu/drm/xe/xe_ttm_stolen_mgr.c
/linux/drivers/gpu/drm/xe/xe_ttm_vram_mgr_types.h
/linux/drivers/gpu/drm/xe/xe_uc_fw_types.h
/linux/drivers/gpu/drm/xe/xe_uc_types.h
/linux/drivers/gpu/drm/xe/xe_validation.h
/linux/drivers/gpu/drm/xe/xe_vm.c
/linux/drivers/gpu/drm/xe/xe_vm_doc.h
/linux/drivers/gpu/drm/xe/xe_vm_types.h
/linux/drivers/gpu/drm/xe/xe_wa.c
/linux/include/drm/display/drm_dp.h
/linux/include/drm/display/drm_dp_helper.h
/linux/include/drm/drm_crtc.h
/linux/include/drm/drm_edid.h
/linux/include/drm/intel/display_member.h
/linux/include/drm/intel/display_parent_interface.h
/linux/include/drm/intel/pciids.h
/linux/include/drm/ttm/ttm_device.h
/linux/include/drm/ttm/ttm_pool.h
/linux/include/uapi/drm/amdxdna_accel.h
/linux/include/uapi/drm/panfrost_drm.h
576c930e07-Nov-2025 Boris Brezillon <boris.brezillon@collabora.com>

drm/panthor: Flush shmem writes before mapping buffers CPU-uncached

The shmem layer zeroes out the new pages using cached mappings, and if
we don't CPU-flush we might leave dirty cachelines behind,

drm/panthor: Flush shmem writes before mapping buffers CPU-uncached

The shmem layer zeroes out the new pages using cached mappings, and if
we don't CPU-flush we might leave dirty cachelines behind, leading to
potential data leaks and/or asynchronous buffer corruption when dirty
cachelines are evicted.

Fixes: 8a1cc07578bf ("drm/panthor: Add GEM logical block")
Signed-off-by: Boris Brezillon <boris.brezillon@collabora.com>
Reviewed-by: Steven Price <steven.price@arm.com>
Reviewed-by: Liviu Dudau <liviu.dudau@arm.com>
Signed-off-by: Steven Price <steven.price@arm.com>
Link: https://patch.msgid.link/20251107171214.1186299-1-boris.brezillon@collabora.com

show more ...


/linux/.mailmap
/linux/Documentation/devicetree/bindings/i2c/apm,xgene-slimpro-i2c.yaml
/linux/Documentation/devicetree/bindings/phy/fsl,imx8mq-usb-phy.yaml
/linux/Documentation/devicetree/bindings/phy/qcom,sc8280xp-qmp-ufs-phy.yaml
/linux/Documentation/devicetree/bindings/phy/samsung,usb3-drd-phy.yaml
/linux/Documentation/devicetree/bindings/serial/renesas,scif.yaml
/linux/Documentation/devicetree/bindings/sound/fsl-asoc-card.yaml
/linux/Documentation/devicetree/bindings/sound/qcom,sm8250.yaml
/linux/Documentation/devicetree/bindings/sound/ti,tas2781.yaml
/linux/Documentation/devicetree/bindings/spi/spi-cadence.yaml
/linux/Documentation/devicetree/bindings/spi/spi-rockchip.yaml
/linux/Documentation/devicetree/bindings/ufs/qcom,sm8650-ufshc.yaml
/linux/Documentation/devicetree/bindings/usb/fcs,fsa4480.yaml
/linux/Documentation/devicetree/bindings/usb/fsl,imx8mp-dwc3.yaml
/linux/Documentation/devicetree/bindings/usb/gpio-sbu-mux.yaml
/linux/Documentation/devicetree/bindings/usb/nxp,ptn36502.yaml
/linux/Documentation/devicetree/bindings/usb/onnn,nb7vpq904m.yaml
/linux/Documentation/devicetree/bindings/usb/parade,ps8830.yaml
/linux/Documentation/devicetree/bindings/usb/qcom,snps-dwc3.yaml
/linux/Documentation/devicetree/bindings/usb/qcom,wcd939x-usbss.yaml
/linux/Documentation/devicetree/bindings/usb/ti,tusb1046.yaml
/linux/Documentation/devicetree/bindings/usb/usb-switch-ports.yaml
/linux/Documentation/devicetree/bindings/usb/usb-switch.yaml
/linux/Documentation/filesystems/ext4/directory.rst
/linux/Documentation/networking/ax25.rst
/linux/Documentation/networking/can.rst
/linux/Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
/linux/Documentation/networking/net_failover.rst
/linux/Documentation/networking/seg6-sysctl.rst
/linux/Documentation/rust/coding-guidelines.rst
/linux/Documentation/virt/kvm/api.rst
/linux/Documentation/virt/kvm/devices/arm-vgic-v3.rst
/linux/MAINTAINERS
/linux/Makefile
/linux/arch/Kconfig
/linux/arch/arc/configs/axs101_defconfig
/linux/arch/arc/configs/axs103_defconfig
/linux/arch/arc/configs/axs103_smp_defconfig
/linux/arch/arc/configs/hsdk_defconfig
/linux/arch/arc/configs/vdk_hs38_defconfig
/linux/arch/arc/configs/vdk_hs38_smp_defconfig
/linux/arch/arm/boot/dts/broadcom/bcm2711-rpi.dtsi
/linux/arch/arm/boot/dts/broadcom/bcm2835-rpi-common.dtsi
/linux/arch/arm/configs/axm55xx_defconfig
/linux/arch/arm/configs/bcm2835_defconfig
/linux/arch/arm/configs/davinci_all_defconfig
/linux/arch/arm/configs/dove_defconfig
/linux/arch/arm/configs/ep93xx_defconfig
/linux/arch/arm/configs/imx_v6_v7_defconfig
/linux/arch/arm/configs/ixp4xx_defconfig
/linux/arch/arm/configs/mmp2_defconfig
/linux/arch/arm/configs/moxart_defconfig
/linux/arch/arm/configs/multi_v5_defconfig
/linux/arch/arm/configs/mv78xx0_defconfig
/linux/arch/arm/configs/mvebu_v5_defconfig
/linux/arch/arm/configs/nhk8815_defconfig
/linux/arch/arm/configs/omap1_defconfig
/linux/arch/arm/configs/omap2plus_defconfig
/linux/arch/arm/configs/orion5x_defconfig
/linux/arch/arm/configs/pxa_defconfig
/linux/arch/arm/configs/qcom_defconfig
/linux/arch/arm/configs/rpc_defconfig
/linux/arch/arm/configs/s3c6400_defconfig
/linux/arch/arm/configs/sama7_defconfig
/linux/arch/arm/configs/socfpga_defconfig
/linux/arch/arm/configs/spear13xx_defconfig
/linux/arch/arm/configs/spear3xx_defconfig
/linux/arch/arm/configs/spear6xx_defconfig
/linux/arch/arm/configs/spitz_defconfig
/linux/arch/arm/configs/stm32_defconfig
/linux/arch/arm/configs/tegra_defconfig
/linux/arch/arm/configs/u8500_defconfig
/linux/arch/arm/configs/vexpress_defconfig
/linux/arch/arm64/boot/dts/broadcom/bcm2712.dtsi
/linux/arch/arm64/include/asm/el2_setup.h
/linux/arch/arm64/include/asm/kvm_host.h
/linux/arch/arm64/include/asm/pgtable.h
/linux/arch/arm64/include/asm/sysreg.h
/linux/arch/arm64/kernel/entry-common.c
/linux/arch/arm64/kvm/arch_timer.c
/linux/arch/arm64/kvm/arm.c
/linux/arch/arm64/kvm/at.c
/linux/arch/arm64/kvm/config.c
/linux/arch/arm64/kvm/debug.c
/linux/arch/arm64/kvm/guest.c
/linux/arch/arm64/kvm/handle_exit.c
/linux/arch/arm64/kvm/hyp/include/hyp/switch.h
/linux/arch/arm64/kvm/hyp/nvhe/pkvm.c
/linux/arch/arm64/kvm/nested.c
/linux/arch/arm64/kvm/sys_regs.c
/linux/arch/arm64/kvm/sys_regs.h
/linux/arch/arm64/kvm/vgic/vgic-v3.c
/linux/arch/arm64/mm/copypage.c
/linux/arch/csky/abiv2/cacheflush.c
/linux/arch/csky/abiv2/inc/abi/cacheflush.h
/linux/arch/hexagon/configs/comet_defconfig
/linux/arch/m68k/configs/stmark2_defconfig
/linux/arch/microblaze/configs/mmu_defconfig
/linux/arch/mips/configs/bigsur_defconfig
/linux/arch/mips/configs/cobalt_defconfig
/linux/arch/mips/configs/decstation_64_defconfig
/linux/arch/mips/configs/decstation_defconfig
/linux/arch/mips/configs/decstation_r4k_defconfig
/linux/arch/mips/configs/fuloong2e_defconfig
/linux/arch/mips/configs/ip22_defconfig
/linux/arch/mips/configs/ip27_defconfig
/linux/arch/mips/configs/ip28_defconfig
/linux/arch/mips/configs/ip30_defconfig
/linux/arch/mips/configs/ip32_defconfig
/linux/arch/mips/configs/jazz_defconfig
/linux/arch/mips/configs/lemote2f_defconfig
/linux/arch/mips/configs/loongson2k_defconfig
/linux/arch/mips/configs/loongson3_defconfig
/linux/arch/mips/configs/malta_defconfig
/linux/arch/mips/configs/malta_kvm_defconfig
/linux/arch/mips/configs/malta_qemu_32r6_defconfig
/linux/arch/mips/configs/maltaaprp_defconfig
/linux/arch/mips/configs/maltasmvp_defconfig
/linux/arch/mips/configs/maltasmvp_eva_defconfig
/linux/arch/mips/configs/maltaup_defconfig
/linux/arch/mips/configs/maltaup_xpa_defconfig
/linux/arch/mips/configs/mtx1_defconfig
/linux/arch/mips/configs/rm200_defconfig
/linux/arch/mips/mti-malta/malta-setup.c
/linux/arch/mips/pci/pci-malta.c
/linux/arch/openrisc/configs/or1klitex_defconfig
/linux/arch/openrisc/configs/virt_defconfig
/linux/arch/parisc/configs/generic-32bit_defconfig
/linux/arch/parisc/configs/generic-64bit_defconfig
/linux/arch/powerpc/kernel/fadump.c
/linux/arch/powerpc/kvm/book3s_xive.c
/linux/arch/powerpc/platforms/powernv/vas.c
/linux/arch/powerpc/platforms/pseries/msi.c
/linux/arch/powerpc/sysdev/xive/common.c
/linux/arch/riscv/Kconfig
/linux/arch/riscv/include/asm/asm.h
/linux/arch/riscv/include/asm/cpufeature.h
/linux/arch/riscv/include/asm/hwprobe.h
/linux/arch/riscv/include/asm/kgdb.h
/linux/arch/riscv/include/asm/pgtable-64.h
/linux/arch/riscv/include/asm/pgtable.h
/linux/arch/riscv/include/asm/vdso/arch_data.h
/linux/arch/riscv/kernel/cpu-hotplug.c
/linux/arch/riscv/kernel/cpu.c
/linux/arch/riscv/kernel/cpufeature.c
/linux/arch/riscv/kernel/entry.S
/linux/arch/riscv/kernel/probes/kprobes.c
/linux/arch/riscv/kernel/setup.c
/linux/arch/riscv/kernel/smp.c
/linux/arch/riscv/kernel/sys_hwprobe.c
/linux/arch/riscv/kernel/tests/kprobes/test-kprobes.h
/linux/arch/riscv/kernel/unaligned_access_speed.c
/linux/arch/riscv/kernel/vdso/hwprobe.c
/linux/arch/sh/configs/ap325rxa_defconfig
/linux/arch/sh/configs/apsh4a3a_defconfig
/linux/arch/sh/configs/apsh4ad0a_defconfig
/linux/arch/sh/configs/ecovec24_defconfig
/linux/arch/sh/configs/edosk7760_defconfig
/linux/arch/sh/configs/espt_defconfig
/linux/arch/sh/configs/landisk_defconfig
/linux/arch/sh/configs/lboxre2_defconfig
/linux/arch/sh/configs/magicpanelr2_defconfig
/linux/arch/sh/configs/r7780mp_defconfig
/linux/arch/sh/configs/r7785rp_defconfig
/linux/arch/sh/configs/rsk7264_defconfig
/linux/arch/sh/configs/rsk7269_defconfig
/linux/arch/sh/configs/sdk7780_defconfig
/linux/arch/sh/configs/sdk7786_defconfig
/linux/arch/sh/configs/se7343_defconfig
/linux/arch/sh/configs/se7712_defconfig
/linux/arch/sh/configs/se7721_defconfig
/linux/arch/sh/configs/se7722_defconfig
/linux/arch/sh/configs/se7724_defconfig
/linux/arch/sh/configs/sh03_defconfig
/linux/arch/sh/configs/sh2007_defconfig
/linux/arch/sh/configs/sh7757lcr_defconfig
/linux/arch/sh/configs/sh7763rdp_defconfig
/linux/arch/sh/configs/sh7785lcr_32bit_defconfig
/linux/arch/sh/configs/sh7785lcr_defconfig
/linux/arch/sh/configs/shx3_defconfig
/linux/arch/sh/configs/titan_defconfig
/linux/arch/sh/configs/ul2_defconfig
/linux/arch/sh/configs/urquell_defconfig
/linux/arch/sparc/configs/sparc64_defconfig
/linux/arch/x86/kernel/cpu/amd.c
/linux/arch/x86/kernel/cpu/bugs.c
/linux/arch/x86/kernel/cpu/microcode/amd.c
/linux/arch/x86/kernel/cpu/resctrl/monitor.c
/linux/arch/x86/kvm/pmu.c
/linux/arch/x86/kvm/x86.c
/linux/arch/x86/mm/pat/set_memory.c
/linux/arch/x86/mm/tlb.c
/linux/arch/xtensa/configs/audio_kc705_defconfig
/linux/arch/xtensa/configs/cadence_csp_defconfig
/linux/arch/xtensa/configs/generic_kc705_defconfig
/linux/arch/xtensa/configs/nommu_kc705_defconfig
/linux/arch/xtensa/configs/smp_lx200_defconfig
/linux/arch/xtensa/configs/virt_defconfig
/linux/arch/xtensa/configs/xip_kc705_defconfig
/linux/block/blk-cgroup.c
/linux/block/blk-mq-sched.c
/linux/block/blk-mq-tag.c
/linux/block/blk-mq.c
/linux/block/blk-mq.h
/linux/block/blk-settings.c
/linux/drivers/acpi/acpica/tbprint.c
/linux/drivers/acpi/property.c
/linux/drivers/acpi/riscv/rimt.c
/linux/drivers/android/binder.c
/linux/drivers/android/binder/freeze.rs
/linux/drivers/android/binder/node.rs
/linux/drivers/android/binder/process.rs
/linux/drivers/android/binder/transaction.rs
/linux/drivers/ata/libata-core.c
/linux/drivers/base/arch_topology.c
/linux/drivers/base/core.c
/linux/drivers/base/devcoredump.c
/linux/drivers/block/nbd.c
/linux/drivers/char/ipmi/ipmi_msghandler.c
/linux/drivers/char/tpm/tpm_crb.c
/linux/drivers/comedi/comedi_buf.c
/linux/drivers/cpufreq/amd-pstate.c
/linux/drivers/cpuidle/governors/menu.c
/linux/drivers/cxl/acpi.c
/linux/drivers/cxl/core/features.c
/linux/drivers/cxl/core/port.c
/linux/drivers/cxl/core/region.c
/linux/drivers/cxl/core/trace.h
/linux/drivers/devfreq/event/rockchip-dfi.c
/linux/drivers/dma-buf/dma-fence.c
/linux/drivers/dpll/zl3073x/core.c
/linux/drivers/dpll/zl3073x/fw.c
/linux/drivers/dpll/zl3073x/regs.h
/linux/drivers/firewire/core-transaction.c
/linux/drivers/firewire/init_ohci1394_dma.c
/linux/drivers/firmware/arm_ffa/driver.c
/linux/drivers/firmware/arm_scmi/common.h
/linux/drivers/firmware/arm_scmi/driver.c
/linux/drivers/gpio/gpio-104-idio-16.c
/linux/drivers/gpio/gpio-idio-16.c
/linux/drivers/gpio/gpio-ljca.c
/linux/drivers/gpio/gpio-pci-idio-16.c
/linux/drivers/gpio/gpio-regmap.c
/linux/drivers/gpio/gpiolib-acpi-core.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu.h
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_cper.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_cper.h
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
/linux/drivers/gpu/drm/amd/amdgpu/cyan_skillfish_reg_init.c
/linux/drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
/linux/drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
/linux/drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c
/linux/drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c
/linux/drivers/gpu/drm/amd/amdgpu/mes_userqueue.c
/linux/drivers/gpu/drm/amd/amdgpu/mes_v11_0.c
/linux/drivers/gpu/drm/amd/amdgpu/mes_v12_0.c
/linux/drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
/linux/drivers/gpu/drm/amd/display/dc/dpp/dcn30/dcn30_dpp.c
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c
/linux/drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h
/linux/drivers/gpu/drm/amd/display/dc/link/accessories/link_dp_cts.c
/linux/drivers/gpu/drm/amd/include/amd_cper.h
/linux/drivers/gpu/drm/amd/include/ivsrcid/vcn/irqsrcs_vcn_5_0.h
/linux/drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
/linux/drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
/linux/drivers/gpu/drm/amd/pm/powerplay/smumgr/fiji_smumgr.c
/linux/drivers/gpu/drm/amd/pm/powerplay/smumgr/iceland_smumgr.c
/linux/drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
/linux/drivers/gpu/drm/ast/ast_drv.h
/linux/drivers/gpu/drm/ci/gitlab-ci.yml
/linux/drivers/gpu/drm/drm_gem_atomic_helper.c
/linux/drivers/gpu/drm/drm_panic.c
/linux/drivers/gpu/drm/etnaviv/etnaviv_buffer.c
/linux/drivers/gpu/drm/i915/display/intel_dmc.c
/linux/drivers/gpu/drm/i915/display/intel_fb.c
/linux/drivers/gpu/drm/i915/display/intel_frontbuffer.c
/linux/drivers/gpu/drm/i915/display/intel_psr.c
/linux/drivers/gpu/drm/i915/gem/i915_gem_object_frontbuffer.h
/linux/drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
/linux/drivers/gpu/drm/imagination/Kconfig
/linux/drivers/gpu/drm/imx/ipuv3/parallel-display.c
/linux/drivers/gpu/drm/mediatek/mtk_drm_drv.c
/linux/drivers/gpu/drm/msm/adreno/a6xx_gmu.c
/linux/drivers/gpu/drm/msm/adreno/adreno_gpu.c
/linux/drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
/linux/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c
/linux/drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c
/linux/drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c
/linux/drivers/gpu/drm/msm/disp/dpu1/dpu_writeback.c
/linux/drivers/gpu/drm/msm/dsi/phy/dsi_phy.h
/linux/drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c
/linux/drivers/gpu/drm/msm/msm_gem.c
/linux/drivers/gpu/drm/msm/msm_gem_submit.c
/linux/drivers/gpu/drm/msm/msm_gem_vma.c
/linux/drivers/gpu/drm/msm/msm_gpu.h
/linux/drivers/gpu/drm/msm/msm_iommu.c
/linux/drivers/gpu/drm/nouveau/dispnv50/disp.c
/linux/drivers/gpu/drm/nouveau/dispnv50/disp.h
/linux/drivers/gpu/drm/nouveau/dispnv50/wndw.c
/linux/drivers/gpu/drm/nouveau/dispnv50/wndwca7e.c
/linux/drivers/gpu/drm/nouveau/nouveau_sched.c
/linux/drivers/gpu/drm/nouveau/nvkm/engine/device/pci.c
/linux/drivers/gpu/drm/panel/panel-kingdisplay-kd097d04.c
/linux/drivers/gpu/drm/panel/panel-sitronix-st7789v.c
panthor_gem.c
/linux/drivers/gpu/drm/radeon/radeon_drv.c
/linux/drivers/gpu/drm/radeon/radeon_kms.c
/linux/drivers/gpu/drm/scheduler/sched_entity.c
/linux/drivers/gpu/drm/tiny/Kconfig
/linux/drivers/gpu/drm/vmwgfx/vmwgfx_cursor_plane.c
/linux/drivers/gpu/drm/vmwgfx/vmwgfx_cursor_plane.h
/linux/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c
/linux/drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c
/linux/drivers/gpu/drm/xe/regs/xe_gt_regs.h
/linux/drivers/gpu/drm/xe/tests/xe_pci.c
/linux/drivers/gpu/drm/xe/xe_bo_evict.c
/linux/drivers/gpu/drm/xe/xe_device.c
/linux/drivers/gpu/drm/xe/xe_ggtt.c
/linux/drivers/gpu/drm/xe/xe_gt.c
/linux/drivers/gpu/drm/xe/xe_gt_idle.c
/linux/drivers/gpu/drm/xe/xe_guc_submit.c
/linux/drivers/gpu/drm/xe/xe_migrate.c
/linux/drivers/gpu/drm/xe/xe_pci.c
/linux/drivers/gpu/drm/xe/xe_pt.c
/linux/drivers/gpu/drm/xe/xe_svm.c
/linux/drivers/gpu/drm/xe/xe_validation.h
/linux/drivers/gpu/drm/xe/xe_vm.c
/linux/drivers/gpu/drm/xe/xe_vm_types.h
/linux/drivers/gpu/drm/xe/xe_vram.c
/linux/drivers/gpu/drm/xe/xe_vram.h
/linux/drivers/hid/Kconfig
/linux/drivers/hid/hid-cp2112.c
/linux/drivers/hid/hid-debug.c
/linux/drivers/hid/hid-ids.h
/linux/drivers/hid/hid-input.c
/linux/drivers/hid/hid-logitech-hidpp.c
/linux/drivers/hid/hid-multitouch.c
/linux/drivers/hid/hid-nintendo.c
/linux/drivers/hid/hid-quirks.c
/linux/drivers/hid/intel-thc-hid/intel-quicki2c/pci-quicki2c.c
/linux/drivers/hid/intel-thc-hid/intel-quickspi/pci-quickspi.c
/linux/drivers/hid/intel-thc-hid/intel-quickspi/quickspi-dev.h
/linux/drivers/hid/intel-thc-hid/intel-quickspi/quickspi-protocol.c
/linux/drivers/hwmon/cgbc-hwmon.c
/linux/drivers/hwmon/gpd-fan.c
/linux/drivers/hwmon/pmbus/isl68137.c
/linux/drivers/hwmon/pmbus/max34440.c
/linux/drivers/hwmon/sht3x.c
/linux/drivers/i2c/busses/i2c-amd-mp2.h
/linux/drivers/i2c/busses/i2c-at91-core.c
/linux/drivers/i2c/busses/i2c-at91-master.c
/linux/drivers/i2c/busses/i2c-cadence.c
/linux/drivers/i2c/busses/i2c-davinci.c
/linux/drivers/i2c/busses/i2c-designware-master.c
/linux/drivers/i2c/busses/i2c-hix5hd2.c
/linux/drivers/i2c/busses/i2c-i801.c
/linux/drivers/i2c/busses/i2c-img-scb.c
/linux/drivers/i2c/busses/i2c-imx-lpi2c.c
/linux/drivers/i2c/busses/i2c-imx.c
/linux/drivers/i2c/busses/i2c-mv64xxx.c
/linux/drivers/i2c/busses/i2c-nvidia-gpu.c
/linux/drivers/i2c/busses/i2c-omap.c
/linux/drivers/i2c/busses/i2c-qcom-cci.c
/linux/drivers/i2c/busses/i2c-qcom-geni.c
/linux/drivers/i2c/busses/i2c-qup.c
/linux/drivers/i2c/busses/i2c-riic.c
/linux/drivers/i2c/busses/i2c-rzv2m.c
/linux/drivers/i2c/busses/i2c-sprd.c
/linux/drivers/i2c/busses/i2c-stm32f7.c
/linux/drivers/i2c/busses/i2c-usbio.c
/linux/drivers/i2c/busses/i2c-xiic.c
/linux/drivers/mfd/ls2k-bmc-core.c
/linux/drivers/misc/amd-sbi/Kconfig
/linux/drivers/misc/fastrpc.c
/linux/drivers/misc/mei/hw-me-regs.h
/linux/drivers/misc/mei/mei_lb.c
/linux/drivers/misc/mei/pci-me.c
/linux/drivers/misc/mei/pci-txe.c
/linux/drivers/misc/ocxl/afu_irq.c
/linux/drivers/misc/vmw_balloon.c
/linux/drivers/mmc/core/block.c
/linux/drivers/most/most_usb.c
/linux/drivers/net/bonding/bond_main.c
/linux/drivers/net/can/bxcan.c
/linux/drivers/net/can/dev/netlink.c
/linux/drivers/net/can/esd/esdacc.c
/linux/drivers/net/can/m_can/m_can.c
/linux/drivers/net/can/m_can/m_can_platform.c
/linux/drivers/net/can/rockchip/rockchip_canfd-tx.c
/linux/drivers/net/can/usb/gs_usb.c
/linux/drivers/net/ethernet/airoha/airoha_eth.c
/linux/drivers/net/ethernet/amd/xgbe/xgbe-drv.c
/linux/drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
/linux/drivers/net/ethernet/broadcom/tg3.c
/linux/drivers/net/ethernet/dlink/dl2k.c
/linux/drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
/linux/drivers/net/ethernet/freescale/enetc/enetc.c
/linux/drivers/net/ethernet/freescale/enetc/enetc.h
/linux/drivers/net/ethernet/google/gve/gve.h
/linux/drivers/net/ethernet/google/gve/gve_desc_dqo.h
/linux/drivers/net/ethernet/google/gve/gve_rx_dqo.c
/linux/drivers/net/ethernet/hisilicon/Kconfig
/linux/drivers/net/ethernet/intel/idpf/idpf_ptp.c
/linux/drivers/net/ethernet/intel/idpf/idpf_virtchnl_ptp.c
/linux/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
/linux/drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.h
/linux/drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c
/linux/drivers/net/ethernet/intel/ixgbevf/defines.h
/linux/drivers/net/ethernet/intel/ixgbevf/ipsec.c
/linux/drivers/net/ethernet/intel/ixgbevf/ixgbevf.h
/linux/drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
/linux/drivers/net/ethernet/intel/ixgbevf/mbx.h
/linux/drivers/net/ethernet/intel/ixgbevf/vf.c
/linux/drivers/net/ethernet/intel/ixgbevf/vf.h
/linux/drivers/net/ethernet/marvell/octeontx2/af/cgx.c
/linux/drivers/net/ethernet/mediatek/mtk_wed.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/params.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.h
/linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/en_main.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/en_tx.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/lib/sd.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/main.c
/linux/drivers/net/ethernet/realtek/r8169_main.c
/linux/drivers/net/ethernet/renesas/ravb_main.c
/linux/drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c
/linux/drivers/net/ethernet/ti/am65-cpts.c
/linux/drivers/net/netdevsim/netdev.c
/linux/drivers/net/ovpn/tcp.c
/linux/drivers/net/phy/broadcom.c
/linux/drivers/net/phy/micrel.c
/linux/drivers/net/phy/realtek/realtek_main.c
/linux/drivers/net/usb/lan78xx.c
/linux/drivers/net/usb/r8152.c
/linux/drivers/net/usb/rtl8150.c
/linux/drivers/net/usb/usbnet.c
/linux/drivers/nvme/host/auth.c
/linux/drivers/nvme/host/multipath.c
/linux/drivers/nvme/host/tcp.c
/linux/drivers/nvmem/rcar-efuse.c
/linux/drivers/of/irq.c
/linux/drivers/pci/Kconfig
/linux/drivers/pci/controller/cadence/pcie-cadence-ep.c
/linux/drivers/pci/controller/dwc/pcie-designware-host.c
/linux/drivers/pci/controller/dwc/pcie-qcom.c
/linux/drivers/pci/controller/vmd.c
/linux/drivers/pci/pcie/aspm.c
/linux/drivers/pci/probe.c
/linux/drivers/pci/vgaarb.c
/linux/drivers/platform/mellanox/mlxbf-pmc.c
/linux/drivers/platform/x86/dell/alienware-wmi-wmax.c
/linux/drivers/ptp/ptp_ocp.c
/linux/drivers/scsi/libfc/fc_fcp.c
/linux/drivers/scsi/qla4xxx/ql4_os.c
/linux/drivers/scsi/storvsc_drv.c
/linux/drivers/spi/spi-airoha-snfi.c
/linux/drivers/spi/spi-amlogic-spifc-a4.c
/linux/drivers/spi/spi-cadence-quadspi.c
/linux/drivers/spi/spi-dw-mmio.c
/linux/drivers/spi/spi-intel-pci.c
/linux/drivers/spi/spi-intel.c
/linux/drivers/spi/spi-nxp-fspi.c
/linux/drivers/spi/spi-rockchip-sfc.c
/linux/drivers/staging/gpib/agilent_82350b/agilent_82350b.c
/linux/drivers/staging/gpib/fmh_gpib/fmh_gpib.c
/linux/drivers/staging/gpib/ni_usb/ni_usb_gpib.c
/linux/drivers/tee/qcomtee/Kconfig
/linux/drivers/tee/qcomtee/call.c
/linux/drivers/tee/qcomtee/core.c
/linux/drivers/tty/serial/8250/8250_dw.c
/linux/drivers/tty/serial/8250/8250_exar.c
/linux/drivers/tty/serial/8250/8250_mtk.c
/linux/drivers/tty/serial/sc16is7xx.c
/linux/drivers/tty/serial/sh-sci.c
/linux/drivers/usb/core/quirks.c
/linux/drivers/usb/dwc3/dwc3-generic-plat.c
/linux/drivers/usb/gadget/legacy/raw_gadget.c
/linux/drivers/usb/host/xhci-dbgcap.c
/linux/drivers/usb/host/xhci-pci.c
/linux/drivers/usb/misc/Kconfig
/linux/drivers/usb/serial/option.c
/linux/drivers/usb/typec/tcpm/tcpm.c
/linux/fs/9p/vfs_dentry.c
/linux/fs/9p/vfs_inode.c
/linux/fs/9p/vfs_inode_dotl.c
/linux/fs/btrfs/delayed-inode.c
/linux/fs/btrfs/delayed-inode.h
/linux/fs/btrfs/extent_io.c
/linux/fs/btrfs/free-space-tree.c
/linux/fs/btrfs/ioctl.c
/linux/fs/btrfs/ref-verify.c
/linux/fs/btrfs/relocation.c
/linux/fs/btrfs/scrub.c
/linux/fs/btrfs/send.c
/linux/fs/btrfs/super.c
/linux/fs/btrfs/tree-checker.c
/linux/fs/btrfs/zoned.c
/linux/fs/coredump.c
/linux/fs/dax.c
/linux/fs/dcache.c
/linux/fs/erofs/zmap.c
/linux/fs/exec.c
/linux/fs/exfat/exfat_fs.h
/linux/fs/exfat/file.c
/linux/fs/exfat/namei.c
/linux/fs/exfat/nls.c
/linux/fs/ext4/ext4_jbd2.c
/linux/fs/ext4/inode.c
/linux/fs/ext4/orphan.c
/linux/fs/f2fs/data.c
/linux/fs/f2fs/super.c
/linux/fs/file_attr.c
/linux/fs/file_table.c
/linux/fs/fuse/ioctl.c
/linux/fs/hugetlbfs/inode.c
/linux/fs/jbd2/transaction.c
/linux/fs/nfs/flexfilelayout/flexfilelayout.c
/linux/fs/nfs/nfs4client.c
/linux/fs/nfs/nfs4proc.c
/linux/fs/nfs/write.c
/linux/fs/nfsd/flexfilelayout.c
/linux/fs/notify/fdinfo.c
/linux/fs/nsfs.c
/linux/fs/ocfs2/move_extents.c
/linux/fs/overlayfs/copy_up.c
/linux/fs/overlayfs/file.c
/linux/fs/overlayfs/inode.c
/linux/fs/resctrl/monitor.c
/linux/fs/smb/client/Kconfig
/linux/fs/smb/client/cifsacl.c
/linux/fs/smb/client/cifsencrypt.c
/linux/fs/smb/client/cifsfs.c
/linux/fs/smb/client/cifsglob.h
/linux/fs/smb/client/cifsproto.h
/linux/fs/smb/client/cifssmb.c
/linux/fs/smb/client/inode.c
/linux/fs/smb/client/link.c
/linux/fs/smb/client/misc.c
/linux/fs/smb/client/sess.c
/linux/fs/smb/client/smb2misc.c
/linux/fs/smb/client/smb2ops.c
/linux/fs/smb/client/smb2proto.h
/linux/fs/smb/client/smb2transport.c
/linux/fs/smb/client/smbdirect.c
/linux/fs/smb/client/smbdirect.h
/linux/fs/smb/client/trace.c
/linux/fs/smb/client/xattr.c
/linux/fs/smb/common/cifsglob.h
/linux/fs/smb/common/smbdirect/smbdirect_socket.h
/linux/fs/smb/server/mgmt/user_session.c
/linux/fs/smb/server/smb2pdu.c
/linux/fs/smb/server/smb_common.h
/linux/fs/smb/server/transport_ipc.c
/linux/fs/smb/server/transport_rdma.c
/linux/fs/sysfs/group.c
/linux/fs/xfs/Kconfig
/linux/fs/xfs/scrub/nlinks.c
/linux/fs/xfs/xfs_buf.c
/linux/fs/xfs/xfs_buf.h
/linux/fs/xfs/xfs_mount.h
/linux/fs/xfs/xfs_super.c
/linux/fs/xfs/xfs_zone_alloc.c
/linux/fs/xfs/xfs_zone_gc.c
/linux/fs/xfs/xfs_zone_priv.h
/linux/include/kvm/arm_arch_timer.h
/linux/include/linux/arm_ffa.h
/linux/include/linux/bpf.h
/linux/include/linux/brcmphy.h
/linux/include/linux/cgroup-defs.h
/linux/include/linux/exportfs.h
/linux/include/linux/gpio/regmap.h
/linux/include/linux/hid.h
/linux/include/linux/hung_task.h
/linux/include/linux/kvm_host.h
/linux/include/linux/libata.h
/linux/include/linux/misc_cgroup.h
/linux/include/linux/mlx5/mlx5_ifc.h
/linux/include/linux/nfs_xdr.h
/linux/include/linux/pm_runtime.h
/linux/include/linux/rpmb.h
/linux/include/linux/skbuff.h
/linux/include/linux/virtio_net.h
/linux/include/net/ip_tunnels.h
/linux/include/sound/tas2781.h
/linux/include/uapi/drm/amdgpu_drm.h
/linux/include/uapi/drm/drm_fourcc.h
/linux/include/uapi/drm/xe_drm.h
/linux/include/uapi/linux/kvm.h
/linux/io_uring/fdinfo.c
/linux/io_uring/filetable.c
/linux/io_uring/io_uring.c
/linux/io_uring/kbuf.c
/linux/io_uring/net.c
/linux/io_uring/register.c
/linux/io_uring/rw.c
/linux/io_uring/sqpoll.c
/linux/io_uring/sqpoll.h
/linux/io_uring/waitid.c
/linux/kernel/bpf/helpers.c
/linux/kernel/bpf/liveness.c
/linux/kernel/bpf/syscall.c
/linux/kernel/cgroup/cgroup.c
/linux/kernel/dma/debug.c
/linux/kernel/events/core.c
/linux/kernel/events/uprobes.c
/linux/kernel/irq/chip.c
/linux/kernel/irq/manage.c
/linux/kernel/sched/core.c
/linux/kernel/sched/deadline.c
/linux/kernel/sched/fair.c
/linux/kernel/sched/sched.h
/linux/kernel/time/timekeeping.c
/linux/kernel/trace/rv/monitors/pagefault/Kconfig
/linux/kernel/trace/rv/rv.c
/linux/lib/crypto/Kconfig
/linux/mm/damon/core.c
/linux/mm/damon/sysfs.c
/linux/mm/huge_memory.c
/linux/mm/hugetlb.c
/linux/mm/migrate.c
/linux/mm/mremap.c
/linux/mm/page_owner.c
/linux/mm/slub.c
/linux/net/bpf/test_run.c
/linux/net/can/j1939/main.c
/linux/net/core/datagram.c
/linux/net/core/dev.c
/linux/net/core/gro.c
/linux/net/core/gro_cells.c
/linux/net/core/rtnetlink.c
/linux/net/core/skbuff.c
/linux/net/hsr/hsr_netlink.c
/linux/net/ipv4/ip_tunnel.c
/linux/net/ipv4/tcp_output.c
/linux/net/ipv4/udp.c
/linux/net/ipv6/ip6_tunnel.c
/linux/net/mptcp/pm_kernel.c
/linux/net/sctp/inqueue.c
/linux/net/smc/smc_inet.c
/linux/net/tls/tls_main.c
/linux/net/tls/tls_sw.c
/linux/net/vmw_vsock/af_vsock.c
/linux/net/xfrm/espintcp.c
/linux/rust/kernel/alloc/kvec.rs
/linux/rust/kernel/auxiliary.rs
/linux/rust/kernel/bitmap.rs
/linux/rust/kernel/cpufreq.rs
/linux/rust/kernel/device.rs
/linux/rust/kernel/fs/file.rs
/linux/sound/firewire/amdtp-stream.h
/linux/sound/hda/codecs/realtek/alc269.c
/linux/sound/hda/codecs/side-codecs/cs35l41_hda.c
/linux/sound/hda/codecs/side-codecs/hda_component.c
/linux/sound/hda/codecs/side-codecs/tas2781_hda_i2c.c
/linux/sound/hda/controllers/intel.c
/linux/sound/soc/amd/acp/acp-sdw-sof-mach.c
/linux/sound/soc/codecs/idt821034.c
/linux/sound/soc/codecs/max98090.c
/linux/sound/soc/codecs/nau8821.c
/linux/sound/soc/codecs/nau8821.h
/linux/sound/soc/codecs/tas2781-i2c.c
/linux/sound/soc/codecs/wcd938x-sdw.c
/linux/sound/soc/qcom/sc8280xp.c
/linux/sound/soc/sdw_utils/soc_sdw_utils.c
/linux/sound/usb/card.c
/linux/sound/usb/mixer.c
/linux/sound/usb/quirks.c
/linux/tools/objtool/check.c
/linux/tools/testing/selftests/bpf/prog_tests/arg_parsing.c
/linux/tools/testing/selftests/bpf/progs/verifier_global_ptr_args.c
/linux/tools/testing/selftests/cgroup/lib/include/cgroup_util.h
/linux/tools/testing/selftests/cgroup/test_cpu.c
/linux/tools/testing/selftests/drivers/net/hw/lib/py/__init__.py
/linux/tools/testing/selftests/drivers/net/lib/py/__init__.py
/linux/tools/testing/selftests/hid/tests/test_multitouch.py
/linux/tools/testing/selftests/kvm/arm64/arch_timer_edge_cases.c
/linux/tools/testing/selftests/kvm/arm64/external_aborts.c
/linux/tools/testing/selftests/kvm/arm64/get-reg-list.c
/linux/tools/testing/selftests/kvm/arm64/set_id_regs.c
/linux/tools/testing/selftests/kvm/arm64/vgic_lpi_stress.c
/linux/tools/testing/selftests/kvm/guest_memfd_test.c
/linux/tools/testing/selftests/kvm/include/arm64/processor.h
/linux/tools/testing/selftests/kvm/include/kvm_util.h
/linux/tools/testing/selftests/kvm/include/test_util.h
/linux/tools/testing/selftests/kvm/irqfd_test.c
/linux/tools/testing/selftests/kvm/lib/arm64/processor.c
/linux/tools/testing/selftests/kvm/lib/kvm_util.c
/linux/tools/testing/selftests/kvm/lib/s390/processor.c
/linux/tools/testing/selftests/kvm/lib/test_util.c
/linux/tools/testing/selftests/kvm/lib/x86/processor.c
/linux/tools/testing/selftests/kvm/mmu_stress_test.c
/linux/tools/testing/selftests/kvm/pre_fault_memory_test.c
/linux/tools/testing/selftests/kvm/s390/ucontrol_test.c
/linux/tools/testing/selftests/kvm/set_memory_region_test.c
/linux/tools/testing/selftests/net/lib/py/__init__.py
/linux/tools/testing/selftests/net/mptcp/mptcp_join.sh
/linux/tools/testing/selftests/net/rtnetlink.sh
/linux/tools/testing/selftests/net/sctp_hello.c
/linux/tools/testing/selftests/net/sctp_vrf.sh
/linux/tools/testing/selftests/net/tls.c
/linux/tools/testing/selftests/net/vlan_bridge_binding.sh
/linux/virt/kvm/Kconfig
/linux/virt/kvm/guest_memfd.c
/linux/virt/kvm/kvm_main.c
3668133e17-Oct-2025 Nicolas Frattaroli <nicolas.frattaroli@collabora.com>

drm/panthor: Use existing OPP table if present

On SoCs where the GPU's power-domain is in charge of setting performance
levels, the OPP table of the GPU node will have already been populated
during

drm/panthor: Use existing OPP table if present

On SoCs where the GPU's power-domain is in charge of setting performance
levels, the OPP table of the GPU node will have already been populated
during said power-domain's attach_dev operation.

To avoid initialising an OPP table twice, only set the OPP regulator and
the OPPs from DT if there's no OPP table present.

Reviewed-by: Chia-I Wu <olvaffe@gmail.com>
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Reviewed-by: Steven Price <steven.price@arm.com>
Reviewed-by: Liviu Dudau <liviu.dudau@arm.com>
Signed-off-by: Nicolas Frattaroli <nicolas.frattaroli@collabora.com>
Link: https://patch.msgid.link/20251017-mt8196-gpufreq-v8-4-98fc1cc566a1@collabora.com
Signed-off-by: Liviu Dudau <liviu.dudau@arm.com>

show more ...

3dd4844b17-Oct-2025 Nicolas Frattaroli <nicolas.frattaroli@collabora.com>

drm/panthor: call into devfreq for current frequency

As it stands, panthor keeps a cached current frequency value for when it
wants to retrieve it. This doesn't work well for when things might
switc

drm/panthor: call into devfreq for current frequency

As it stands, panthor keeps a cached current frequency value for when it
wants to retrieve it. This doesn't work well for when things might
switch frequency without panthor's knowledge.

Instead, implement the get_cur_freq operation, and expose it through a
helper function to the rest of panthor.

Reviewed-by: Chia-I Wu <olvaffe@gmail.com>
Reviewed-by: Steven Price <steven.price@arm.com>
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Reviewed-by: Karunika Choo <karunika.choo@arm.com>
Reviewed-by: Liviu Dudau <liviu.dudau@arm.com>
Signed-off-by: Nicolas Frattaroli <nicolas.frattaroli@collabora.com>
Link: https://patch.msgid.link/20251017-mt8196-gpufreq-v8-3-98fc1cc566a1@collabora.com
Signed-off-by: Liviu Dudau <liviu.dudau@arm.com>

show more ...

858a7e4122-Oct-2025 Rain Yang <jiyu.yang@nxp.com>

drm/panthor: attach the driver's multiple power domains

Some platforms, such as i.MX95, utilize multiple power domains that need
to be attached explicitly. This patch ensures that the driver properl

drm/panthor: attach the driver's multiple power domains

Some platforms, such as i.MX95, utilize multiple power domains that need
to be attached explicitly. This patch ensures that the driver properly
attaches all available power domains using devm_pm_domain_attach_list().

Suggested-by: Boris Brezillon <boris.brezillon@collabora.com>
Suggested-by: Steven Price <steven.price@arm.com>
Signed-off-by: Prabhu Sundararaj <prabhu.sundararaj@nxp.com>
Signed-off-by: Rain Yang <jiyu.yang@nxp.com>
Reviewed-by: Liviu Dudau <liviu.dudau@arm.com>
Link: https://patch.msgid.link/20251022092604.181752-1-jiyu.yang@oss.nxp.com
Signed-off-by: Liviu Dudau <liviu.dudau@arm.com>

show more ...

98dd514331-Oct-2025 Boris Brezillon <boris.brezillon@collabora.com>

drm/panthor: Fix UAF on kernel BO VA nodes

If the MMU is down, panthor_vm_unmap_range() might return an error.
We expect the page table to be updated still, and if the MMU is blocked,
the rest of th

drm/panthor: Fix UAF on kernel BO VA nodes

If the MMU is down, panthor_vm_unmap_range() might return an error.
We expect the page table to be updated still, and if the MMU is blocked,
the rest of the GPU should be blocked too, so no risk of accessing
physical memory returned to the system (which the current code doesn't
cover for anyway).

Proceed with the rest of the cleanup instead of bailing out and leaving
the va_node inserted in the drm_mm, which leads to UAF when other
adjacent nodes are removed from the drm_mm tree.

Reported-by: Lars-Ivar Hesselberg Simonsen <lars-ivar.simonsen@arm.com>
Closes: https://gitlab.freedesktop.org/panfrost/linux/-/issues/57
Fixes: 8a1cc07578bf ("drm/panthor: Add GEM logical block")
Signed-off-by: Boris Brezillon <boris.brezillon@collabora.com>
Reviewed-by: Liviu Dudau <liviu.dudau@arm.com>
Link: https://patch.msgid.link/20251031154818.821054-2-boris.brezillon@collabora.com
Signed-off-by: Liviu Dudau <liviu.dudau@arm.com>

show more ...

08be57e622-Oct-2025 Ketil Johnsen <ketil.johnsen@arm.com>

drm/panthor: Fix race with suspend during unplug

There is a race between panthor_device_unplug() and
panthor_device_suspend() which can lead to IRQ handlers running on a
powered down GPU. This is ho

drm/panthor: Fix race with suspend during unplug

There is a race between panthor_device_unplug() and
panthor_device_suspend() which can lead to IRQ handlers running on a
powered down GPU. This is how it can happen:
- unplug routine calls drm_dev_unplug()
- panthor_device_suspend() can now execute, and will skip a lot of
important work because the device is currently marked as unplugged.
- IRQs will remain active in this case and IRQ handlers can therefore
try to access a powered down GPU.

The fix is simply to take the PM ref in panthor_device_unplug() a
little bit earlier, before drm_dev_unplug().

Signed-off-by: Ketil Johnsen <ketil.johnsen@arm.com>
Fixes: 5fe909cae118a ("drm/panthor: Add the device logical block")
Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com>
Reviewed-by: Liviu Dudau <liviu.dudau@arm.com>
Reviewed-by: Steven Price <steven.price@arm.com>
Link: https://patch.msgid.link/20251022103242.1083311-1-ketil.johnsen@arm.com
Signed-off-by: Liviu Dudau <liviu.dudau@arm.com>

show more ...

65c2251929-Oct-2025 Ketil Johnsen <ketil.johnsen@arm.com>

drm/panthor: disable async work during unplug

A previous change, "drm/panthor: Fix UAF race between device unplug and
FW event processing", fixes a real issue where new work was unexpectedly
queued

drm/panthor: disable async work during unplug

A previous change, "drm/panthor: Fix UAF race between device unplug and
FW event processing", fixes a real issue where new work was unexpectedly
queued after cancellation. This was fixed by a disable instead.

Apply the same disable logic to other device level async work on device
unplug as a precaution.

Signed-off-by: Ketil Johnsen <ketil.johnsen@arm.com>
Reviewed-by: Liviu Dudau <liviu.dudau@arm.com>
Link: https://patch.msgid.link/20251029111412.924104-1-ketil.johnsen@arm.com
Signed-off-by: Liviu Dudau <liviu.dudau@arm.com>

show more ...

12345678