From: Ganesh Goudar Date: Wed, 7 Mar 2018 07:40:24 +0000 (+0530) Subject: cxgb4: do not set needs_free_netdev for mgmt dev's X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=b2709f78674177e9e8670132eaa73977cf61582a;p=GitHub%2FLineageOS%2Fandroid_kernel_motorola_exynos9610.git cxgb4: do not set needs_free_netdev for mgmt dev's [ Upstream commit b06ef18a4c255609388ed6e068a1c69c797545e0 ] Do not set 'needs_free_netdev' as we do call free_netdev for mgmt net devices, doing both hits BUG_ON. Signed-off-by: Ganesh Goudar Signed-off-by: David S. Miller Signed-off-by: Sasha Levin Signed-off-by: Greg Kroah-Hartman --- diff --git a/drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c b/drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c index 92d9d795d874..494728d989f0 100644 --- a/drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c +++ b/drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c @@ -4679,7 +4679,6 @@ static void dummy_setup(struct net_device *dev) /* Initialize the device structure. */ dev->netdev_ops = &cxgb4_mgmt_netdev_ops; dev->ethtool_ops = &cxgb4_mgmt_ethtool_ops; - dev->needs_free_netdev = true; } static int config_mgmt_dev(struct pci_dev *pdev)