]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
drm/xe/rpm: use to_xe_device() instead of container_of
authorJani Nikula <jani.nikula@intel.com>
Wed, 7 May 2025 09:38:33 +0000 (12:38 +0300)
committerJani Nikula <jani.nikula@intel.com>
Fri, 16 May 2025 08:14:54 +0000 (11:14 +0300)
Drop the dependency on display being a sub-struct of xe_device.

Reviewed-by: Gustavo Sousa <gustavo.sousa@intel.com>
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
Link: https://lore.kernel.org/r/3528f2cd5965e97248c161b8aa25a9df69606a39.1746610601.git.jani.nikula@intel.com
drivers/gpu/drm/xe/display/xe_display_rpm.c

index 1955153aadba068033c4ee56dac7d12c7151aa59..ef76efe42e9f889e474f47f73b4e40fa5b6bf998 100644 (file)
@@ -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)