]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
drm/{i915, xe}/stolen: move stolen memory handling to display parent interface
authorJani Nikula <jani.nikula@intel.com>
Fri, 5 Dec 2025 10:30:29 +0000 (12:30 +0200)
committerJani Nikula <jani.nikula@intel.com>
Wed, 10 Dec 2025 09:36:11 +0000 (11:36 +0200)
commitd6c862572b69fd92f1793738e2e8d7d326ba0740
treeb6b30d2a91facbdf5279be38ba53ed061cdaadad
parent2397a4c6624a8e192de8e4443fab578b41d9deca
drm/{i915, xe}/stolen: move stolen memory handling to display parent interface

Call the stolen memory interface through the display parent interface.

This makes xe compat gem/i915_gem_stolen.h redundant, and it can be
removed.

v2: Rebase, convert one more call that appeared

Reviewed-by: Vinod Govindapillai <vinod.govindapillai@intel.com>
Link: https://patch.msgid.link/350c82c49fe40f6319d14d309180e2e2752145ac.1764930576.git.jani.nikula@intel.com
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
drivers/gpu/drm/i915/display/intel_fbc.c
drivers/gpu/drm/i915/display/intel_parent.c
drivers/gpu/drm/i915/display/intel_parent.h
drivers/gpu/drm/i915/gem/i915_gem_stolen.c
drivers/gpu/drm/i915/gem/i915_gem_stolen.h
drivers/gpu/drm/i915/i915_driver.c
drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_stolen.h [deleted file]
drivers/gpu/drm/xe/display/xe_display.c
drivers/gpu/drm/xe/display/xe_stolen.c
drivers/gpu/drm/xe/display/xe_stolen.h [new file with mode: 0644]
include/drm/intel/display_parent_interface.h