Dan Williams
b52df4174d
[SCSI] libsas: use libata-eh-reset for sata rediscovery fis transmit failures
...
Since sata devices can take several seconds to recover the link on reset
the 0.5 seconds that libsas currently waits may not be enough. Instead
if we are rediscovering a phy that was previously attached to a sata
device let libata handle any resets to encourage the device to transmit
the initial fis.
Once sas_ata_hard_reset() and lldds learn how to honor 'deadline' libsas
should stop encountering phys in an intermediate state, until then this
will loop until the fis is transmitted or ->attached_sas_addr gets
cleared, but in the more likely initial discovery case we keep existing
behavior.
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
2012-02-19 14:09:32 -06:00
..
fc
[SCSI] libfc: Add support for FDMI
2012-02-19 08:08:58 -06:00
fc_encode.h
[SCSI] libfc: Add support for FDMI
2012-02-19 08:08:58 -06:00
fc_frame.h
[SCSI] fcoe: remove unused ptype field in fcoe_rcv_info
2011-07-28 12:08:55 +04:00
iscsi_if.h
[SCSI] iscsi_transport: Added Ping support
2012-02-19 09:34:50 -06:00
iscsi_proto.h
iscsi: Add Serial Number Arithmetic LT and GT into iscsi_proto.h
2011-07-25 07:48:08 +00:00
Kbuild
libfc.h
[SCSI] libfc: Add support for FDMI
2012-02-19 08:08:58 -06:00
libfcoe.h
[SCSI] fcoe: fix fcoe in a DCB environment by adding DCB notifiers to set skb priority
2011-12-15 11:02:07 +04:00
libiscsi.h
[SCSI] libiscsi_tcp: fix max_r2t manipulation
2012-02-19 08:09:00 -06:00
libiscsi_tcp.h
[SCSI] libiscsi_tcp: fix max_r2t manipulation
2012-02-19 08:09:00 -06:00
libsas.h
[SCSI] libsas: let libata handle command timeouts
2012-02-19 14:07:15 -06:00
libsrp.h
osd_attributes.h
osd_initiator.h
treewide: Fix recieve/receive typos
2011-06-24 11:18:57 +02:00
osd_ore.h
ore: RAID5 Write
2011-10-24 17:15:33 -07:00
osd_protocol.h
osd_sec.h
osd_sense.h
osd_types.h
sas.h
[SCSI] isci: export phy events via ->lldd_control_phy()
2011-10-02 13:24:26 -05:00
sas_ata.h
[SCSI] libsas: use libata-eh-reset for sata rediscovery fis transmit failures
2012-02-19 14:09:32 -06:00
scsi.h
treewide: fix potentially dangerous trailing ';' in #defined values/expressions
2011-07-21 14:10:00 +02:00
scsi_bsg_fc.h
scsi_bsg_iscsi.h
[SCSI] iscsi class: add bsg support to iscsi class
2011-08-27 08:36:21 -06:00
scsi_cmnd.h
[SCSI] Handle disk devices which can not process medium access commands
2012-02-19 10:14:52 -06:00
scsi_dbg.h
scsi_device.h
[SCSI] scsi_dh: code cleanup and remove the references to scsi_dev_info
2011-12-15 10:55:00 +04:00
scsi_devinfo.h
scsi_dh.h
scsi_driver.h
[SCSI] Handle disk devices which can not process medium access commands
2012-02-19 10:14:52 -06:00
scsi_eh.h
scsi_host.h
[SCSI] add flag to skip the runtime PM calls on the host
2012-01-08 19:14:57 -05:00
scsi_ioctl.h
scsi_netlink.h
scsi_netlink_fc.h
scsi_scan.h
scsi_tcq.h
[SCSI] target: Convert TASK_ATTR to scsi_tcq.h definitions
2011-05-24 13:03:56 -04:00
scsi_tgt.h
scsi_tgt_if.h
scsi_transport.h
scsi_transport_fc.h
[SCSI] scsi_transport_fc: Getting FC Port Speed in sync with FC-GS
2012-02-19 08:08:57 -06:00
scsi_transport_iscsi.h
[SCSI] iscsi_transport: Added Ping support
2012-02-19 09:34:50 -06:00
scsi_transport_sas.h
[SCSI] libsas: prevent domain rediscovery competing with ata error handling
2012-02-19 13:52:34 -06:00
scsi_transport_spi.h
scsi_transport_srp.h
scsicam.h
sg.h
srp.h