Bug 198189
Summary: | netdev_wait_allrefs endless loop caused by ipv6 driver | ||
---|---|---|---|
Product: | Networking | Reporter: | Mathias Tillman (master.homer) |
Component: | IPV6 | Assignee: | Hideaki YOSHIFUJI (yoshfuji) |
Status: | RESOLVED INVALID | ||
Severity: | high | CC: | kernel, koct9i, michal |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 4.4.103 | Subsystem: | |
Regression: | No | Bisected commit-id: |
Description
Mathias Tillman
2017-12-18 14:24:03 UTC
First time NETDEV_UNREGISTER called from rollback_registered_many() where reg_state is NETREG_UNREGISTERING. After that NETDEV_UNREGISTER might fired multiple times and without that commit ip6_route_dev_notify put device reference to "lo" each time. This hides any reference leaks in other places. Closing this as this is due to a patch in OpenWRT - not the kernel. |