Commit ef4a99a0 authored by Dan Carpenter's avatar Dan Carpenter Committed by David S. Miller

igc: Unlock on error in igc_io_resume()

Call rtnl_unlock() on this error path, before returning.

Fixes: bc23aa94 ("igc: Add pcie error handler support")
Signed-off-by: default avatarDan Carpenter <dan.carpenter@linaro.org>
Reviewed-by: default avatarGerhard Engleder <gerhard@engleder-embedded.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent a3c1e451
...@@ -7413,6 +7413,7 @@ static void igc_io_resume(struct pci_dev *pdev) ...@@ -7413,6 +7413,7 @@ static void igc_io_resume(struct pci_dev *pdev)
rtnl_lock(); rtnl_lock();
if (netif_running(netdev)) { if (netif_running(netdev)) {
if (igc_open(netdev)) { if (igc_open(netdev)) {
rtnl_unlock();
netdev_err(netdev, "igc_open failed after reset\n"); netdev_err(netdev, "igc_open failed after reset\n");
return; return;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment