Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

bnx2x: unlock before returning an error

We introduced a new return here but forgot to drop the lock.

Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Acked-by: Dmitry Kravkov <dmitry@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>

authored by

Dan Carpenter and committed by
David S. Miller
a44acd55 8bca5d1e

+1
+1
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
··· 1836 1836 rc = exeq->remove(bp, exeq->owner, exeq_pos); 1837 1837 if (rc) { 1838 1838 BNX2X_ERR("Failed to remove command\n"); 1839 + spin_unlock_bh(&exeq->lock); 1839 1840 return rc; 1840 1841 } 1841 1842 list_del(&exeq_pos->link);