[SCSI] lpfc 8.3.33: Fix bug with rrq_pool not being destroyed during driver removal.
Signed-off-by: James Smart <james.smart@emulex.com> Signed-off-by: James Bottomley <JBottomley@Parallels.com>
This commit is contained in:
parent
f8cafd38c2
commit
21a688cdfa
|
@ -1,7 +1,7 @@
|
||||||
/*******************************************************************
|
/*******************************************************************
|
||||||
* This file is part of the Emulex Linux Device Driver for *
|
* This file is part of the Emulex Linux Device Driver for *
|
||||||
* Fibre Channel Host Bus Adapters. *
|
* Fibre Channel Host Bus Adapters. *
|
||||||
* Copyright (C) 2004-2009 Emulex. All rights reserved. *
|
* Copyright (C) 2004-2012 Emulex. All rights reserved. *
|
||||||
* EMULEX and SLI are trademarks of Emulex. *
|
* EMULEX and SLI are trademarks of Emulex. *
|
||||||
* www.emulex.com *
|
* www.emulex.com *
|
||||||
* Portions Copyright (C) 2004-2005 Christoph Hellwig *
|
* Portions Copyright (C) 2004-2005 Christoph Hellwig *
|
||||||
|
@ -194,6 +194,10 @@ lpfc_mem_free(struct lpfc_hba *phba)
|
||||||
pci_pool_destroy(phba->lpfc_hbq_pool);
|
pci_pool_destroy(phba->lpfc_hbq_pool);
|
||||||
phba->lpfc_hbq_pool = NULL;
|
phba->lpfc_hbq_pool = NULL;
|
||||||
|
|
||||||
|
if (phba->rrq_pool)
|
||||||
|
mempool_destroy(phba->rrq_pool);
|
||||||
|
phba->rrq_pool = NULL;
|
||||||
|
|
||||||
/* Free NLP memory pool */
|
/* Free NLP memory pool */
|
||||||
mempool_destroy(phba->nlp_mem_pool);
|
mempool_destroy(phba->nlp_mem_pool);
|
||||||
phba->nlp_mem_pool = NULL;
|
phba->nlp_mem_pool = NULL;
|
||||||
|
|
Loading…
Reference in New Issue