]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
drm/xe/device: move xe_device_sanitize over to devm
authorMatthew Auld <matthew.auld@intel.com>
Wed, 22 May 2024 10:21:53 +0000 (11:21 +0100)
committerMatthew Auld <matthew.auld@intel.com>
Wed, 22 May 2024 12:22:39 +0000 (13:22 +0100)
Disable GuC submission when removing the device.

Signed-off-by: Matthew Auld <matthew.auld@intel.com>
Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
Reviewed-by: Andrzej Hajda <andrzej.hajda@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20240522102143.128069-28-matthew.auld@intel.com
drivers/gpu/drm/xe/xe_device.c

index 866c996df27a8d02c53e870eec4e2b8b39976b94..b825788067fc73ad824e0a2441ace3f9b8167018 100644 (file)
@@ -389,7 +389,7 @@ static void xe_driver_flr_fini(void *arg)
                xe_driver_flr(xe);
 }
 
-static void xe_device_sanitize(struct drm_device *drm, void *arg)
+static void xe_device_sanitize(void *arg)
 {
        struct xe_device *xe = arg;
        struct xe_gt *gt;
@@ -649,7 +649,7 @@ int xe_device_probe(struct xe_device *xe)
 
        xe_hwmon_register(xe);
 
-       return drmm_add_action_or_reset(&xe->drm, xe_device_sanitize, xe);
+       return devm_add_action_or_reset(xe->drm.dev, xe_device_sanitize, xe);
 
 err_fini_display:
        xe_display_driver_remove(xe);