diff options
| author | Hans Petter Selasky <hselasky@FreeBSD.org> | 2019-03-08 09:16:29 +0000 |
|---|---|---|
| committer | Hans Petter Selasky <hselasky@FreeBSD.org> | 2019-03-08 09:16:29 +0000 |
| commit | e0ba1be6d7166b55f0ca8ba31b031d79bf1223fd (patch) | |
| tree | ae3d745520d29ae56fe659c424935aada39f81c1 /sys/dev/mlx4 | |
| parent | 1cd7081eb15e2708f5f7d4f3d51cd9ea4076acad (diff) | |
Notes
Diffstat (limited to 'sys/dev/mlx4')
| -rw-r--r-- | sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c b/sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c index ecddc21bec3b..9ecc0153165f 100644 --- a/sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c +++ b/sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c @@ -1779,11 +1779,8 @@ void mlx4_en_destroy_netdev(struct net_device *dev) EVENTHANDLER_DEREGISTER(vlan_unconfig, priv->vlan_detach); /* Unregister device - this will close the port if it was up */ - if (priv->registered) { - mutex_lock(&mdev->state_lock); + if (priv->registered) ether_ifdetach(dev); - mutex_unlock(&mdev->state_lock); - } mutex_lock(&mdev->state_lock); mlx4_en_stop_port(dev); |
