diff options
| author | Raghava Aditya Renukunta <[email protected]> | 2018-02-07 08:40:56 -0800 |
|---|---|---|
| committer | Martin K. Petersen <[email protected]> | 2018-02-13 21:37:03 -0500 |
| commit | 44f1ce7d2f4a90e8976ece898777e53337fd1bee (patch) | |
| tree | 69482cb7aeae0f1613569c1fb5e86879afcfadb0 /tools/perf/scripts/python/bin/stackcollapse-record | |
| parent | a8db6140d7d5396263935a48f0bd7eca3b90f15d (diff) | |
scsi: aacraid: Implement DropIO sync command
IOP_RESET takes a long time to complete. If controller is in a state
where we can bring it back with init struct, send a DropIO sync command
instead.
- If controller is faulted perform standard IOP_RESET in aac_srcv_init.
- If controller is not faulted get adapter properties and extended
properties.
- Update the sa_firmware variable and determine if DropIO request is
supported.
- Issue DropIO request, and get the number of outstanding commands.
- If all commands are complete with success (CT_OK), consider IOP_RESET
is complete.
- If any commands timeout, Perform the IOP_RESET.
Signed-off-by: Prasad B Munirathnam <[email protected]>
Signed-off-by: Raghava Aditya Renukunta <[email protected]>
Reviewed-by: Dave Carroll <[email protected]>
Signed-off-by: Martin K. Petersen <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/bin/stackcollapse-record')
0 files changed, 0 insertions, 0 deletions