Christoph Hellwig
17d5363b83
scsi: introduce a result field in struct scsi_request
...
This passes on the scsi_cmnd result field to users of passthrough
requests. Currently we abuse req->errors for this purpose, but that
field will go away in its current form.
Note that the old IDE code abuses the errors field in very creative
ways and stores all kinds of different values in it. I didn't dare
to touch this magic, so the abuses are brought forward 1:1.
Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Martin K. Petersen <martin.petersen@oracle.com>
Reviewed-by: Bart Van Assche <Bart.VanAssche@sandisk.com>
Signed-off-by: Jens Axboe <axboe@fb.com>
2017-04-20 12:16:10 -06:00
..
iscsi
iscsi-target: use generic inet_pton_with_scope
2017-04-04 09:48:23 -06: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
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending
2017-03-02 14:52:05 -08:00
Kconfig
block: make scsi_request and scsi ioctl support optional
2017-01-31 10:53:05 -07:00
Makefile
target_core_alua.c
target: fix race during implicit transition work flushes
2017-03-18 14:47:29 -07:00
target_core_alua.h
target: Minimize #include directives
2016-12-09 10:22:28 -08:00
target_core_configfs.c
target: Drop pointless tfo->check_stop_free check
2017-03-18 14:42:50 -07:00
target_core_device.c
block: remove the discard_zeroes_data flag
2017-04-08 11:25:38 -06: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
locking/atomic, kref: Add kref_read()
2017-01-14 11:37:18 +01:00
target_core_pr.h
target: Minimize #include directives
2016-12-09 10:22:28 -08:00
target_core_pscsi.c
scsi: introduce a result field in struct scsi_request
2017-04-20 12:16:10 -06: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: Fix VERIFY_16 handling in sbc_parse_cdb
2017-03-07 22:15:23 -08:00
target_core_spc.c
target: Remove enum transport_lunflags_table
2016-03-10 21:48:55 -08:00
target_core_stat.c
target: Add counters for ABORT_TASK success + failure
2017-02-26 16:21:06 -08:00
target_core_tmr.c
target: Add counters for ABORT_TASK success + failure
2017-02-26 16:21:06 -08:00
target_core_tpg.c
target: allow ALUA setup for some passthrough backends
2017-03-18 14:47:25 -07:00
target_core_transport.c
target: Drop pointless tfo->check_stop_free check
2017-03-18 14:42:50 -07: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
tcmu: Convert cmd_time_out into backend device attribute
2017-03-18 16:32:30 -07: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