- /* Device is being removed, delete all queues using this device */
+ * IB Device that is used by nvmet controllers is being removed,
+ * delete all queues using this device.
list_for_each_entry_safe(queue, tmp, &nvmet_rdma_queue_list,
> == SRU Justification ==
> This bug causes the machine to get stuck and bonding to not work when
> the nvmet_rdma module is loaded.
> Both of these commits are in mainline as of v4.17-rc1.
> == Fixes ==
> a3dd7d0022c3 ("nvmet-rdma: Don't flush system_wq by default during remove_one")
> 9bad0404ecd7 ("nvme-rdma: Don't flush delete_wq by default during remove_one")
> == Regression Potential ==
> Low. Limited to nvme driver and tested by Mellanox.
> == Test Case ==
> A test kernel was built with these patches and tested by the original bug reporter.
> The bug reporter states the test kernel resolved the bug.
> Max Gurtovoy (2):
> nvmet-rdma: Don't flush system_wq by default during remove_one
> nvme-rdma: Don't flush delete_wq by default during remove_one
> drivers/nvme/host/rdma.c | 14 ++++++++++++++
> drivers/nvme/target/rdma.c | 19 ++++++++++++++++++-
> 2 files changed, 32 insertions(+), 1 deletion(-)