Backport 3 patches to fix bugs with AIX clients using IBMVSCSI Target Driver
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Undecided
|
Tim Gardner | ||
Xenial |
Fix Released
|
Undecided
|
Tim Gardner | ||
Yakkety |
Fix Released
|
Undecided
|
Tim Gardner | ||
Zesty |
Fix Released
|
Undecided
|
Tim Gardner |
Bug Description
== Comment: #0 - BRYANT G. LY - 2017-01-16 10:35:29 ==
---Problem Description---
Ibmvscsi Target driver isn't working properly due to a bug where we are sleeping in an interrupt context, also the max transfer length is incorrectly assuming 4k page tables instead of 64k for ppc64.
---Steps to Reproduce---
Use TCMU-Runner with AIX clients
Stack trace output:
Dec 27 18:10:45 reeknova kernel: [315412.636895] ibmvscsis 3000000b: rdma: h_copy_rdma failed, rc -11
Dec 27 18:10:45 reeknova kernel: [315412.636895] ibmvscsis: srp_transfer_data() failed: -11
Dec 27 18:10:45 reeknova kernel: [315412.636898] ibmvscsis 3000000b: rdma: h_copy_rdma failed, rc -11
Dec 27 18:10:45 reeknova kernel: [315412.636899] ibmvscsis: srp_transfer_data() failed: -11
Dec 27 18:10:45 reeknova kernel: [315412.636902] ibmvscsis 3000000b: rdma: h_copy_rdma failed, rc -11
Dec 27 18:10:45 reeknova kernel: [315412.636902] ibmvscsis: srp_transfer_data() failed: -11
Need three of these patches back ported to 4.4 kernel / 4.8 kernel. It has all been queued up for 4.10 kernel under target-devel subsystem.
== Comment: #3 - BRYANT G. LY <email address hidden> - 2017-01-16 10:40:34 ==
[PATCH] ibmvscsis: Fix max transfer length
https:/
[PATCH] ibmvscsis: fix sleeping in interrupt context
https:/
ibmvscsis: Fix srp_transfer_data fail return code
https://<email address hidden>
Changed in linux (Ubuntu Xenial): | |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu Yakkety): | |
status: | In Progress → Fix Committed |
tags: | added: verification-done-xenial verification-done-yakkety |
Default Comment by Bridge