James Bottomley
00dd4998a6
libsas: convert to libata new error handler
...
The conversion is quite complex given that the libata new error
handler has to be hooked into the current libsas timeout and error
handling. The way this is done is to process all the failed commands
via libsas first, but if they have no underlying sas task (and they're
on a sata device) assume they are destined for the libata error
handler and send them accordingly.
Finally, activate the port recovery of the libata error handler for
each port known to the host. This is somewhat suboptimal, since that
port may not need recovering, but given the current architecture of
the libata error handler, it's the only way; and the spurious
activation is harmless.
Signed-off-by: James Bottomley <James.Bottomley@suse.de>
Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
2011-03-02 02:36:45 -05:00
..
fc
tree-wide: fix comment/printk typos
2010-11-01 15:38:34 -04:00
fc_encode.h
[SCSI] libfc: add fc_fill_reply_hdr() and fc_fill_hdr()
2010-07-28 09:06:00 -05:00
fc_frame.h
[SCSI] libfc: add fc_frame_sid() and fc_frame_did() functions
2010-07-28 09:05:59 -05:00
iscsi_if.h
[SCSI] libiscsi: add more informative failure message during iscsi scsi eh
2010-12-31 09:51:54 -06:00
iscsi_proto.h
[SCSI] libiscsi: Check TMF state before sending PDU
2009-12-04 12:01:36 -06:00
Kbuild
[SCSI] Unexport scsi/scsi.h from headers_install
2010-05-02 11:45:12 -04:00
libfc.h
[SCSI] libfc: fix statistics for FCP input/output megabytes
2010-12-21 12:24:34 -06:00
libfcoe.h
[SCSI] libfcoe: retry rejected FLOGI to another FCF if possible
2010-12-21 12:24:32 -06:00
libiscsi.h
[SCSI] libiscsi: do not take host lock in queuecommand
2010-12-31 09:52:44 -06:00
libiscsi_tcp.h
kfifo: move struct kfifo in place
2009-12-22 14:17:55 -08:00
libsas.h
[SCSI] libsas: fix definition of wideport, include local sas address
2010-12-21 12:23:53 -06:00
libsrp.h
libsrp: fix compile failure
2009-12-30 12:23:27 -08:00
osd_attributes.h
osd_initiator.h
[SCSI] libosd: write/read_sg_kern API
2010-10-26 10:42:35 -05:00
osd_protocol.h
[SCSI] libosd: Support for scatter gather write/read commands
2010-10-26 10:42:34 -05:00
osd_sec.h
osd_sense.h
[SCSI] libosd: osd_sense: OSD_CFO_PERMISSIONS
2009-12-04 12:01:44 -06:00
osd_types.h
[SCSI] libosd: Support for scatter gather write/read commands
2010-10-26 10:42:34 -05:00
sas.h
sas_ata.h
libsas: convert to libata new error handler
2011-03-02 02:36:45 -05:00
scsi.h
[SCSI] fix incorrect value of SCSI_MAX_SG_CHAIN_SEGMENTS due to include file ordering
2011-01-24 11:49:34 -06:00
scsi_bsg_fc.h
[SCSI] fc-transport: Use packed modifier for fc_bsg_request structure.
2010-01-17 12:36:33 -06:00
scsi_cmnd.h
scsi_dbg.h
scsi_device.h
scsi/sd: add a no_read_capacity_16 scsi_device flag
2010-10-22 10:22:05 -07:00
scsi_devinfo.h
scsi_dh.h
[SCSI] scsi_dh: Change the scsidh_activate interface to be asynchronous
2009-12-04 12:00:46 -06:00
scsi_driver.h
scsi_eh.h
scsi_host.h
SCSI host lock push-down
2010-11-16 13:33:23 -08:00
scsi_ioctl.h
scsi_netlink.h
scsi: use __uX types for headers exported to user space
2010-08-11 08:59:01 -07:00
scsi_netlink_fc.h
scsi_scan.h
scsi_tcq.h
block: remove spurious uses of REQ_HARDBARRIER
2010-09-10 12:35:36 +02:00
scsi_tgt.h
scsi_tgt_if.h
scsi_transport.h
scsi_transport_fc.h
[SCSI] fc class: add fc host dev loss sysfs file
2010-10-07 17:09:44 -05:00
scsi_transport_iscsi.h
[SCSI] iscsi_transport: wait on session in error handler path
2010-07-28 09:06:06 -05:00
scsi_transport_sas.h
[SCSI] scsi_transport_sas: add support for transport layer retries (TLR)
2010-02-08 17:15:19 -06:00
scsi_transport_spi.h
scsi_transport_srp.h
scsicam.h
sg.h
sysctl extern cleanup: sg
2010-03-12 15:53:10 -08:00
srp.h
IB/srp: Implement SRP_CRED_REQ and SRP_AER_REQ
2010-10-22 22:19:10 -07:00