Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 315455
b: refs/heads/master
c: de3d5b9
h: refs/heads/master
i:
  315453: d0c8954
  315451: 06cfeab
  315447: d8c4eb4
  315439: 9048ec6
  315423: 9d54898
  315391: 759ec0d
v: v3
  • Loading branch information
Alexander Duyck authored and Jeff Kirsher committed Jul 18, 2012
1 parent 9b03885 commit 34addd7
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 5 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: befa2af778b5cf5737eea3e3ff370c4f46d3f131
refs/heads/master: de3d5b94bc891c405b8d91d3c112681a0654613f
20 changes: 16 additions & 4 deletions trunk/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
Original file line number Diff line number Diff line change
Expand Up @@ -4549,10 +4549,16 @@ static int ixgbe_setup_all_tx_resources(struct ixgbe_adapter *adapter)
err = ixgbe_setup_tx_resources(adapter->tx_ring[i]);
if (!err)
continue;

e_err(probe, "Allocation for Tx Queue %u failed\n", i);
break;
goto err_setup_tx;
}

return 0;
err_setup_tx:
/* rewind the index freeing the rings as we go */
while (i--)
ixgbe_free_tx_resources(adapter->tx_ring[i]);
return err;
}

Expand Down Expand Up @@ -4627,10 +4633,16 @@ static int ixgbe_setup_all_rx_resources(struct ixgbe_adapter *adapter)
err = ixgbe_setup_rx_resources(adapter->rx_ring[i]);
if (!err)
continue;

e_err(probe, "Allocation for Rx Queue %u failed\n", i);
break;
goto err_setup_rx;
}

return 0;
err_setup_rx:
/* rewind the index freeing the rings as we go */
while (i--)
ixgbe_free_rx_resources(adapter->rx_ring[i]);
return err;
}

Expand Down Expand Up @@ -4791,10 +4803,10 @@ static int ixgbe_open(struct net_device *netdev)
return 0;

err_req_irq:
err_setup_rx:
ixgbe_free_all_rx_resources(adapter);
err_setup_tx:
err_setup_rx:
ixgbe_free_all_tx_resources(adapter);
err_setup_tx:
ixgbe_reset(adapter);

return err;
Expand Down

0 comments on commit 34addd7

Please sign in to comment.