drm/i915/display: allocate struct intel_display dynamically
authorJani Nikula <jani.nikula@intel.com>
Thu, 22 May 2025 09:48:42 +0000 (12:48 +0300)
committerJani Nikula <jani.nikula@intel.com>
Tue, 27 May 2025 08:25:53 +0000 (11:25 +0300)
commit6f142c52d3ce6eca626b1444a0694d27de6be993
tree0eba723b1372f6ada4b7351baa527b7f1b02d5b6
parentdc0698d1b30c053d48dbe49cedb037633fa8a391
drm/i915/display: allocate struct intel_display dynamically

Allocate struct intel_display dynamically in
intel_display_device_probe() and free in intel_display_device_remove().

v2: Remove duplicate intel_display_device_remove() on error path (Lucas)

Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Reviewed-by: Lucas De Marchi <lucas.demarchi@intel.com>
Link: https://lore.kernel.org/r/8cd526a177061cddf71db59bd0901bd1a24e77be.1747907216.git.jani.nikula@intel.com
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
drivers/gpu/drm/i915/display/intel_display_device.c
drivers/gpu/drm/i915/i915_driver.c
drivers/gpu/drm/i915/i915_drv.h
drivers/gpu/drm/i915/selftests/mock_gem_device.c
drivers/gpu/drm/xe/display/xe_display.c
drivers/gpu/drm/xe/xe_device_types.h