Skip to content

drm/{i915,xe}/fbdev: refactor

Jani Nikula intel-gfx intel-xe 2 versions – In review

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v2 Latest10 patches 11 repliesIn review
  2. v19 patches 18 repliesSuperseded

Patches in v2 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/10drm/xe/fbdev: use the same 64-byte stride alignment as i915drivers/gpu/drm/xe/display/intel_fbdev_fb.c+1 -11 reply
2/10drm/i915/fbdev: make intel_framebuffer_create() error return handling explicitdrivers/gpu/drm/i915/display/intel_fbdev_fb.c+7 -01 reply
3/10drm/{i915, xe}/fbdev: pass struct drm_device to intel_fbdev_fb_alloc()drivers/gpu/drm/i915/display/intel_fbdev.c drivers/gpu/drm/i915/display/intel_fbdev_fb.c drivers/gpu/drm/i915/display/intel_fbdev_fb.h +1 more+11 -121 reply
4/10drm/{i915, xe}/fbdev: deduplicate struct drm_mode_fb_cmd2 initdrivers/gpu/drm/i915/display/intel_fbdev.c drivers/gpu/drm/i915/display/intel_fbdev_fb.c drivers/gpu/drm/i915/display/intel_fbdev_fb.h +1 more+45 -411 reply
5/10drm/i915/fbdev: abstract bo creationdrivers/gpu/drm/i915/display/intel_fbdev_fb.c drivers/gpu/drm/i915/display/intel_fbdev_fb.h+24 -101 reply
6/10drm/xe/fbdev: abstract bo creationdrivers/gpu/drm/xe/display/intel_fbdev_fb.c+23 -101 reply
7/10drm/{i915, xe}/fbdev: add intel_fbdev_fb_bo_destroy()drivers/gpu/drm/i915/display/intel_fbdev_fb.c drivers/gpu/drm/i915/display/intel_fbdev_fb.h drivers/gpu/drm/xe/display/intel_fbdev_fb.c+13 -21 reply
8/10drm/{i915,xe}/fbdev: deduplicate fbdev creationdrivers/gpu/drm/i915/display/intel_fbdev.c drivers/gpu/drm/i915/display/intel_fbdev_fb.c drivers/gpu/drm/i915/display/intel_fbdev_fb.h +1 more+28 -741 reply
9/10drm/{i915, xe}/fbdev: pass struct drm_device to intel_fbdev_fb_fill_info()drivers/gpu/drm/i915/display/intel_fbdev.c drivers/gpu/drm/i915/display/intel_fbdev_fb.c drivers/gpu/drm/i915/display/intel_fbdev_fb.h +1 more+7 -101 reply
10/10drm/i915/fbdev: drop dependency on display in i915 specific codedrivers/gpu/drm/i915/display/intel_fbdev_fb.c+1 -42 replies

Reviews trailers per patch

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

PatchVille Syrjälä
1/10R-b
2/10R-b
3/10R-b
4/10R-b
5/10R-b
6/10R-b
7/10R-b
8/10R-b
9/10R-b
10/10R-b

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

Read the v2 thread

Cover letter [PATCH v2 00/10] drm/{i915,xe}/fbdev: refactor

v2 of [1], unifying the stride alignment and error paths first, rebasing the rest on top.

[1] https://lore.kernel.org/r/[email protected]

Jani Nikula (10):
drm/xe/fbdev: use the same 64-byte stride alignment as i915 drm/i915/fbdev: make intel_framebuffer_create() error return handling
explicit
drm/{i915,xe}/fbdev: pass struct drm_device to intel_fbdev_fb_alloc() drm/{i915,xe}/fbdev: deduplicate struct drm_mode_fb_cmd2 init drm/i915/fbdev: abstract bo creation
drm/xe/fbdev: abstract bo creation
drm/{i915,xe}/fbdev: add intel_fbdev_fb_bo_destroy() drm/{i915,xe}/fbdev: deduplicate fbdev creation drm/{i915,xe}/fbdev: pass struct drm_device to
intel_fbdev_fb_fill_info()
drm/i915/fbdev: drop dependency on display in i915 specific code

 drivers/gpu/drm/i915/display/intel_fbdev.c    | 59 ++++++++++++++++++-
 drivers/gpu/drm/i915/display/intel_fbdev_fb.c | 51 ++++------------
 drivers/gpu/drm/i915/display/intel_fbdev_fb.h | 11 ++--
 drivers/gpu/drm/xe/display/intel_fbdev_fb.c   | 55 ++++-------------
 4 files changed, 86 insertions(+), 90 deletions(-)
Signature · 1 line
2.47.3