[SRU][Vivid][PATCH 0/2] Fix for LP #1467912
Joseph Salisbury
joseph.salisbury at canonical.com
Wed Jul 1 17:16:10 UTC 2015
BugLink: http://bugs.launchpad.net/bugs/1467912
== Vivid SRU Justification ==
When loading and unloading the ib_ipoib driver the following error occurs:
"ib0: ib_dealloc_pd failed"
Commit e135106f fixes an issue with the original per-device workqueue code, which
was causing this error to occur. Commit be7aa663f is a pre-req for using per device work queues.
Both commits cherry pick cleanly. Per the bug reporter, they are not needed in kernels
earlier than 3.19.
These patches will also be sent upstream for inclusion in the upstream stable kernels.
== Fixes ==
commit be7aa663fc1d9156798f5af3c60e6df45e1fe5de
Author: Doug Ledford <dledford at redhat.com>
Date: Sat Feb 21 19:27:00 2015 -0500
IB/ipoib: change init sequence ordering
commit e135106fac9525352feb8e49077c8f46c3eaf288
Author: Doug Ledford <dledford at redhat.com>
Date: Sat Feb 21 19:26:59 2015 -0500
IB/ipoib: factor out ah flushing
== Test Case ==
A test Vivid test kernel was built with these patches and tested by the original bug reporter.
The bug reporter states the test kernel resolved the bug.
Doug Ledford (2):
IB/ipoib: change init sequence ordering
IB/ipoib: factor out ah flushing
drivers/infiniband/ulp/ipoib/ipoib_ib.c | 46 +++++++++++++++++++------------
drivers/infiniband/ulp/ipoib/ipoib_main.c | 24 +++++++++++-----
2 files changed, 45 insertions(+), 25 deletions(-)
--
2.1.0
More information about the kernel-team
mailing list