]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
drm/i915/display: Hook up intel_colorop_destroy
authorChaitanya Kumar Borah <chaitanya.kumar.borah@intel.com>
Mon, 2 Feb 2026 09:41:58 +0000 (15:11 +0530)
committerSuraj Kandpal <suraj.kandpal@intel.com>
Tue, 10 Feb 2026 05:33:07 +0000 (11:03 +0530)
commita6e1c068be198ae37af478ccd852bd1a15abc8ed
tree63d16e2966742bb6a0d3179c0ccc4a6627bdbbbc
parentf3d51fbe48e0f94a1981fbe3c5121dcac58c4f98
drm/i915/display: Hook up intel_colorop_destroy

i915 embeds struct drm_colorop inside struct intel_colorop, so the
default drm_colorop_destroy() helper cannot be used. Add an
intel_colorop_destroy() helper that performs common DRM cleanup and
frees intel_colorop object.

This ensures correct teardown of plane color pipeline objects.

Signed-off-by: Chaitanya Kumar Borah <chaitanya.kumar.borah@intel.com>
Reviewed-by: Suraj Kandpal <suraj.kandpal@intel.com>
Reviewed-by: Uma Shankar <uma.shankar@intel.com>
Acked-by: Jani Nikula <jani.nikula@intel.com>
Signed-off-by: Suraj Kandpal <suraj.kandpal@intel.com>
Link: https://patch.msgid.link/20260202094202.2871478-6-chaitanya.kumar.borah@intel.com
drivers/gpu/drm/i915/display/intel_color_pipeline.c
drivers/gpu/drm/i915/display/intel_colorop.c
drivers/gpu/drm/i915/display/intel_colorop.h