Rev 6661 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 6661 | Rev 6938 | ||
---|---|---|---|
Line 271... | Line 271... | ||
271 | radeon_unmap_vram_bos(rdev); |
271 | radeon_unmap_vram_bos(rdev); |
Line 272... | Line 272... | ||
272 | 272 | ||
273 | if (rdev->irq.installed) { |
273 | if (rdev->irq.installed) { |
274 | for (i = 0; i < rdev->num_crtc; i++) { |
274 | for (i = 0; i < rdev->num_crtc; i++) { |
- | 275 | if (rdev->pm.active_crtcs & (1 << i)) { |
|
- | 276 | /* This can fail if a modeset is in progress */ |
|
275 | if (rdev->pm.active_crtcs & (1 << i)) { |
277 | if (drm_vblank_get(rdev->ddev, i) == 0) |
- | 278 | rdev->pm.req_vblank |= (1 << i); |
|
276 | rdev->pm.req_vblank |= (1 << i); |
279 | else |
- | 280 | DRM_DEBUG_DRIVER("crtc %d no vblank, can glitch\n", |
|
277 | drm_vblank_get(rdev->ddev, i); |
281 | i); |
278 | } |
282 | } |
279 | } |
283 | } |
Line 280... | Line 284... | ||
280 | } |
284 | } |