Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit bbec969b authored by Ben Hutchings's avatar Ben Hutchings
Browse files

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: default avatarBen Hutchings <bhutchings@solarflare.com>
parent b8e02517
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -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);