aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python
diff options
context:
space:
mode:
authorSumit Saxena <[email protected]>2016-01-28 21:04:25 +0530
committerMartin K. Petersen <[email protected]>2016-02-23 21:27:02 -0500
commit18365b138508bfbce0405f9904639fa3b7caf3c9 (patch)
treed776d9ff2aff21a03b8c910565d2c725b418fe76 /tools/perf/scripts/python
parent2c048351c8e3e2b90b3c8b9dea3ee1b709853a9d (diff)
megaraid_sas: Task management support
This patch adds task management for SCSI commands. Added functions are task abort and target reset. 1. Currently, megaraid_sas driver performs controller reset when any IO times out. With task management support added, task abort and target reset will be tried to recover timed out IO. If task management fails, then controller reset will be performaned. If the task management request times out, fail the request and escalate to the next level (controller reset). 2. mr_device_priv_data will be allocated for all generations of controller, but is_tm_capable flag will never be set for controllers (prior to Invader series) as firmware support is not available for task management. 3. Task management capable firmware will set is_tm_capable flag in firmware API. Signed-off-by: Sumit Saxena <[email protected]> Signed-off-by: Kashyap Desai <[email protected]> Signed-off-by: Martin K. Petersen <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions