737,11 → 737,16 |
DRM_ERROR("radeon: failed to schedule ib (%d).\n", r); |
return r; |
} |
r = radeon_fence_wait(ib.fence, false); |
if (r) { |
r = radeon_fence_wait_timeout(ib.fence, false, usecs_to_jiffies( |
RADEON_USEC_IB_TEST_TIMEOUT)); |
if (r < 0) { |
DRM_ERROR("radeon: fence wait failed (%d).\n", r); |
return r; |
} else if (r == 0) { |
DRM_ERROR("radeon: fence wait timed out.\n"); |
return -ETIMEDOUT; |
} |
r = 0; |
for (i = 0; i < rdev->usec_timeout; i++) { |
tmp = le32_to_cpu(rdev->wb.wb[index/4]); |
if (tmp == 0xDEADBEEF) |