Public bug reported:
There is a refcount error in the current 2.6.37.rc* release when unregistering bridge devices, this prevents machines from beeing successfully able to shut down and reboot and just spewing out an endless stream of error messages. unregister_netdevice: waiting for {bridgedevice} to become free. Usage count = [somenumber] Discussion and patch can be found here: http://us.generation-nt.com/answer/2-6-37-rc2-after-kvm-shutdown- unregister-netdevice-waiting-vmtst01eth0-become-free-usage- count-1-help-201081421.html http://patchwork.ozlabs.org/patch/71354/ The patch is already in David Millers repository but hasn't been pushed into Linuses repository yet. diff --git a/net/ipv6/addrconf.c b/net/ipv6/addrconf.c index b41ce0f..aaa3ca4 100644 --- a/net/ipv6/addrconf.c +++ b/net/ipv6/addrconf.c @@ -2754,13 +2754,13 @@ static int addrconf_ifdown(struct net_device *dev, int how) ifa->state = INET6_IFADDR_STATE_DEAD; spin_unlock_bh(&ifa->state_lock); - if (state == INET6_IFADDR_STATE_DEAD) { - in6_ifa_put(ifa); - } else { + if (state != INET6_IFADDR_STATE_DEAD) { __ipv6_ifa_notify(RTM_DELADDR, ifa); atomic_notifier_call_chain(&inet6addr_chain, NETDEV_DOWN, ifa); } + + in6_ifa_put(ifa); write_lock_bh(&idev->lock); } } ProblemType: Bug DistroRelease: Ubuntu 11.04 Package: linux-image (not installed) Regression: Yes ProcVersionSignature: Ubuntu 2.6.37-7.19-generic 2.6.37-rc3 Uname: Linux 2.6.37-7-generic x86_64 NonfreeKernelModules: nvidia Architecture: amd64 Date: Fri Dec 3 12:38:15 2010 InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Beta amd64 (20100901.1) ProcEnviron: LANG=en_US.utf8 SHELL=/bin/bash SourcePackage: linux ** Affects: linux (Ubuntu) Importance: Undecided Status: New ** Tags: amd64 apport-bug natty -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/684682 Title: unregister_netdevice refcount error -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs