-
- Downloads
target: Remove se_session.sess_wait_list
Since we set se_session.sess_tearing_down and stop new commands from being added to se_session.sess_cmd_list before we wait for commands to finish when freeing a session, there's no need for a separate sess_wait_list -- if we let new commands be added to sess_cmd_list after setting sess_tearing_down, that would be a bug that breaks the logic of waiting in-flight commands. Also rename target_splice_sess_cmd_list() to target_sess_cmd_list_set_waiting(), since we are no longer splicing onto a separate list. Signed-off-by:Roland Dreier <roland@purestorage.com> Signed-off-by:
Nicholas Bellinger <nab@linux-iscsi.org>
Showing
- drivers/scsi/qla2xxx/tcm_qla2xxx.c 1 addition, 1 deletiondrivers/scsi/qla2xxx/tcm_qla2xxx.c
- drivers/target/target_core_transport.c 10 additions, 12 deletionsdrivers/target/target_core_transport.c
- include/target/target_core_base.h 0 additions, 1 deletioninclude/target/target_core_base.h
- include/target/target_core_fabric.h 1 addition, 1 deletioninclude/target/target_core_fabric.h
Loading
Please register or sign in to comment