Merge tag 'amd-drm-next-6.1-2022-09-08' of https://gitlab.freedesktop.org/agd5f/linux...
[sfrench/cifs-2.6.git] / drivers / gpu / drm / radeon / radeon_device.c
index 2b12389f841ae73eabdab7479df1c9987da18eb3..a556b6be11374e88a93814275c557a3a88b30566 100644 (file)
@@ -1438,7 +1438,6 @@ int radeon_device_init(struct radeon_device *rdev,
                goto failed;
 
        radeon_gem_debugfs_init(rdev);
-       radeon_mst_debugfs_init(rdev);
 
        if (rdev->flags & RADEON_IS_AGP && !rdev->accel_working) {
                /* Acceleration not working on AGP card try again
@@ -1605,6 +1604,9 @@ int radeon_suspend_kms(struct drm_device *dev, bool suspend,
                if (r) {
                        /* delay GPU reset to resume */
                        radeon_fence_driver_force_completion(rdev, i);
+               } else {
+                       /* finish executing delayed work */
+                       flush_delayed_work(&rdev->fence_drv[i].lockup_work);
                }
        }