[SRU][Bionic][PATCH 0/1] xfrm: reuse uncached_list to track xdsts

Joseph Salisbury joseph.salisbury at canonical.com
Fri Apr 20 16:14:09 UTC 2018

BugLink: http://bugs.launchpad.net/bugs/1746474

== SRU Justification ==
Commit 52df157f17e5 introduced a regression in v4.13-rc1.  This regression 
causes a stack trace to occur when tearing down an LXD container.  The process
hangs with the following message:

"unregister_netdevice: waiting for eth0 to become free. Usage count = 5"

This regression is fixed by commit 510c321b5571, which is in mainline as of
v4.16-rc7.  The fix is needed in Artful and Bionic.  However, Artful needs 
a prereq commit, so it's SRU request will be sent separately.

== Fix ==
510c321b5571 ("xfrm: reuse uncached_list to track xdsts")

== Regression Potential ==
Low.  This commit is to fix a current regression.

== Test Case ==
A test kernel was built with this patch and tested by the original bug reporter.
The bug reporter states the test kernel resolved the bug.

Xin Long (1):
  xfrm: reuse uncached_list to track xdsts

 include/net/ip6_route.h |  3 +++
 include/net/route.h     |  3 +++
 net/ipv4/route.c        | 21 +++++++++++++--------
 net/ipv4/xfrm4_policy.c |  4 +++-
 net/ipv6/route.c        |  4 ++--
 net/ipv6/xfrm6_policy.c |  5 +++++
 6 files changed, 29 insertions(+), 11 deletions(-)


More information about the kernel-team mailing list