From: Jani Nikula Date: Wed, 7 May 2025 09:38:33 +0000 (+0300) Subject: drm/xe/rpm: use to_xe_device() instead of container_of X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=5779b26aafeebb177430f9b56832fcf716f32c53;p=thirdparty%2Flinux.git drm/xe/rpm: use to_xe_device() instead of container_of Drop the dependency on display being a sub-struct of xe_device. Reviewed-by: Gustavo Sousa Signed-off-by: Jani Nikula Link: https://lore.kernel.org/r/3528f2cd5965e97248c161b8aa25a9df69606a39.1746610601.git.jani.nikula@intel.com --- diff --git a/drivers/gpu/drm/xe/display/xe_display_rpm.c b/drivers/gpu/drm/xe/display/xe_display_rpm.c index 1955153aadba0..ef76efe42e9f8 100644 --- a/drivers/gpu/drm/xe/display/xe_display_rpm.c +++ b/drivers/gpu/drm/xe/display/xe_display_rpm.c @@ -2,12 +2,13 @@ /* Copyright © 2025 Intel Corporation */ #include "intel_display_rpm.h" +#include "xe_device.h" #include "xe_device_types.h" #include "xe_pm.h" static struct xe_device *display_to_xe(struct intel_display *display) { - return container_of(display, struct xe_device, display); + return to_xe_device(display->drm); } struct ref_tracker *intel_display_rpm_get_raw(struct intel_display *display)