From: stephen hemminger Date: Thu, 6 Oct 2011 11:19:41 +0000 (+0000) Subject: bridge: fix hang on removal of bridge via netlink X-Git-Tag: v3.1~9^2~13 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1ce5cce895309862d2c35d922816adebe094fe4a;p=pandora-kernel.git bridge: fix hang on removal of bridge via netlink Need to cleanup bridge device timers and ports when being bridge device is being removed via netlink. This fixes the problem of observed when doing: ip link add br0 type bridge ip link set dev eth1 master br0 ip link set br0 up ip link del br0 which would cause br0 to hang in unregister_netdev because of leftover reference count. Reported-by: Sridhar Samudrala Signed-off-by: Stephen Hemminger Acked-by: Sridhar Samudrala Signed-off-by: David S. Miller --- Reading git-diff-tree failed