From: Matthew Brost <matthew.brost@intel.com>
To: Matt Roper <matthew.d.roper@intel.com>
Cc: <intel-xe@lists.freedesktop.org>
Subject: Re: [PATCH 00/79] Cleanup unused headers reported by clangd
Date: Tue, 13 Jan 2026 19:46:19 -0800 [thread overview]
Message-ID: <aWcRi7SOBeZYQB/r@lstrano-desk.jf.intel.com> (raw)
In-Reply-To: <20260114003608.GF458797@mdroper-desk1.amr.corp.intel.com>
On Tue, Jan 13, 2026 at 04:36:08PM -0800, Matt Roper wrote:
> On Tue, Jan 13, 2026 at 04:10:39PM -0800, Matthew Brost wrote:
> > On Tue, Jan 13, 2026 at 03:03:05PM -0800, Matt Roper wrote:
> > > clangd[1] helpfully flags #include's of headers that aren't being
> > > directly used by the file including them. In most cases we can either
> > > drop those #include statements or replace them with a more targeted
> > > include (such as xe_gt.h to xe_gt_types.h). Let's drop/simplify a bunch
> > > of the unnecessary includes in our driver's .c files; this may help
> > > speed up partial rebuilds for developers since the build system won't
> > > see as many false dependencies.
> > >
> >
> > Yes, header situation isn't great.
> >
> > > There's more header-related cleanup that could be done (e.g., some of
> > > our headers incorrectly include other headers they don't need), but that
> > > can wait for a follow-up series; this one is already long enough.
> > >
> > >
> > > [1] https://clangd.llvm.org/
> > >
> >
> > Once we get the headers into better shape can we get clangd in CI?
> > Without that a year from we will need another huge series of fixes to
> > undo all the mistakes we've made in the last year.
>
> clangd is a language server intended to talk to plugins in editors
> (e.g., I just set it up in neovim); I don't think clangd specifically
> can be used in a CI-like setup. However clang-tidy is a standalone lint
> tool that I think could be configured to print out the same kinds of
> warnings (the "misc-include-cleaner" check seems to be the one for this
> case), although I haven't tried it myself.
>
Ok - for the series:
Reviewed-by: Matthew Brost <matthew.brost@intel.com>
I'd personaly prefer this squashed into one patch as 79 patches is a
lot, maybe Rodrigo, Thomas, Dave, and Sima have a different preference?
Matt
>
> Matt
>
> >
> > Matt
> >
> > > Matt Roper (79):
> > > drm/xe: Cleanup headers in xe_bb.c
> > > drm/xe: Drop unused header in xe_bo.c
> > > drm/xe: Cleanup headers in xe_devcoredump.c
> > > drm/xe: Drop unused header in xe_device.c
> > > drm/xe: Drop unused header in xe_exec.c
> > > drm/xe: Cleanup headers in xe_execlist.c
> > > drm/xe: Drop unused headers in xe_exec_queue.c
> > > drm/xe: Simplify headers in xe_ggtt.c
> > > drm/xe: Cleanup headers in xe_gsc_debugfs.c
> > > drm/xe: Simplify header in xe_gsc_proxy.c
> > > drm/xe: Drop unused headers in xe_gsc_submit.c
> > > drm/xe: Drop unused headers in xe_gt.c
> > > drm/xe: Cleanup headers in xe_gt_clock.c
> > > drm/xe: Drop unused header in xe_gt_debugfs.c
> > > drm/xe: Drop unused header in xe_gt_idle.c
> > > drm/xe: Drop unused header in xe_gt_mcr.c
> > > drm/xe: Drop unused headers in xe_gt_sriov_pf_config.c
> > > drm/xe: Drop unused header in xe_gt_sriov_pf_debugfs.c
> > > drm/xe: Simplify header in xe_gt_sriov_pf_migration.c
> > > drm/xe: Drop unused header in xe_gt_sriov_pf_policy.c
> > > drm/xe: Cleanup headers in xe_gt_sriov_pf_service.c
> > > drm/xe: Drop unused header in xe_gt_sriov_vf.c
> > > drm/xe: Simplify header in xe_gt_stats.c
> > > drm/xe: Simplify header in xe_gt_sysfs.c
> > > drm/xe: Simplify header in xe_gt_throttle.c
> > > drm/xe: Drop unused headers in xe_guc_ads.c
> > > drm/xe: Drop unused header in xe_guc_buf.c
> > > drm/xe: Cleanup headers in xe_guc_capture.c
> > > drm/xe: Cleanup headers in xe_guc_debugfs.c
> > > drm/xe: Simplify headers in xe_guc_hwconfig.c
> > > drm/xe: Simplify header in xe_guc_log.c
> > > drm/xe: Cleanup headers in xe_guc_relay.c
> > > drm/xe: Drop unused headers in xe_guc_submit.c
> > > drm/xe: Drop unused header in xe_heci_gsc.c
> > > drm/xe: Drop unused header in xe_huc.c
> > > drm/xe: Clean up headers in xe_huc_debugfs.c
> > > drm/xe: Drop unused header in xe_hw_engine.c
> > > drm/xe: Simplify include in xe_hw_engine_class_sysfs.c
> > > drm/xe: Simplify include in xe_hw_engine_group.c
> > > drm/xe: Cleanup headers in xe_hw_fence.c
> > > drm/xe: Cleanup headers in xe_i2c.c
> > > drm/xe: Drop unused header in xe_irq.c
> > > drm/xe: Drop unused headers in xe_memirq.c
> > > drm/xe: Drop unused headers in xe_mmio.c
> > > drm/xe: Drop unused headers in xe_mocs.c
> > > drm/xe: Simplify include in xe_module.c
> > > drm/xe: Drop unused header in xe_nvm.c
> > > drm/xe: Drop unused headers in xe_page_reclaim.c
> > > drm/xe: Drop unused header in xe_pci.c
> > > drm/xe: Simplify include in xe_psmi.c
> > > drm/xe: Drop unused header in xe_pxp.c
> > > drm/xe: Simplify header in xe_pxp_debugfs.c
> > > drm/xe: Cleanup headers in xe_reg_sr.c
> > > drm/xe: Drop unused headers in xe_reg_whitelist.c
> > > drm/xe: Cleanup headers in xe_ring_ops.c
> > > drm/xe: Drop unused header in xe_rtp.c
> > > drm/xe: Simplify header in xe_sa.c
> > > drm/xe: Simplify header in xe_sched_job.c
> > > drm/xe: Drop unused header in xe_sriov_packet.c
> > > drm/xe: Drop unused header in xe_sriov_pf_debugfs.c
> > > drm/xe: Drop unused header in xe_sriov_vf.c
> > > drm/xe: Cleanup headers in xe_step.c
> > > drm/xe: Drop unused header in xe_survivability_mode.c
> > > drm/xe: Cleanup headers in xe_tile.c
> > > drm/xe: Cleanup headers in xe_tlb_inval.c
> > > drm/xe: Drop unused header in xe_ttm_stolen_mgr.c
> > > drm/xe: Drop unused header in xe_ttm_sys_mgr.c
> > > drm/xe: Drop unused header in xe_ttm_vram_mgr.c
> > > drm/xe: Drop unused headers in xe_uc.c
> > > drm/xe: Cleanup headers in xe_uc_debugfs.c
> > > drm/xe: Simplify header in xe_uc_fw.c
> > > drm/xe: Drop unused header in xe_validation.c
> > > drm/xe: Drop unused header in xe_vm.c
> > > drm/xe: Drop unused headers in xe_vram.c
> > > drm/xe: Drop unused header in xe_vram_freq.c
> > > drm/xe: Drop unused header in xe_vsec.c
> > > drm/xe: Simplify header in xe_wa.c
> > > drm/xe: Drop unused header in xe_wait_user_fence.c
> > > drm/xe: Simplify header in xe_wopcm.c
> > >
> > > drivers/gpu/drm/xe/tests/xe_bo.c | 1 +
> > > drivers/gpu/drm/xe/xe_bb.c | 3 +--
> > > drivers/gpu/drm/xe/xe_bo.c | 1 -
> > > drivers/gpu/drm/xe/xe_devcoredump.c | 3 +--
> > > drivers/gpu/drm/xe/xe_device.c | 1 -
> > > drivers/gpu/drm/xe/xe_exec.c | 1 -
> > > drivers/gpu/drm/xe/xe_exec_queue.c | 2 --
> > > drivers/gpu/drm/xe/xe_execlist.c | 3 +--
> > > drivers/gpu/drm/xe/xe_ggtt.c | 3 +--
> > > drivers/gpu/drm/xe/xe_gsc_debugfs.c | 5 ++---
> > > drivers/gpu/drm/xe/xe_gsc_proxy.c | 2 +-
> > > drivers/gpu/drm/xe/xe_gsc_submit.c | 2 --
> > > drivers/gpu/drm/xe/xe_gt.c | 2 --
> > > drivers/gpu/drm/xe/xe_gt_clock.c | 6 +-----
> > > drivers/gpu/drm/xe/xe_gt_debugfs.c | 1 -
> > > drivers/gpu/drm/xe/xe_gt_idle.c | 1 -
> > > drivers/gpu/drm/xe/xe_gt_mcr.c | 1 -
> > > drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c | 2 --
> > > drivers/gpu/drm/xe/xe_gt_sriov_pf_debugfs.c | 1 -
> > > drivers/gpu/drm/xe/xe_gt_sriov_pf_migration.c | 2 +-
> > > drivers/gpu/drm/xe/xe_gt_sriov_pf_policy.c | 1 -
> > > drivers/gpu/drm/xe/xe_gt_sriov_pf_service.c | 5 ++---
> > > drivers/gpu/drm/xe/xe_gt_sriov_vf.c | 1 -
> > > drivers/gpu/drm/xe/xe_gt_stats.c | 2 +-
> > > drivers/gpu/drm/xe/xe_gt_sysfs.c | 2 +-
> > > drivers/gpu/drm/xe/xe_gt_throttle.c | 2 +-
> > > drivers/gpu/drm/xe/xe_guc_ads.c | 2 --
> > > drivers/gpu/drm/xe/xe_guc_buf.c | 1 -
> > > drivers/gpu/drm/xe/xe_guc_capture.c | 5 +----
> > > drivers/gpu/drm/xe/xe_guc_debugfs.c | 5 ++---
> > > drivers/gpu/drm/xe/xe_guc_hwconfig.c | 4 ++--
> > > drivers/gpu/drm/xe/xe_guc_log.c | 2 +-
> > > drivers/gpu/drm/xe/xe_guc_relay.c | 3 +--
> > > drivers/gpu/drm/xe/xe_guc_submit.c | 2 --
> > > drivers/gpu/drm/xe/xe_heci_gsc.c | 1 -
> > > drivers/gpu/drm/xe/xe_huc.c | 1 -
> > > drivers/gpu/drm/xe/xe_huc_debugfs.c | 5 ++---
> > > drivers/gpu/drm/xe/xe_hw_engine.c | 1 -
> > > drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.c | 2 +-
> > > drivers/gpu/drm/xe/xe_hw_engine_group.c | 2 +-
> > > drivers/gpu/drm/xe/xe_hw_fence.c | 4 +---
> > > drivers/gpu/drm/xe/xe_i2c.c | 4 ++--
> > > drivers/gpu/drm/xe/xe_irq.c | 1 -
> > > drivers/gpu/drm/xe/xe_memirq.c | 2 --
> > > drivers/gpu/drm/xe/xe_mmio.c | 4 ----
> > > drivers/gpu/drm/xe/xe_mocs.c | 2 --
> > > drivers/gpu/drm/xe/xe_module.c | 2 +-
> > > drivers/gpu/drm/xe/xe_nvm.c | 1 -
> > > drivers/gpu/drm/xe/xe_page_reclaim.c | 4 ----
> > > drivers/gpu/drm/xe/xe_pci.c | 1 -
> > > drivers/gpu/drm/xe/xe_psmi.c | 2 +-
> > > drivers/gpu/drm/xe/xe_pxp.c | 1 -
> > > drivers/gpu/drm/xe/xe_pxp_debugfs.c | 2 +-
> > > drivers/gpu/drm/xe/xe_reg_sr.c | 5 +----
> > > drivers/gpu/drm/xe/xe_reg_whitelist.c | 1 -
> > > drivers/gpu/drm/xe/xe_ring_ops.c | 4 +---
> > > drivers/gpu/drm/xe/xe_rtp.c | 1 -
> > > drivers/gpu/drm/xe/xe_sa.c | 2 +-
> > > drivers/gpu/drm/xe/xe_sched_job.c | 2 +-
> > > drivers/gpu/drm/xe/xe_sriov_packet.c | 1 -
> > > drivers/gpu/drm/xe/xe_sriov_pf_debugfs.c | 1 -
> > > drivers/gpu/drm/xe/xe_sriov_vf.c | 1 -
> > > drivers/gpu/drm/xe/xe_step.c | 3 ++-
> > > drivers/gpu/drm/xe/xe_survivability_mode.c | 1 -
> > > drivers/gpu/drm/xe/xe_tile.c | 3 +--
> > > drivers/gpu/drm/xe/xe_tlb_inval.c | 7 ++-----
> > > drivers/gpu/drm/xe/xe_ttm_stolen_mgr.c | 1 -
> > > drivers/gpu/drm/xe/xe_ttm_sys_mgr.c | 1 -
> > > drivers/gpu/drm/xe/xe_ttm_vram_mgr.c | 1 -
> > > drivers/gpu/drm/xe/xe_uc.c | 2 --
> > > drivers/gpu/drm/xe/xe_uc_debugfs.c | 2 +-
> > > drivers/gpu/drm/xe/xe_uc_fw.c | 2 +-
> > > drivers/gpu/drm/xe/xe_validation.c | 1 -
> > > drivers/gpu/drm/xe/xe_vm.c | 1 -
> > > drivers/gpu/drm/xe/xe_vram.c | 2 --
> > > drivers/gpu/drm/xe/xe_vram_freq.c | 1 -
> > > drivers/gpu/drm/xe/xe_vsec.c | 1 -
> > > drivers/gpu/drm/xe/xe_wa.c | 2 +-
> > > drivers/gpu/drm/xe/xe_wait_user_fence.c | 1 -
> > > drivers/gpu/drm/xe/xe_wopcm.c | 2 +-
> > > 80 files changed, 45 insertions(+), 129 deletions(-)
> > >
> > > --
> > > 2.52.0
> > >
>
> --
> Matt Roper
> Graphics Software Engineer
> Linux GPU Platform Enablement
> Intel Corporation
next prev parent reply other threads:[~2026-01-14 3:46 UTC|newest]
Thread overview: 93+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-01-13 23:03 [PATCH 00/79] Cleanup unused headers reported by clangd Matt Roper
2026-01-13 23:03 ` [PATCH 01/79] drm/xe: Cleanup headers in xe_bb.c Matt Roper
2026-01-13 23:03 ` [PATCH 02/79] drm/xe: Drop unused header in xe_bo.c Matt Roper
2026-01-13 23:03 ` [PATCH 03/79] drm/xe: Cleanup headers in xe_devcoredump.c Matt Roper
2026-01-13 23:03 ` [PATCH 04/79] drm/xe: Drop unused header in xe_device.c Matt Roper
2026-01-13 23:03 ` [PATCH 05/79] drm/xe: Drop unused header in xe_exec.c Matt Roper
2026-01-13 23:03 ` [PATCH 06/79] drm/xe: Cleanup headers in xe_execlist.c Matt Roper
2026-01-13 23:03 ` [PATCH 07/79] drm/xe: Drop unused headers in xe_exec_queue.c Matt Roper
2026-01-13 23:03 ` [PATCH 08/79] drm/xe: Simplify headers in xe_ggtt.c Matt Roper
2026-01-13 23:03 ` [PATCH 09/79] drm/xe: Cleanup headers in xe_gsc_debugfs.c Matt Roper
2026-01-13 23:03 ` [PATCH 10/79] drm/xe: Simplify header in xe_gsc_proxy.c Matt Roper
2026-01-13 23:03 ` [PATCH 11/79] drm/xe: Drop unused headers in xe_gsc_submit.c Matt Roper
2026-01-13 23:03 ` [PATCH 12/79] drm/xe: Drop unused headers in xe_gt.c Matt Roper
2026-01-13 23:03 ` [PATCH 13/79] drm/xe: Cleanup headers in xe_gt_clock.c Matt Roper
2026-01-13 23:03 ` [PATCH 14/79] drm/xe: Drop unused header in xe_gt_debugfs.c Matt Roper
2026-01-13 23:03 ` [PATCH 15/79] drm/xe: Drop unused header in xe_gt_idle.c Matt Roper
2026-01-13 23:03 ` [PATCH 16/79] drm/xe: Drop unused header in xe_gt_mcr.c Matt Roper
2026-01-13 23:03 ` [PATCH 17/79] drm/xe: Drop unused headers in xe_gt_sriov_pf_config.c Matt Roper
2026-01-13 23:03 ` [PATCH 18/79] drm/xe: Drop unused header in xe_gt_sriov_pf_debugfs.c Matt Roper
2026-01-13 23:03 ` [PATCH 19/79] drm/xe: Simplify header in xe_gt_sriov_pf_migration.c Matt Roper
2026-01-13 23:03 ` [PATCH 20/79] drm/xe: Drop unused header in xe_gt_sriov_pf_policy.c Matt Roper
2026-01-13 23:03 ` [PATCH 21/79] drm/xe: Cleanup headers in xe_gt_sriov_pf_service.c Matt Roper
2026-01-13 23:03 ` [PATCH 22/79] drm/xe: Drop unused header in xe_gt_sriov_vf.c Matt Roper
2026-01-13 23:03 ` [PATCH 23/79] drm/xe: Simplify header in xe_gt_stats.c Matt Roper
2026-01-13 23:03 ` [PATCH 24/79] drm/xe: Simplify header in xe_gt_sysfs.c Matt Roper
2026-01-13 23:03 ` [PATCH 25/79] drm/xe: Simplify header in xe_gt_throttle.c Matt Roper
2026-01-14 5:07 ` Raag Jadav
2026-01-13 23:03 ` [PATCH 26/79] drm/xe: Drop unused headers in xe_guc_ads.c Matt Roper
2026-01-13 23:03 ` [PATCH 27/79] drm/xe: Drop unused header in xe_guc_buf.c Matt Roper
2026-01-13 23:03 ` [PATCH 28/79] drm/xe: Cleanup headers in xe_guc_capture.c Matt Roper
2026-01-13 23:03 ` [PATCH 29/79] drm/xe: Cleanup headers in xe_guc_debugfs.c Matt Roper
2026-01-13 23:03 ` [PATCH 30/79] drm/xe: Simplify headers in xe_guc_hwconfig.c Matt Roper
2026-01-13 23:03 ` [PATCH 31/79] drm/xe: Simplify header in xe_guc_log.c Matt Roper
2026-01-13 23:03 ` [PATCH 32/79] drm/xe: Cleanup headers in xe_guc_relay.c Matt Roper
2026-01-13 23:03 ` [PATCH 33/79] drm/xe: Drop unused headers in xe_guc_submit.c Matt Roper
2026-01-13 23:03 ` [PATCH 34/79] drm/xe: Drop unused header in xe_heci_gsc.c Matt Roper
2026-01-13 23:03 ` [PATCH 35/79] drm/xe: Drop unused header in xe_huc.c Matt Roper
2026-01-13 23:03 ` [PATCH 36/79] drm/xe: Clean up headers in xe_huc_debugfs.c Matt Roper
2026-01-13 23:03 ` [PATCH 37/79] drm/xe: Drop unused header in xe_hw_engine.c Matt Roper
2026-01-13 23:03 ` [PATCH 38/79] drm/xe: Simplify include in xe_hw_engine_class_sysfs.c Matt Roper
2026-01-13 23:03 ` [PATCH 39/79] drm/xe: Simplify include in xe_hw_engine_group.c Matt Roper
2026-01-13 23:03 ` [PATCH 40/79] drm/xe: Cleanup headers in xe_hw_fence.c Matt Roper
2026-01-13 23:03 ` [PATCH 41/79] drm/xe: Cleanup headers in xe_i2c.c Matt Roper
2026-01-14 5:12 ` Raag Jadav
2026-01-14 16:29 ` Matt Roper
2026-01-14 17:11 ` Raag Jadav
2026-01-13 23:03 ` [PATCH 42/79] drm/xe: Drop unused header in xe_irq.c Matt Roper
2026-01-13 23:03 ` [PATCH 43/79] drm/xe: Drop unused headers in xe_memirq.c Matt Roper
2026-01-13 23:03 ` [PATCH 44/79] drm/xe: Drop unused headers in xe_mmio.c Matt Roper
2026-01-13 23:03 ` [PATCH 45/79] drm/xe: Drop unused headers in xe_mocs.c Matt Roper
2026-01-13 23:03 ` [PATCH 46/79] drm/xe: Simplify include in xe_module.c Matt Roper
2026-01-13 23:03 ` [PATCH 47/79] drm/xe: Drop unused header in xe_nvm.c Matt Roper
2026-01-13 23:03 ` [PATCH 48/79] drm/xe: Drop unused headers in xe_page_reclaim.c Matt Roper
2026-01-13 23:03 ` [PATCH 49/79] drm/xe: Drop unused header in xe_pci.c Matt Roper
2026-01-13 23:03 ` [PATCH 50/79] drm/xe: Simplify include in xe_psmi.c Matt Roper
2026-01-13 23:03 ` [PATCH 51/79] drm/xe: Drop unused header in xe_pxp.c Matt Roper
2026-01-13 23:03 ` [PATCH 52/79] drm/xe: Simplify header in xe_pxp_debugfs.c Matt Roper
2026-01-13 23:03 ` [PATCH 53/79] drm/xe: Cleanup headers in xe_reg_sr.c Matt Roper
2026-01-13 23:03 ` [PATCH 54/79] drm/xe: Drop unused headers in xe_reg_whitelist.c Matt Roper
2026-01-13 23:04 ` [PATCH 55/79] drm/xe: Cleanup headers in xe_ring_ops.c Matt Roper
2026-01-13 23:04 ` [PATCH 56/79] drm/xe: Drop unused header in xe_rtp.c Matt Roper
2026-01-13 23:04 ` [PATCH 57/79] drm/xe: Simplify header in xe_sa.c Matt Roper
2026-01-13 23:04 ` [PATCH 58/79] drm/xe: Simplify header in xe_sched_job.c Matt Roper
2026-01-13 23:04 ` [PATCH 59/79] drm/xe: Drop unused header in xe_sriov_packet.c Matt Roper
2026-01-13 23:04 ` [PATCH 60/79] drm/xe: Drop unused header in xe_sriov_pf_debugfs.c Matt Roper
2026-01-13 23:04 ` [PATCH 61/79] drm/xe: Drop unused header in xe_sriov_vf.c Matt Roper
2026-01-13 23:04 ` [PATCH 62/79] drm/xe: Cleanup headers in xe_step.c Matt Roper
2026-01-13 23:04 ` [PATCH 63/79] drm/xe: Drop unused header in xe_survivability_mode.c Matt Roper
2026-01-13 23:04 ` [PATCH 64/79] drm/xe: Cleanup headers in xe_tile.c Matt Roper
2026-01-13 23:04 ` [PATCH 65/79] drm/xe: Cleanup headers in xe_tlb_inval.c Matt Roper
2026-01-13 23:04 ` [PATCH 66/79] drm/xe: Drop unused header in xe_ttm_stolen_mgr.c Matt Roper
2026-01-13 23:04 ` [PATCH 67/79] drm/xe: Drop unused header in xe_ttm_sys_mgr.c Matt Roper
2026-01-13 23:04 ` [PATCH 68/79] drm/xe: Drop unused header in xe_ttm_vram_mgr.c Matt Roper
2026-01-13 23:04 ` [PATCH 69/79] drm/xe: Drop unused headers in xe_uc.c Matt Roper
2026-01-13 23:04 ` [PATCH 70/79] drm/xe: Cleanup headers in xe_uc_debugfs.c Matt Roper
2026-01-13 23:04 ` [PATCH 71/79] drm/xe: Simplify header in xe_uc_fw.c Matt Roper
2026-01-13 23:04 ` [PATCH 72/79] drm/xe: Drop unused header in xe_validation.c Matt Roper
2026-01-13 23:04 ` [PATCH 73/79] drm/xe: Drop unused header in xe_vm.c Matt Roper
2026-01-13 23:04 ` [PATCH 74/79] drm/xe: Drop unused headers in xe_vram.c Matt Roper
2026-01-13 23:04 ` [PATCH 75/79] drm/xe: Drop unused header in xe_vram_freq.c Matt Roper
2026-01-13 23:04 ` [PATCH 76/79] drm/xe: Drop unused header in xe_vsec.c Matt Roper
2026-01-13 23:04 ` [PATCH 77/79] drm/xe: Simplify header in xe_wa.c Matt Roper
2026-01-13 23:04 ` [PATCH 78/79] drm/xe: Drop unused header in xe_wait_user_fence.c Matt Roper
2026-01-13 23:04 ` [PATCH 79/79] drm/xe: Simplify header in xe_wopcm.c Matt Roper
2026-01-13 23:17 ` ✓ CI.KUnit: success for Cleanup unused headers reported by clangd Patchwork
2026-01-14 0:03 ` ✓ Xe.CI.BAT: " Patchwork
2026-01-14 0:10 ` [PATCH 00/79] " Matthew Brost
2026-01-14 0:36 ` Matt Roper
2026-01-14 3:46 ` Matthew Brost [this message]
2026-01-14 5:02 ` Raag Jadav
2026-01-14 5:33 ` Matthew Brost
2026-01-14 16:22 ` Matt Roper
2026-01-14 8:29 ` ✓ Xe.CI.Full: success for " Patchwork
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=aWcRi7SOBeZYQB/r@lstrano-desk.jf.intel.com \
--to=matthew.brost@intel.com \
--cc=intel-xe@lists.freedesktop.org \
--cc=matthew.d.roper@intel.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox