Commit 0b1d3cbf authored by Jayamohan Kallickal's avatar Jayamohan Kallickal Committed by James Bottomley
Browse files

[SCSI] be2iscsi: check boot_kset is created before destroying it

parent 91eefa89
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -420,6 +420,7 @@ static int beiscsi_setup_boot_info(struct beiscsi_hba *phba)
	return 0;

free_kset:
	if (phba->boot_kset)
		iscsi_boot_destroy_kset(phba->boot_kset);
	return -ENOMEM;
}
@@ -4144,10 +4145,11 @@ static void beiscsi_remove(struct pci_dev *pcidev)
			    phba->ctrl.mbox_mem_alloced.size,
			    phba->ctrl.mbox_mem_alloced.va,
			    phba->ctrl.mbox_mem_alloced.dma);
	if (phba->boot_kset)
		iscsi_boot_destroy_kset(phba->boot_kset);
	iscsi_host_remove(phba->shost);
	pci_dev_put(phba->pcidev);
	iscsi_host_free(phba->shost);
	iscsi_boot_destroy_kset(phba->boot_kset);
}

static void beiscsi_msix_enable(struct beiscsi_hba *phba)