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
..
aec62xx.c
ali14xx.c
alim15x3.c
amd74xx.c
atiixp.c
au1xxx-ide.c
buddha.c
cmd64x.c
cmd640.c
cmd640: add __init attribute
2016-07-26 15:25:30 -07:00
cs5520.c
cs5530.c
cs5535.c
cs5536.c
cy82c693.c
delkin_cb.c
dtc2278.c
falconide.c
gayle.c
hpt366.c
Replace <asm/uaccess.h> with <linux/uaccess.h> globally
2016-12-24 11:46:01 -08:00
ht6560b.c
icside.c
ide: icside: remove incorrect initconst annotation
2016-03-20 16:59:27 -04:00
ide-4drives.c
ide-acpi.c
lib/vsprintf.c: remove %Z support
2017-02-27 18:43:47 -08:00
ide-atapi.c
scsi: introduce a result field in struct scsi_request
2017-04-20 12:16:10 -06:00
ide-cd.c
scsi: introduce a result field in struct scsi_request
2017-04-20 12:16:10 -06:00
ide-cd.h
block: split out request-only flags into a new namespace
2016-10-28 08:45:17 -06:00
ide-cd_ioctl.c
scsi: introduce a result field in struct scsi_request
2017-04-20 12:16:10 -06:00
ide-cd_verbose.c
block: split scsi_request out of struct request
2017-01-27 15:08:35 -07:00
ide-cs.c
ide-devsets.c
scsi: introduce a result field in struct scsi_request
2017-04-20 12:16:10 -06:00
ide-disk.c
block: remove the blk_execute_rq return value
2017-04-20 12:16:10 -06:00
ide-disk.h
ide-disk_ioctl.c
ide-disk_proc.c
ide-dma-sff.c
ide-dma.c
scsi: introduce a result field in struct scsi_request
2017-04-20 12:16:10 -06:00
ide-eh.c
scsi: introduce a result field in struct scsi_request
2017-04-20 12:16:10 -06:00
ide-floppy.c
scsi: introduce a result field in struct scsi_request
2017-04-20 12:16:10 -06:00
ide-floppy.h
ide-floppy_ioctl.c
ide-floppy_proc.c
ide-gd.c
block: convert to device_add_disk()
2016-06-27 12:26:08 -07:00
ide-gd.h
ide-generic.c
Revert "ide: Fix interface autodetection in legacy IDE driver (trial #2 )"
2017-01-09 15:27:59 -05:00
ide-io-std.c
ide-io.c
scsi: introduce a result field in struct scsi_request
2017-04-20 12:16:10 -06:00
ide-ioctls.c
scsi: introduce a result field in struct scsi_request
2017-04-20 12:16:10 -06:00
ide-iops.c
Replace <asm/uaccess.h> with <linux/uaccess.h> globally
2016-12-24 11:46:01 -08:00
ide-legacy.c
ide-lib.c
ide-park.c
scsi: introduce a result field in struct scsi_request
2017-04-20 12:16:10 -06:00
ide-pci-generic.c
ide-pio-blacklist.c
ide-pm.c
scsi: introduce a result field in struct scsi_request
2017-04-20 12:16:10 -06:00
ide-pnp.c
ide-probe.c
block: split scsi_request out of struct request
2017-01-27 15:08:35 -07:00
ide-proc.c
Replace <asm/uaccess.h> with <linux/uaccess.h> globally
2016-12-24 11:46:01 -08:00
ide-scan-pci.c
ide-sysfs.c
ide-tape.c
scsi: introduce a result field in struct scsi_request
2017-04-20 12:16:10 -06:00
ide-taskfile.c
scsi: introduce a result field in struct scsi_request
2017-04-20 12:16:10 -06:00
ide-timings.c
ide-xfer-mode.c
ide.c
ide_platform.c
it821x.c
it8172.c
it8213.c
jmicron.c
Kconfig
block: make scsi_request and scsi ioctl support optional
2017-01-31 10:53:05 -07:00
macide.c
Makefile
ns87415.c
opti621.c
palm_bk3710.c
ide: palm_bk3710: add __initdata to palm_bk3710_port_info
2017-02-27 20:43:26 -05:00
pdc202xx_new.c
pdc202xx_old.c
piix.c
pmac.c
ide: missing break statement in set_timings_mdma()
2016-07-26 15:25:31 -07:00
q40ide.c
qd65xx.c
qd65xx.h
rapide.c
rz1000.c
sc1200.c
serverworks.c
setup-pci.c
sgiioc4.c
siimage.c
sis5513.c
block: split scsi_request out of struct request
2017-01-27 15:08:35 -07:00
sl82c105.c
slc90e66.c
tc86c001.c
triflex.c
trm290.c
tx4938ide.c
tx4939ide.c
umc8672.c
via82cxxx.c