]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
aacraid: initialize scsi shared tag map
authorJoe Jin <joe.jin@oracle.com>
Wed, 21 Jun 2017 07:24:14 +0000 (15:24 +0800)
committerChuck Anderson <chuck.anderson@oracle.com>
Thu, 6 Jul 2017 03:11:06 +0000 (20:11 -0700)
Need to initialize shared tag map when initialize the aacraid adapter.

Orabug: 26367701

Signed-off-by: Joe Jin <joe.jin@oracle.com>
Reviewed-by: Jack Vogel <jack.vogel@oracle.com>
drivers/scsi/aacraid/linit.c

index d5b26fa541d36746ca2e2786ad39076d165c0256..32b799b6498ce55d94c7d6c23d901281a68e219e 100644 (file)
@@ -1308,6 +1308,10 @@ static int aac_probe_one(struct pci_dev *pdev, const struct pci_device_id *id)
 
        pci_set_drvdata(pdev, shost);
 
+       error = scsi_init_shared_tag_map(shost, shost->can_queue);
+       if (error)
+               goto out_deinit;
+
        error = scsi_add_host(shost, &pdev->dev);
        if (error)
                goto out_deinit;