diff options
author | Andrey Grodzovsky <[email protected]> | 2016-11-10 09:35:27 -0500 |
---|---|---|
committer | Martin K. Petersen <[email protected]> | 2016-11-12 10:25:37 -0500 |
commit | 18f6084a989ba1b38702f9af37a2e4049a924be6 (patch) | |
tree | 410beda3e855a9bd33ce1ecf1c5adea8019cb4f1 /tools/perf/util/trace-event-scripting.c | |
parent | 5e5ec1759dd663a1d5a2f10930224dd009e500e8 (diff) |
scsi: mpt3sas: Fix secure erase premature termination
This is a work around for a bug with LSI Fusion MPT SAS2 when perfoming
secure erase. Due to the very long time the operation takes, commands
issued during the erase will time out and will trigger execution of the
abort hook. Even though the abort hook is called for the specific
command which timed out, this leads to entire device halt
(scsi_state terminated) and premature termination of the secure erase.
Set device state to busy while ATA passthrough commands are in progress.
[mkp: hand applied to 4.9/scsi-fixes, tweaked patch description]
Signed-off-by: Andrey Grodzovsky <[email protected]>
Acked-by: Sreekanth Reddy <[email protected]>
Cc: <[email protected]>
Cc: Sathya Prakash <[email protected]>
Cc: Chaitra P B <[email protected]>
Cc: Suganath Prabu Subramani <[email protected]>
Cc: Sreekanth Reddy <[email protected]>
Cc: Hannes Reinecke <[email protected]>
Cc: <[email protected]>
Signed-off-by: Martin K. Petersen <[email protected]>
Diffstat (limited to 'tools/perf/util/trace-event-scripting.c')
0 files changed, 0 insertions, 0 deletions