projects
/
platform
/
kernel
/
linux-rpi.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
net: netdevsim: don't try to destroy PHC on VFs
[platform/kernel/linux-rpi.git]
/
drivers
/
net
/
netdevsim
/
netdev.c
diff --git
a/drivers/net/netdevsim/netdev.c
b/drivers/net/netdevsim/netdev.c
index
2eac92f
..
d8ca82a
100644
(file)
--- a/
drivers/net/netdevsim/netdev.c
+++ b/
drivers/net/netdevsim/netdev.c
@@
-369,6
+369,12
@@
static int nsim_init_netdevsim_vf(struct netdevsim *ns)
return err;
}
return err;
}
+static void nsim_exit_netdevsim(struct netdevsim *ns)
+{
+ nsim_udp_tunnels_info_destroy(ns->netdev);
+ mock_phc_destroy(ns->phc);
+}
+
struct netdevsim *
nsim_create(struct nsim_dev *nsim_dev, struct nsim_dev_port *nsim_dev_port)
{
struct netdevsim *
nsim_create(struct nsim_dev *nsim_dev, struct nsim_dev_port *nsim_dev_port)
{
@@
-417,8
+423,7
@@
void nsim_destroy(struct netdevsim *ns)
}
rtnl_unlock();
if (nsim_dev_port_is_pf(ns->nsim_dev_port))
}
rtnl_unlock();
if (nsim_dev_port_is_pf(ns->nsim_dev_port))
- nsim_udp_tunnels_info_destroy(dev);
- mock_phc_destroy(ns->phc);
+ nsim_exit_netdevsim(ns);
free_netdev(dev);
}
free_netdev(dev);
}