diff options
Diffstat (limited to 'drivers/gpu')
-rw-r--r-- | drivers/gpu/drm/radeon/radeon_cp.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/drivers/gpu/drm/radeon/radeon_cp.c b/drivers/gpu/drm/radeon/radeon_cp.c index 248ab4a7d39f..e1678cae9ccb 100644 --- a/drivers/gpu/drm/radeon/radeon_cp.c +++ b/drivers/gpu/drm/radeon/radeon_cp.c | |||
@@ -626,8 +626,6 @@ static void radeon_cp_init_ring_buffer(struct drm_device * dev, | |||
626 | dev_priv->ring.size_l2qw); | 626 | dev_priv->ring.size_l2qw); |
627 | #endif | 627 | #endif |
628 | 628 | ||
629 | /* Start with assuming that writeback doesn't work */ | ||
630 | dev_priv->writeback_works = 0; | ||
631 | 629 | ||
632 | /* Initialize the scratch register pointer. This will cause | 630 | /* Initialize the scratch register pointer. This will cause |
633 | * the scratch register values to be written out to memory | 631 | * the scratch register values to be written out to memory |
@@ -674,6 +672,9 @@ static void radeon_test_writeback(drm_radeon_private_t * dev_priv) | |||
674 | { | 672 | { |
675 | u32 tmp; | 673 | u32 tmp; |
676 | 674 | ||
675 | /* Start with assuming that writeback doesn't work */ | ||
676 | dev_priv->writeback_works = 0; | ||
677 | |||
677 | /* Writeback doesn't seem to work everywhere, test it here and possibly | 678 | /* Writeback doesn't seem to work everywhere, test it here and possibly |
678 | * enable it if it appears to work | 679 | * enable it if it appears to work |
679 | */ | 680 | */ |