Martin K. Petersen
c611529e7c
sd: Honor block layer integrity handling flags
...
A set of flags introduced in the block layer enable better control over
how protection information is handled. These flags are useful for both
error injection and data recovery purposes. Checking can be enabled and
disabled for controller and disk, and the guard tag format is now a
per-I/O property.
Update sd_protect_op to communicate the relevant information to the
low-level device driver via a set of flags in scsi_cmnd.
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Reviewed-by: Sagi Grimberg <sagig@mellanox.com>
Acked-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Jens Axboe <axboe@fb.com>
2014-09-30 15:17:35 -06:00
..
fc
fc_encode.h
fc_frame.h
fcoe_sysfs.h
iscsi_if.h
libiscsi: return new error code when nop times out
2014-08-01 08:16:39 -04:00
iscsi_proto.h
libfc.h
libfcoe.h
libfcoe: Make fcoe_sysfs optional / fix fnic NULL exception
2013-10-11 13:25:40 -07:00
libiscsi.h
Main batch of InfiniBand/RDMA changes for 3.15:
2014-04-03 16:57:19 -07:00
libiscsi_tcp.h
[SCSI] libiscsi: Reduce locking contention in fast path
2014-03-15 10:19:18 -07:00
libsas.h
libata, libsas: kill pm_result and related cleanup
2014-03-18 16:08:38 -04:00
osd_attributes.h
osd_initiator.h
osd_ore.h
ore: Fix wrong math in allocation of per device BIO
2014-01-23 10:55:03 +02:00
osd_protocol.h
include/scsi/osd_protocol.h: remove unnecessary __constant
2014-06-02 10:36:27 +02:00
osd_sec.h
osd_sense.h
osd_types.h
sas.h
sas_ata.h
scsi.h
lib/scatterlist: make ARCH_HAS_SG_CHAIN an actual Kconfig
2014-08-08 15:57:26 -07:00
scsi_bsg_iscsi.h
scsi_cmnd.h
sd: Honor block layer integrity handling flags
2014-09-30 15:17:35 -06:00
scsi_dbg.h
scsi_device.h
scsi: add a blacklist flag which enables VPD page inquiries
2014-07-25 17:16:41 -04:00
scsi_devinfo.h
scsi: do not issue SCSI RSOC command to Promise Vtrak E610f
2014-07-29 18:01:10 -04:00
scsi_dh.h
scsi_driver.h
scsi: mark scsi_setup_blk_pc_cmnd static
2014-07-17 22:16:29 +02:00
scsi_eh.h
scsi_host.h
scsi: add support for a blk-mq based I/O path.
2014-07-25 17:16:28 -04:00
scsi_ioctl.h
scsi_tcq.h
blk-mq: fix and simplify tag iteration for the timeout handler
2014-09-22 12:00:07 -06:00
scsi_transport.h
scsi: use 64-bit LUNs
2014-07-17 22:07:37 +02:00
scsi_transport_fc.h
scsi: add defines for new FC port speeds.
2014-07-25 17:16:54 -04:00
scsi_transport_iscsi.h
SCSI/libiscsi: Add check_protection callback for transports
2014-03-17 22:33:58 -07:00
scsi_transport_sas.h
scsi_transport_spi.h
scsi_transport_srp.h
scsi_transport_srp: Fix two kernel-doc warnings
2014-03-24 10:05:30 -07:00
scsicam.h
sg.h
Merge branch 'for-3.17/drivers' of git://git.kernel.dk/linux-block
2014-08-14 09:10:21 -06:00
srp.h