summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--net/core/dst.c6
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;