]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
drm/i915/fbdev: Use intel_parent_fb_pin_ggtt_(un)pin()
authorVille Syrjälä <ville.syrjala@linux.intel.com>
Fri, 8 May 2026 14:34:24 +0000 (17:34 +0300)
committerVille Syrjälä <ville.syrjala@linux.intel.com>
Mon, 11 May 2026 14:43:25 +0000 (17:43 +0300)
commiteadbb52a178147efe7fdbbb906e0767b5fe8a5b8
treec3b153e75a84de05c6866fdb9f9b58313ab82379
parentf225861a0feee6acd5c303ff3fa8566ae2876ccf
drm/i915/fbdev: Use intel_parent_fb_pin_ggtt_(un)pin()

Replace the intel_fb_pin_to_ggtt() and intel_fb_unpin_vma() with the
new abstract parent interface (intel_parent_fb_pin_ggtt_(un)pin()).

xe no longer needs intel_fb_unpin_vma(), and in i915 it now
becomes and internal function to i915_fb_pin.

Reviewed-by: Jani Nikula <jani.nikula@intel.com>
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Link: https://patch.msgid.link/20260508143426.26504-15-ville.syrjala@linux.intel.com
drivers/gpu/drm/i915/display/intel_fb_pin.h
drivers/gpu/drm/i915/display/intel_fbdev.c
drivers/gpu/drm/i915/i915_fb_pin.c
drivers/gpu/drm/xe/display/xe_fb_pin.c