[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