summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid S. Miller <davem@nuts.davemloft.net>2004-06-16 22:09:59 -0700
committerDavid S. Miller <davem@nuts.davemloft.net>2004-06-16 22:09:59 -0700
commit4c45b4df98b2cd48fb455a2de3ac006e100fe793 (patch)
tree11b3c2bbfbddf8d269730c8051e7c1e65118c9c4
parentd3be7229e69979656ff811b71e1c05ea74c3fbf4 (diff)
Cset exclude: kuznet@ms2.inr.ac.ru|ChangeSet|20040616204246|05149
-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;