|
@@ -79,7 +79,7 @@ static bool radeon_fence_poll_locked(struct radeon_device *rdev)
|
|
scratch_index = R600_WB_EVENT_OFFSET + rdev->fence_drv.scratch_reg - rdev->scratch.reg_base;
|
|
scratch_index = R600_WB_EVENT_OFFSET + rdev->fence_drv.scratch_reg - rdev->scratch.reg_base;
|
|
else
|
|
else
|
|
scratch_index = RADEON_WB_SCRATCH_OFFSET + rdev->fence_drv.scratch_reg - rdev->scratch.reg_base;
|
|
scratch_index = RADEON_WB_SCRATCH_OFFSET + rdev->fence_drv.scratch_reg - rdev->scratch.reg_base;
|
|
- seq = rdev->wb.wb[scratch_index/4];
|
|
|
|
|
|
+ seq = le32_to_cpu(rdev->wb.wb[scratch_index/4]);
|
|
} else
|
|
} else
|
|
seq = RREG32(rdev->fence_drv.scratch_reg);
|
|
seq = RREG32(rdev->fence_drv.scratch_reg);
|
|
if (seq != rdev->fence_drv.last_seq) {
|
|
if (seq != rdev->fence_drv.last_seq) {
|