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

ixgbe: Patch to fix driver panic while freeing up tx & rx resources

When network interface is made active we were not handling the error
scenarios properly to clean up rx & tx resources which might result in
a driver panic.

Signed-off-by: Mallikarjuna R Chilakala <mallikarjuna.chilakala@intel.com>
Acked-by: Peter P Waskiewicz Jr <peter.p.waskiewicz.jr@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>

authored by

Mallikarjuna R Chilakala and committed by
David S. Miller
a20a1199 44df32c5

+2 -2
+2 -2
drivers/net/ixgbe/ixgbe_main.c
··· 3486 3486 ixgbe_release_hw_control(adapter); 3487 3487 ixgbe_free_irq(adapter); 3488 3488 err_req_irq: 3489 - ixgbe_free_all_rx_resources(adapter); 3490 3489 err_setup_rx: 3491 - ixgbe_free_all_tx_resources(adapter); 3490 + ixgbe_free_all_rx_resources(adapter); 3492 3491 err_setup_tx: 3492 + ixgbe_free_all_tx_resources(adapter); 3493 3493 ixgbe_reset(adapter); 3494 3494 3495 3495 return err;