lpfc: Fix for initializing RRQ bitmap
authorJames Smart <james.smart@emulex.com>
Wed, 21 May 2014 12:05:10 +0000 (08:05 -0400)
committerChristoph Hellwig <hch@lst.de>
Mon, 2 Jun 2014 16:29:52 +0000 (18:29 +0200)
Fix for initializing RRQ bitmap

Signed-off-by: James Smart <james.smart@emulex.com>
Reviewed-By: Dick Kennedy <dick.kennedy@emulex.com>
Signed-off-by: Christoph Hellwig <hch@lst.de>
drivers/scsi/lpfc/lpfc_hbadisc.c

index a44d76a7b8e10d0451832399faffaba1a26cca5b..d17cde6bfcaf08d090fc6112ca3ba852d4e3f94c 100644 (file)
@@ -5634,6 +5634,9 @@ lpfc_nlp_init(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
                ndlp->active_rrqs_xri_bitmap =
                                mempool_alloc(vport->phba->active_rrq_pool,
                                              GFP_KERNEL);
+               if (ndlp->active_rrqs_xri_bitmap)
+                       memset(ndlp->active_rrqs_xri_bitmap, 0,
+                              ndlp->phba->cfg_rrq_xri_bitmap_sz);
        }