v2 of [1], unifying the stride alignment and error paths first, rebasing the rest on top.
[1] https://lore.kernel.org/r/cover.1756931441.git.jani.nik...@intel.com 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(-) -- 2.47.3