[SCSI] be2iscsi: Set num_cpu = 1 if pci_enable_msix fails
Signed-off-by: Jayamohan Kallickal <jayamohan.kallickal@emulex.com> Signed-off-by: Mike Christie <michaelc@cs.wisc.edu> Signed-off-by: James Bottomley <JBottomley@Parallels.com>
This commit is contained in:
Родитель
b5b9323b95
Коммит
b547f2d699
|
@ -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-"
|
||||
|
|
Загрузка…
Ссылка в новой задаче