summaryrefslogtreecommitdiff
path: root/drivers/target
diff options
context:
space:
mode:
authorMartin K. Petersen (Oracle) <mkp@kernel.org>2026-08-31 11:20:09 -0400
committerMartin K. Petersen (Oracle) <mkp@kernel.org>2026-08-31 11:20:09 -0400
commit35131b1d29cbb30a4a3f32c541a0167bdfdbcbd1 (patch)
treeb1f7ed9f3a71cd5a6765aeea6ea2e89d38c035e4 /drivers/target
parentcee9395acd8043be0644b25c34bfa86623f2b935 (diff)
parentd5869dae5080e976d4b03cc33eb7ceb527f242bf (diff)
downloadlinux-35131b1d29cbb30a4a3f32c541a0167bdfdbcbd1.tar.gz
linux-35131b1d29cbb30a4a3f32c541a0167bdfdbcbd1.zip
Merge branch '7.3/scsi-queue' into 7.3/scsi-fixes
Pull in outstanding fixes queued for 7.3. Signed-off-by: Martin K. Petersen (Oracle) <mkp@kernel.org>
Diffstat (limited to 'drivers/target')
-rw-r--r--drivers/target/iscsi/iscsi_target.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/target/iscsi/iscsi_target.c b/drivers/target/iscsi/iscsi_target.c
index 62ada3a52210..124ff269b8e7 100644
--- a/drivers/target/iscsi/iscsi_target.c
+++ b/drivers/target/iscsi/iscsi_target.c
@@ -1533,8 +1533,10 @@ __iscsit_check_dataout_hdr(struct iscsit_conn *conn, void *buf,
*/
if (se_cmd->transport_state & CMD_T_ABORTED) {
if (hdr->flags & ISCSI_FLAG_CMD_FINAL &&
- --cmd->outstanding_r2ts < 1)
+ --cmd->outstanding_r2ts < 1) {
iscsit_stop_dataout_timer(cmd);
+ target_complete_cmd(se_cmd, SAM_STAT_TASK_ABORTED);
+ }
return iscsit_dump_data_payload(conn, payload_length, 1);
}