From c3d9a435d9398294231cc398173780bae951d60f Mon Sep 17 00:00:00 2001 From: Jiri Pirko Date: Tue, 9 Apr 2019 17:14:53 +0200 Subject: [PATCH] netdevsim: let net core to free netdevsim netdev No need to free it ourselves, just set the "needs_free_netdev" flag and leave the work to net core. Signed-off-by: Jiri Pirko Signed-off-by: David S. Miller --- drivers/net/netdevsim/netdev.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/netdevsim/netdev.c b/drivers/net/netdevsim/netdev.c index cc4a5b5..0af38bc 100644 --- a/drivers/net/netdevsim/netdev.c +++ b/drivers/net/netdevsim/netdev.c @@ -139,7 +139,6 @@ static void nsim_dev_release(struct device *dev) struct netdevsim *ns = to_nsim(dev); nsim_vfs_disable(ns); - free_netdev(ns->netdev); } static struct device_type nsim_dev_type = { @@ -490,6 +489,7 @@ static void nsim_setup(struct net_device *dev) eth_hw_addr_random(dev); dev->netdev_ops = &nsim_netdev_ops; + dev->needs_free_netdev = true; dev->priv_destructor = nsim_free; dev->tx_queue_len = 0; -- 2.7.4