Bart Van Assche
e3b88ee95b
target: Fix handling of aborted failed commands
...
If a target driver (e.g. tcm_qla2xxx) calls
transport_generic_request_failure() to report that receiving data
has failed and that SCSI command has already been aborted by the
initiator, ensure that the SCSI status ABORTED is sent back to the
initiator instead of the sense code provided by the target driver.
Signed-off-by: Bart Van Assche <bart.vanassche@sandisk.com>
Cc: Hannes Reinecke <hare@suse.com>
Cc: Christoph Hellwig <hch@lst.de>
Cc: David Disseldorp <ddiss@suse.de>
Signed-off-by: Nicholas Bellinger <nab@linux-iscsi.org>
2017-02-20 13:28:09 -08:00
..
iscsi
target/iscsi: Fix unsolicited data seq_end_offset calculation
2017-02-18 21:24:21 -08:00
loopback
target: Minimize #include directives
2016-12-09 10:22:28 -08:00
sbp
sbp-target: Add an #include directive
2016-12-09 10:20:10 -08:00
tcm_fc
target/tcm_fc: Remove a set-but-not-used variable
2017-02-09 00:39:06 -08:00
Kconfig
Makefile
target_core_alua.c
target: Minimize #include directives
2016-12-09 10:22:28 -08:00
target_core_alua.h
target: Minimize #include directives
2016-12-09 10:22:28 -08:00
target_core_configfs.c
Merge branch 'scsi-target-for-v4.10' of git://git.kernel.org/pub/scm/linux/kernel/git/bvanassche/linux
2016-12-21 10:16:05 -08:00
target_core_device.c
target: Remove se_tmr_req.tmr_lun
2017-02-09 00:39:10 -08:00
target_core_fabric_configfs.c
fs: configfs: don't return anything from drop_link
2016-12-01 10:50:49 +01:00
target_core_fabric_lib.c
target_core_file.c
target: Minimize #include directives
2016-12-09 10:22:28 -08:00
target_core_file.h
target: Minimize #include directives
2016-12-09 10:22:28 -08:00
target_core_hba.c
target_core_iblock.c
block,fs: use REQ_* flags directly
2016-11-01 09:43:26 -06:00
target_core_iblock.h
target: Minimize #include directives
2016-12-09 10:22:28 -08:00
target_core_internal.h
target: Minimize #include directives
2016-12-09 10:22:28 -08:00
target_core_pr.c
target: Fix spelling mistake and unwrap multi-line text
2016-12-16 11:16:08 +01:00
target_core_pr.h
target: Minimize #include directives
2016-12-09 10:22:28 -08:00
target_core_pscsi.c
target: avoid accessing .bi_vcnt directly
2016-11-22 08:57:55 -07:00
target_core_pscsi.h
target: Minimize #include directives
2016-12-09 10:22:28 -08:00
target_core_rd.c
target: Minimize #include directives
2016-12-09 10:22:28 -08:00
target_core_rd.h
target: Minimize #include directives
2016-12-09 10:22:28 -08:00
target_core_sbc.c
target: Remove command flag CMD_T_BUSY
2017-02-09 00:39:15 -08:00
target_core_spc.c
target_core_stat.c
target: export protocol identifier
2017-02-18 21:36:50 -08:00
target_core_tmr.c
target: Make core_tmr_abort_task() consider all commands
2017-02-09 00:39:11 -08:00
target_core_tpg.c
target_core_transport.c
target: Fix handling of aborted failed commands
2017-02-20 13:28:09 -08:00
target_core_ua.c
target_core_ua.h
target: Minimize #include directives
2016-12-09 10:22:28 -08:00
target_core_user.c
Merge branch 'scsi-target-for-v4.10' of git://git.kernel.org/pub/scm/linux/kernel/git/bvanassche/linux
2016-12-21 10:16:05 -08:00
target_core_xcopy.c
target: Use correct SCSI status during EXTENDED_COPY exception
2017-02-08 07:46:54 -08:00
target_core_xcopy.h
target: check for XCOPY parameter truncation
2017-01-10 08:41:27 -08:00