drm: Merge tag 'v3.3-rc7' into drm-core-next
[deliverable/linux.git] / drivers / gpu / drm / radeon / r300.c
index 9b36e581b18d7314b6a9e7d685e19b23d0a65249..fa14383f9ca09cea2c8f1aaf486f9a7c241ff04e 100644 (file)
@@ -1430,6 +1430,8 @@ static int r300_startup(struct radeon_device *rdev)
 
 int r300_resume(struct radeon_device *rdev)
 {
+       int r;
+
        /* Make sur GART are not working */
        if (rdev->flags & RADEON_IS_PCIE)
                rv370_pcie_gart_disable(rdev);
@@ -1451,7 +1453,11 @@ int r300_resume(struct radeon_device *rdev)
        radeon_surface_init(rdev);
 
        rdev->accel_working = true;
-       return r300_startup(rdev);
+       r = r300_startup(rdev);
+       if (r) {
+               rdev->accel_working = false;
+       }
+       return r;
 }
 
 int r300_suspend(struct radeon_device *rdev)
This page took 0.035016 seconds and 5 git commands to generate.