remarkable-linux/drivers/scsi/isci
Jeff Skirvin 8c731888bf isci: Added timeouts to RNC suspensions in the abort path.
This change adds timeouts to the RNC suspension wait.  It makes the
suspend and resume timeouts the same.

The previous resume timeout of 5 ms was too short, and timeouts were
seen in resumptions of devices in the abort task/LUN reset path - which
would receive an RNC resumed message within a tenth of a second later.

Signed-off-by: Jeff Skirvin <jeffrey.d.skirvin@intel.com>
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
2012-05-17 14:33:42 -07:00
..
host.c isci: Manage tag releases differently when aborting tasks. 2012-05-17 14:33:41 -07:00
host.h isci: Redesign device suspension, abort, cleanup. 2012-05-17 14:33:38 -07:00
init.c isci: Remove isci_device reqs_in_process and dev_node from isci_device. 2012-05-17 14:33:39 -07:00
isci.h [SCSI] isci: oem parameter format v1.3 (cable select) 2012-01-16 11:43:04 +04:00
Makefile
phy.c isci: Changes in COMSAS timings enabling ISCI to detect buggy disc drives. 2012-05-17 12:27:28 -07:00
phy.h isci: kill sci_phy_protocol and sci_request_protocol 2012-05-17 12:27:11 -07:00
port.c isci: Only set IDEV_GONE in the device stop path. 2012-05-17 14:33:39 -07:00
port.h isci: Manage the link layer hang detect timer for RNC suspensions. 2012-05-17 14:33:36 -07:00
port_config.c isci: fix 'link-up' events occur after 'start-complete' 2012-05-17 12:27:12 -07:00
probe_roms.c isci: refactor initialization for S3/S4 2012-05-17 12:27:12 -07:00
probe_roms.h isci: refactor initialization for S3/S4 2012-05-17 12:27:12 -07:00
registers.h isci: Changes in COMSAS timings enabling ISCI to detect buggy disc drives. 2012-05-17 12:27:28 -07:00
remote_device.c isci: Added timeouts to RNC suspensions in the abort path. 2012-05-17 14:33:42 -07:00
remote_device.h isci: Wait for RNC resumption before leaving the abort path. 2012-05-17 14:33:42 -07:00
remote_node_context.c isci: Added timeouts to RNC suspensions in the abort path. 2012-05-17 14:33:42 -07:00
remote_node_context.h isci: Implement waiting for suspend in the abort path. 2012-05-17 14:33:41 -07:00
remote_node_table.c
remote_node_table.h
request.c isci: Add protocol indicator for TMF requests. 2012-05-17 14:33:42 -07:00
request.h isci: Manage tag releases differently when aborting tasks. 2012-05-17 14:33:41 -07:00
sas.h
scu_completion_codes.h isci: Handle all suspending TC completions 2012-05-17 14:33:37 -07:00
scu_event_codes.h
scu_remote_node_context.h
scu_task_context.h [SCSI] isci: T10 DIF support 2012-02-19 09:14:24 -06:00
task.c isci: Directly control IREQ_ABORT_PATH_ACTIVE when completing TMFs. 2012-05-17 14:33:42 -07:00
task.h isci: Redesign device suspension, abort, cleanup. 2012-05-17 14:33:38 -07:00
unsolicited_frame_control.c isci: refactor initialization for S3/S4 2012-05-17 12:27:12 -07:00
unsolicited_frame_control.h isci: refactor initialization for S3/S4 2012-05-17 12:27:12 -07:00