summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--drivers/gpu/drm/xe/xe_device.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/drivers/gpu/drm/xe/xe_device.c b/drivers/gpu/drm/xe/xe_device.c
index d0b1c280ddd3..6d01932f934c 100644
--- a/drivers/gpu/drm/xe/xe_device.c
+++ b/drivers/gpu/drm/xe/xe_device.c
@@ -963,20 +963,16 @@ int xe_device_add_action_or_reset(struct xe_device *xe,
return 0;
}
-static void xe_device_remove_display(struct xe_device *xe)
+void xe_device_remove(struct xe_device *xe)
{
xe_display_unregister(xe);
drm_dev_unplug(&xe->drm);
+
xe_display_driver_remove(xe);
-}
-void xe_device_remove(struct xe_device *xe)
-{
xe_oa_unregister(xe);
- xe_device_remove_display(xe);
-
xe_heci_gsc_fini(xe);
xe_device_call_remove_actions(xe);