lpfc 8.3.35: Correct missing queue destroy on function reset
Subsystems (2)
PATCH 4/16 lpfc 8.3.35: Correct missing queue destroy on function reset
Correct missing queue destroy on function reset
Signed-off-by James Smart <[email protected]>
---
lpfc_sli.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
drivers/scsi/lpfc/lpfc_sli.c +2 -2
@@ -3964,9 +3964,9 @@ lpfc_sli4_brdreset(struct lpfc_hba *phbapci_write_config_word (phba->pcidev,PCI_COMMAND , (cfg_value & ~(PCI_COMMAND_PARITY |PCI_COMMAND_SERR ))); -/* Perform FCoE PCI function reset */ -lpfc_sli4_queue_destroy (phba); +/* Perform FCoE PCI function reset before freeing queue memory */ rc =lpfc_pci_function_reset (phba); +lpfc_sli4_queue_destroy (phba);/* Restore PCI cmd register */ pci_write_config_word (phba->pcidev,PCI_COMMAND , cfg_value);