]> Pileus Git - ~andy/linux/blobdiff - drivers/gpu/drm/radeon/radeon_ring.c
Merge branch 'master' into for-next
[~andy/linux] / drivers / gpu / drm / radeon / radeon_ring.c
index d86254d7f80a2f2b9f3dfc894fe976a6bd511f6c..08c0233db1b8d24a38c9b8d90e5c9ccde74bc993 100644 (file)
@@ -248,7 +248,7 @@ void radeon_ib_pool_fini(struct radeon_device *rdev)
 void radeon_ring_free_size(struct radeon_device *rdev)
 {
        if (rdev->wb.enabled)
-               rdev->cp.rptr = rdev->wb.wb[RADEON_WB_CP_RPTR_OFFSET/4];
+               rdev->cp.rptr = le32_to_cpu(rdev->wb.wb[RADEON_WB_CP_RPTR_OFFSET/4]);
        else {
                if (rdev->family >= CHIP_R600)
                        rdev->cp.rptr = RREG32(R600_CP_RB_RPTR);