sfc: Fix check for failure of MC_CMD_FLUSH_RX_QUEUES
efx_mcdi_rpc_start() returns a negative value on error or zero on success. However one caller that can't properly handle failure then does WARN_ON(rc > 0). Change it to WARN_ON(rc < 0). Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
This commit is contained in:
parent
b8e0251730
commit
bbec969b7f
@ -1216,7 +1216,7 @@ int efx_mcdi_flush_rxqs(struct efx_nic *efx)
|
||||
|
||||
rc = efx_mcdi_rpc(efx, MC_CMD_FLUSH_RX_QUEUES, (u8 *)qid,
|
||||
count * sizeof(*qid), NULL, 0, NULL);
|
||||
WARN_ON(rc > 0);
|
||||
WARN_ON(rc < 0);
|
||||
|
||||
kfree(qid);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user