Skip to content

drm/i915 & drm/xe: prep work towards opaque struct intel_display

Jani Nikula intel-gfx intel-xe stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest7 patches 8 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/7drm/i915/display: Add check for alloc_ordered_workqueue() and alloc_workqueue()drivers/gpu/drm/i915/display/intel_display_driver.c+25 -52 replies
2/7drm/xe/display: Add check for alloc_ordered_workqueue()drivers/gpu/drm/xe/display/xe_display.c+2 -01 reply
3/7drm/xe/display: drop duplicate display->fb_tracking.lock initdrivers/gpu/drm/xe/display/xe_display.c+0 -20 replies
4/7drm/i915/display: move hotplug.dp_wq init from xe and i915 to displaydrivers/gpu/drm/i915/display/intel_display_driver.c drivers/gpu/drm/i915/i915_driver.c drivers/gpu/drm/xe/display/xe_display.c+12 -281 reply
5/7drm/xe/display: move xe->display initialization to xe_display_probe()drivers/gpu/drm/xe/display/xe_display.c drivers/gpu/drm/xe/display/xe_display.h drivers/gpu/drm/xe/xe_device.c+14 -271 reply
6/7drm/xe/display: add notes about how early a few functions can be calleddrivers/gpu/drm/xe/display/xe_display.c+4 -01 reply
7/7drm/xe/display: use xe->display to decide whether to do anythingdrivers/gpu/drm/xe/display/xe_display.c+20 -201 reply

Reviews trailers per patch

All 7 patches have a Reviewed-by or Acked-by.

PatchMatthew Auld
1/7R-b
2/7R-b
3/7R-b
4/7R-b
5/7R-b
6/7R-b
7/7R-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH 0/7] drm/i915 & drm/xe: prep work towards opaque struct intel_display

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(-)
Signature · 1 line
2.39.5