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

igbvf: fix panic on load

Introduced by commit:e6484930d7c73d324bccda7d43d131088da697b9
net: allocate tx queues in register_netdevice

Signed-off-by: Emil Tantilov <emil.s.tantilov@intel.com>
Acked-by: Greg Rose <greg.v.rose@intel.com>
Tested-by: Jeff Pieper <jeffrey.e.pieper@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>

authored by

Emil Tantilov and committed by
David S. Miller
de7fe787 ec43a81c

+4 -4
+4 -4
drivers/net/igbvf/netdev.c
··· 2783 2783 /* reset the hardware with the new settings */ 2784 2784 igbvf_reset(adapter); 2785 2785 2786 - /* tell the stack to leave us alone until igbvf_open() is called */ 2787 - netif_carrier_off(netdev); 2788 - netif_stop_queue(netdev); 2789 - 2790 2786 strcpy(netdev->name, "eth%d"); 2791 2787 err = register_netdev(netdev); 2792 2788 if (err) 2793 2789 goto err_hw_init; 2790 + 2791 + /* tell the stack to leave us alone until igbvf_open() is called */ 2792 + netif_carrier_off(netdev); 2793 + netif_stop_queue(netdev); 2794 2794 2795 2795 igbvf_print_device_info(adapter); 2796 2796