diff options
| author | James Smart <jsmart2021@gmail.com> | 2019-03-12 16:30:19 -0700 |
|---|---|---|
| committer | Martin K. Petersen <martin.petersen@oracle.com> | 2019-03-19 13:15:09 -0400 |
| commit | c66a91974634bfdf9d8e8736219d3b27621fa704 (patch) | |
| tree | fde56d7651dbcae59f64bdc9f731601c9b678ab5 /tools/perf/scripts/python | |
| parent | e8869f5b0a7273fcf20ef99066fd8129e58ba5b7 (diff) | |
| download | linux-c66a91974634bfdf9d8e8736219d3b27621fa704.tar.gz linux-c66a91974634bfdf9d8e8736219d3b27621fa704.zip | |
scsi: lpfc: Fix io lost on host resets
If the driver undergoes repeated host resets it starts losing exchange
structures and eventually returns SCSI_MLQUEUE_HOST_BUSY and does not
recover. The offline path is not reclaiming the outstanding ios on the fcp
pring txcmplq before calling lpfc_destroy_multixripool, which causes the
txmcplq to be reinit and the resources lost.
Flush the fcp rings before destroying the multixripools.
Signed-off-by: Dick Kennedy <dick.kennedy@broadcom.com>
Signed-off-by: James Smart <jsmart2021@gmail.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions
