diff options
| -rw-r--r-- | net/core/dst.c | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/net/core/dst.c b/net/core/dst.c index 17fcbb37263f..42aeae5959f5 100644 --- a/net/core/dst.c +++ b/net/core/dst.c @@ -231,12 +231,6 @@ static void dst_ifdown(struct dst_entry *dst, int unregister) if (unregister) { dst->dev = &loopback_dev; dev_hold(&loopback_dev); - - /* Wait for at least one quiescent state after - * detaching the stale device from dst. - */ - synchronize_kernel(); - dev_put(dev); if (dst->neighbour && dst->neighbour->dev == dev) { dst->neighbour->dev = &loopback_dev; |
