From: Nicholas Bellinger <nab@xxxxxxxxxxxxxxx> Hello Sagi & Slava, Following the earlier pre-LSF discussion, here is a patch series to convert iscsi/iser target to using modern kthread.h primitives when starting / stopping RX + TX kernel threads during iscsi_conn creation / shutdown. So far this code has been tested with traditional iscsi-target login / logout code-paths, and needs to be verified via iser-target login / logout code-paths as well. Also, patch #3 is a seperate iser-target bugfix to handle a failed outgoing ISCSI_OP_LOGOUT_RSP in isert_cq_comp_err() completion interrupt path code. This one may or may not have been triggering earlier, but addresses a possible iser-target specific logout bug. Please review + test for v4.1-rc1 code. Thank you, --nab Nicholas Bellinger (3): iscsi-target: Convert iscsi_thread_set usage to kthread.h iscsi-target: Drop legacy iscsi_target_tq.c logic iser-target: Handle special case for logout during connection failure drivers/infiniband/ulp/isert/ib_isert.c | 16 +- drivers/target/iscsi/Makefile | 1 - drivers/target/iscsi/iscsi_target.c | 109 +++---- drivers/target/iscsi/iscsi_target_erl0.c | 14 +- drivers/target/iscsi/iscsi_target_login.c | 60 +++- drivers/target/iscsi/iscsi_target_tq.c | 495 ------------------------------ drivers/target/iscsi/iscsi_target_tq.h | 84 ----- drivers/target/iscsi/iscsi_target_util.c | 1 - include/target/iscsi/iscsi_target_core.h | 13 +- 9 files changed, 131 insertions(+), 662 deletions(-) delete mode 100644 drivers/target/iscsi/iscsi_target_tq.c delete mode 100644 drivers/target/iscsi/iscsi_target_tq.h -- 1.9.1 -- To unsubscribe from this list: send the line "unsubscribe linux-scsi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html