|
@@ -642,16 +642,6 @@ static int uv2_wait_completion(struct bau_desc *bau_desc,
|
|
|
} else if (descriptor_stat == UV2H_DESC_DEST_TIMEOUT) {
|
|
|
stat->s_dtimeout++;
|
|
|
ttm = get_cycles();
|
|
|
- /*
|
|
|
- * Our retries may be blocked by all destination
|
|
|
- * swack resources being consumed, and a timeout
|
|
|
- * pending. In that case hardware returns the
|
|
|
- * ERROR that looks like a destination timeout.
|
|
|
- */
|
|
|
- if (cycles_2_us(ttm - bcp->send_message) < timeout_us) {
|
|
|
- bcp->conseccompletes = 0;
|
|
|
- return FLUSH_RETRY_PLUGGED;
|
|
|
- }
|
|
|
bcp->conseccompletes = 0;
|
|
|
return FLUSH_RETRY_TIMEOUT;
|
|
|
} else {
|