[SCSI] bnx2fc: Fix FW assert during RSCN stress tests
authorBhanu Prakash Gollapudi <bprakash@broadcom.com>
Tue, 30 Aug 2011 22:54:53 +0000 (15:54 -0700)
committerJames Bottomley <JBottomley@Parallels.com>
Sat, 17 Sep 2011 19:10:00 +0000 (23:10 +0400)
Firmware asserts when the same CQE is armed twice. This scenario happens during
RSCN stress tests as driver incorrects arms the CQ after the session is
offloaded.

Signed-off-by: Bhanu Prakash Gollapudi <bprakash@broadcom.com>
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
drivers/scsi/bnx2fc/bnx2fc_tgt.c

index 2138da9571acc155df8391662d51fc6679bf0325..c1800b5312708a914cf424319dd7376fbb008186 100644 (file)
@@ -133,9 +133,7 @@ retry_ofld:
                printk(KERN_ERR PFX "map doorbell failed - no mem\n");
                /* upload will take care of cleaning up sess resc */
                lport->tt.rport_logoff(rdata);
-       } else
-               /* Arm CQ */
-               bnx2fc_arm_cq(tgt);
+       }
        return;
 
 ofld_err: