diff --git a/drivers/gpu/drm/xe/xe_device.c b/drivers/gpu/drm/xe/xe_device.c index 161c73e67664..3ce5bf902f70 100644 --- a/drivers/gpu/drm/xe/xe_device.c +++ b/drivers/gpu/drm/xe/xe_device.c @@ -783,6 +783,7 @@ err: static void xe_device_remove_display(struct xe_device *xe) { xe_display_unregister(xe); + drm_dev_unregister(&xe->drm); drm_dev_unplug(&xe->drm); xe_display_driver_remove(xe);