Martin K. Petersen
54b2b50c20
[SCSI] Disable WRITE SAME for RAID and virtual host adapter drivers
...
Some host adapters do not pass commands through to the target disk
directly. Instead they provide an emulated target which may or may not
accurately report its capabilities. In some cases the physical device
characteristics are reported even when the host adapter is processing
commands on the device's behalf. This can lead to adapter firmware hangs
or excessive I/O errors.
This patch disables WRITE SAME for devices connected to host adapters
that provide an emulated target. Driver writers can disable WRITE SAME
by setting the no_write_same flag in the host adapter template.
[jejb: fix up rejections due to eh_deadline patch]
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Cc: stable@kernel.org
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
2013-11-29 08:48:39 +04:00
..
fc
libfc: Source code comment spelling fixes
2013-09-04 12:47:49 -07:00
fc_encode.h
fc_frame.h
fcoe_sysfs.h
libfcoe, fcoe, bnx2fc: Add new fcoe control interface
2012-12-14 10:38:54 -08:00
iscsi_if.h
[SCSI] scsi_transport_iscsi: Add support to set CHAP entries
2013-10-25 09:58:01 +01:00
iscsi_proto.h
libfc.h
libfc: Do not invoke the response handler after fc_exch_done()
2013-09-04 13:45:22 -07:00
libfcoe.h
libfcoe: Make fcoe_sysfs optional / fix fnic NULL exception
2013-10-11 13:25:40 -07:00
libiscsi.h
[SCSI] libiscsi: Exporting new attrs for iscsi session and connection in sysfs
2013-08-23 13:10:16 -04:00
libiscsi_tcp.h
libsas.h
[SCSI] libsas: implement > 16 byte CDB support
2013-06-04 11:15:59 -07:00
libsrp.h
osd_attributes.h
osd_initiator.h
osd_ore.h
osd_protocol.h
[SCSI] libosd: remover duplicate __bitwise annotation
2013-05-02 12:15:10 -07:00
osd_sec.h
osd_sense.h
osd_types.h
sas.h
[SCSI] sas: unify the pointlessly separated enums sas_dev_type and sas_device_type
2013-05-10 07:47:52 -07:00
sas_ata.h
[SCSI] sas: unify the pointlessly separated enums sas_dev_type and sas_device_type
2013-05-10 07:47:52 -07:00
scsi.h
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending
2013-09-12 16:11:45 -07:00
scsi_bsg_iscsi.h
scsi_cmnd.h
[SCSI] Shorten the path length of scsi_cmd_to_driver()
2012-10-09 12:04:42 +01:00
scsi_dbg.h
scsi_device.h
[SCSI] Generate uevents on certain unit attention codes
2013-08-26 18:52:27 +04:00
scsi_devinfo.h
[SCSI] Workaround for disks that report bad optimal transfer length
2013-06-24 13:00:10 -07:00
scsi_dh.h
scsi_driver.h
scsi_eh.h
scsi_host.h
[SCSI] Disable WRITE SAME for RAID and virtual host adapter drivers
2013-11-29 08:48:39 +04:00
scsi_ioctl.h
scsi_tcq.h
scsi_tgt.h
scsi_tgt_if.h
scsi_transport.h
scsi_transport_fc.h
scsi_transport_iscsi.h
[SCSI] scsi_transport_iscsi: Add support to set CHAP entries
2013-10-25 09:58:01 +01:00
scsi_transport_sas.h
[SCSI] sas: unify the pointlessly separated enums sas_dev_type and sas_device_type
2013-05-10 07:47:52 -07:00
scsi_transport_spi.h
scsi_transport_srp.h
scsi_transport_srp: Add periodic reconnect support
2013-11-08 14:43:16 -08:00
scsicam.h
sg.h
srp.h