diff options
-rw-r--r-- | drivers/net/ethernet/intel/e1000/e1000_ethtool.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/net/ethernet/intel/e1000/e1000_ethtool.c b/drivers/net/ethernet/intel/e1000/e1000_ethtool.c index c1e4e94f100f..2569a168334c 100644 --- a/drivers/net/ethernet/intel/e1000/e1000_ethtool.c +++ b/drivers/net/ethernet/intel/e1000/e1000_ethtool.c | |||
@@ -624,14 +624,14 @@ static int e1000_set_ringparam(struct net_device *netdev, | |||
624 | adapter->tx_ring = tx_old; | 624 | adapter->tx_ring = tx_old; |
625 | e1000_free_all_rx_resources(adapter); | 625 | e1000_free_all_rx_resources(adapter); |
626 | e1000_free_all_tx_resources(adapter); | 626 | e1000_free_all_tx_resources(adapter); |
627 | kfree(tx_old); | ||
628 | kfree(rx_old); | ||
629 | adapter->rx_ring = rxdr; | 627 | adapter->rx_ring = rxdr; |
630 | adapter->tx_ring = txdr; | 628 | adapter->tx_ring = txdr; |
631 | err = e1000_up(adapter); | 629 | err = e1000_up(adapter); |
632 | if (err) | 630 | if (err) |
633 | goto err_setup; | 631 | goto err_setup; |
634 | } | 632 | } |
633 | kfree(tx_old); | ||
634 | kfree(rx_old); | ||
635 | 635 | ||
636 | clear_bit(__E1000_RESETTING, &adapter->flags); | 636 | clear_bit(__E1000_RESETTING, &adapter->flags); |
637 | return 0; | 637 | return 0; |