[PATCH 0/7] drm/i915 & drm/xe: prep work towards opaque struct intel_display
Jani Nikula
jani.nikula at intel.com
Fri May 16 12:16:53 UTC 2025
This is more prep work towards making struct intel_display and thus
i915->display and xe->display pointers opaque in the i915 and xe driver
cores.
I've included and rebased a couple of fixes from Haoxiang Li that had
unfortunately fallen between the cracks, and would conflict even more
after this.
BR,
Jani.
Haoxiang Li (2):
drm/i915/display: Add check for alloc_ordered_workqueue() and
alloc_workqueue()
drm/xe/display: Add check for alloc_ordered_workqueue()
Jani Nikula (5):
drm/xe/display: drop duplicate display->fb_tracking.lock init
drm/i915/display: move hotplug.dp_wq init from xe and i915 to display
drm/xe/display: move xe->display initialization to xe_display_probe()
drm/xe/display: add notes about how early a few functions can be
called
drm/xe/display: use xe->display to decide whether to do anything
.../drm/i915/display/intel_display_driver.c | 39 +++++++-
drivers/gpu/drm/i915/i915_driver.c | 13 +--
drivers/gpu/drm/xe/display/xe_display.c | 91 ++++++++-----------
drivers/gpu/drm/xe/display/xe_display.h | 4 -
drivers/gpu/drm/xe/xe_device.c | 4 -
5 files changed, 73 insertions(+), 78 deletions(-)
--
2.39.5
More information about the Intel-gfx
mailing list