aboutsummaryrefslogtreecommitdiff
path: root/scripts/gdb/linux/mm.py
diff options
context:
space:
mode:
authorQuinn Tran <[email protected]>2022-03-10 01:25:58 -0800
committerMartin K. Petersen <[email protected]>2022-03-15 00:29:14 -0400
commitc02aada06d19a215c8291bd968a99a270e96f734 (patch)
tree1082ead329d125c60ffc4685ca3f38a740acf26e /scripts/gdb/linux/mm.py
parentc13ce47c64ea8f14e77eecb40d1e7c2ac667f898 (diff)
scsi: qla2xxx: Fix hang due to session stuck
User experienced device lost. The log shows Get port data base command was queued up, failed, and requeued again. Every time it is requeued, it set the FCF_ASYNC_ACTIVE. This prevents any recovery code from occurring because driver thinks a recovery is in progress for this session. In essence, this session is hung. The reason it gets into this place is the session deletion got in front of this call due to link perturbation. Break the requeue cycle and exit. The session deletion code will trigger a session relogin. Link: https://lore.kernel.org/r/[email protected] Fixes: 726b85487067 ("qla2xxx: Add framework for async fabric discovery") Cc: [email protected] Reviewed-by: Himanshu Madhani <[email protected]> Signed-off-by: Quinn Tran <[email protected]> Signed-off-by: Nilesh Javali <[email protected]> Signed-off-by: Martin K. Petersen <[email protected]>
Diffstat (limited to 'scripts/gdb/linux/mm.py')
0 files changed, 0 insertions, 0 deletions