|
@@ -1644,7 +1644,10 @@ void fm10k_down(struct fm10k_intfc *interface)
|
|
|
|
|
|
/* Disable DMA engine for Tx/Rx */
|
|
|
err = hw->mac.ops.stop_hw(hw);
|
|
|
- if (err)
|
|
|
+ if (err == FM10K_ERR_REQUESTS_PENDING)
|
|
|
+ dev_info(&interface->pdev->dev,
|
|
|
+ "due to pending requests hw was not shut down gracefully\n");
|
|
|
+ else if (err)
|
|
|
dev_err(&interface->pdev->dev, "stop_hw failed: %d\n", err);
|
|
|
|
|
|
/* free any buffers still on the rings */
|