|
@@ -7756,8 +7756,8 @@ static inline u32 cik_get_ih_wptr(struct radeon_device *rdev)
|
|
|
* from the last not overwritten vector (wptr + 16). Hopefully
|
|
|
* this should allow us to catchup.
|
|
|
*/
|
|
|
- dev_warn(rdev->dev, "IH ring buffer overflow (0x%08X, %d, %d)\n",
|
|
|
- wptr, rdev->ih.rptr, (wptr + 16) + rdev->ih.ptr_mask);
|
|
|
+ dev_warn(rdev->dev, "IH ring buffer overflow (0x%08X, 0x%08X, 0x%08X)\n",
|
|
|
+ wptr, rdev->ih.rptr, (wptr + 16) & rdev->ih.ptr_mask);
|
|
|
rdev->ih.rptr = (wptr + 16) & rdev->ih.ptr_mask;
|
|
|
tmp = RREG32(IH_RB_CNTL);
|
|
|
tmp |= IH_WPTR_OVERFLOW_CLEAR;
|