linux/include/scsi
James Bottomley c299190b93 [SCSI] 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>
2011-02-13 13:17:46 -06:00
..
fc tree-wide: fix comment/printk typos 2010-11-01 15:38:34 -04:00
Kbuild [SCSI] Unexport scsi/scsi.h from headers_install 2010-05-02 11:45:12 -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
libfc.h [SCSI] libfc: introduce LLD event callback 2011-02-12 11:09:04 -06:00
libfcoe.h [SCSI] libfcoe: Move common code from fcoe to libfcoe module 2011-02-12 11:18:18 -06:00
libiscsi.h [SCSI] libiscsi: do not take host lock in queuecommand 2010-12-31 09:52:44 -06:00
libiscsi_tcp.h
libsas.h [SCSI] libsas: fix definition of wideport, include local sas address 2010-12-21 12:23:53 -06:00
libsrp.h
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
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 [SCSI] libsas: convert to libata new error handler 2011-02-13 13:17:46 -06:00
scsi.h [SCSI] Add detailed SCSI I/O errors 2011-02-12 10:33:08 -06:00
scsi_bsg_fc.h
scsi_cmnd.h
scsi_dbg.h
scsi_device.h [SCSI] scsi_dh: Use scsi_devinfo functions to do matching of device_handler tables. 2011-01-24 12:02:09 -06:00
scsi_devinfo.h
scsi_dh.h
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_transport_spi.h
scsi_transport_srp.h
scsicam.h
sg.h
srp.h IB/srp: Implement SRP_CRED_REQ and SRP_AER_REQ 2010-10-22 22:19:10 -07:00