From 50f9156b663916959eab3984ac991b237db48f04 Mon Sep 17 00:00:00 2001 From: "Denis V. Lunev" Date: Thu, 3 Apr 2008 13:30:17 -0700 Subject: [PATCH] --- yaml --- r: 88175 b: refs/heads/master c: 439e23857a21c3a953826eed23c818697a97de1a h: refs/heads/master i: 88173: 5a2026edec075a8b58532663385f076b964e5b9d 88171: f8375dd5a20dab4dbdd0065229eeffe16ab47765 88167: ed526e6de8d71247c8462bc61d662711f833c92d 88159: e8684f28de4c6a3ff63dadcc6d993c038e93f259 v: v3 --- [refs] | 2 +- trunk/net/ipv6/addrconf.c | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/[refs] b/[refs] index f9d252075cd0..9cb7791a4728 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: af2681828af5f2b42e12e8b16ba0cf113cf486c8 +refs/heads/master: 439e23857a21c3a953826eed23c818697a97de1a diff --git a/trunk/net/ipv6/addrconf.c b/trunk/net/ipv6/addrconf.c index e7a1882db048..4fa9da0be19a 100644 --- a/trunk/net/ipv6/addrconf.c +++ b/trunk/net/ipv6/addrconf.c @@ -2469,7 +2469,7 @@ static int addrconf_ifdown(struct net_device *dev, int how) /* Step 1: remove reference to ipv6 device from parent device. Do not dev_put! */ - if (how == 1) { + if (how) { idev->dead = 1; /* protected by rtnl_lock */ @@ -2501,12 +2501,12 @@ static int addrconf_ifdown(struct net_device *dev, int how) write_lock_bh(&idev->lock); /* Step 3: clear flags for stateless addrconf */ - if (how != 1) + if (!how) idev->if_flags &= ~(IF_RS_SENT|IF_RA_RCVD|IF_READY); /* Step 4: clear address list */ #ifdef CONFIG_IPV6_PRIVACY - if (how == 1 && del_timer(&idev->regen_timer)) + if (how && del_timer(&idev->regen_timer)) in6_dev_put(idev); /* clear tempaddr list */ @@ -2543,7 +2543,7 @@ static int addrconf_ifdown(struct net_device *dev, int how) /* Step 5: Discard multicast list */ - if (how == 1) + if (how) ipv6_mc_destroy_dev(idev); else ipv6_mc_down(idev); @@ -2552,7 +2552,7 @@ static int addrconf_ifdown(struct net_device *dev, int how) /* Shot the device (if unregistered) */ - if (how == 1) { + if (how) { addrconf_sysctl_unregister(idev); neigh_parms_release(&nd_tbl, idev->nd_parms); neigh_ifdown(&nd_tbl, dev);