We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c314a01 commit 10ae30bCopy full SHA for 10ae30b
drivers/scsi/qla2xxx/qla_gs.c
@@ -3736,6 +3736,18 @@ static void qla2x00_async_gpnft_gnnft_sp_done(srb_t *sp, int res)
3736
unsigned long flags;
3737
const char *name = sp->name;
3738
3739
+ if (res == QLA_OS_TIMER_EXPIRED) {
3740
+ /* switch is ignoring all commands.
3741
+ * This might be a zone disable behavior.
3742
+ * This means we hit 64s timeout.
3743
+ * 22s GPNFT + 44s Abort = 64s
3744
+ */
3745
+ ql_dbg(ql_dbg_disc, vha, 0xffff,
3746
+ "%s: Switch Zone check please .\n",
3747
+ name);
3748
+ qla2x00_mark_all_devices_lost(vha);
3749
+ }
3750
+
3751
/*
3752
* We are in an Interrupt context, queue up this
3753
* sp for GNNFT_DONE work. This will allow all
0 commit comments