From: Jayamohan Kallickal Date: Wed, 4 Apr 2012 04:41:41 +0000 (-0500) Subject: [SCSI] be2iscsi: Set num_cpu = 1 if pci_enable_msix fails X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=b547f2d699c48e1defbbe7e9349d4bfca33bd219;p=GitHub%2FLineageOS%2Fandroid_kernel_motorola_exynos9610.git [SCSI] be2iscsi: Set num_cpu = 1 if pci_enable_msix fails Signed-off-by: Jayamohan Kallickal Signed-off-by: Mike Christie Signed-off-by: James Bottomley --- diff --git a/drivers/scsi/be2iscsi/be_main.c b/drivers/scsi/be2iscsi/be_main.c index 185cf394b9f0..f69c56bd9b23 100644 --- a/drivers/scsi/be2iscsi/be_main.c +++ b/drivers/scsi/be2iscsi/be_main.c @@ -4282,8 +4282,11 @@ static int __devinit beiscsi_dev_probe(struct pci_dev *pcidev, phba->num_cpus = num_cpus; SE_DEBUG(DBG_LVL_8, "num_cpus = %d\n", phba->num_cpus); - if (enable_msix) + if (enable_msix) { beiscsi_msix_enable(phba); + if (!phba->msix_enabled) + phba->num_cpus = 1; + } ret = be_ctrl_init(phba, pcidev); if (ret) { shost_printk(KERN_ERR, phba->shost, "beiscsi_dev_probe-"