Messages in this thread Patch in this message | | | Date | Tue, 26 Jul 2011 20:46:38 +0800 | Subject | [RFC patch] DMAengine/Langwell: destroy PCI DMA pool in error path | From | Hillf Danton <> |
| |
When setting up the Langwell DMA controller, if error encountered, the newly created PCI DMA pool should be destroied.
Signed-off-by: Hillf Danton <dhillf@gmail.com> --- drivers/dma/intel_mid_dma.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/drivers/dma/intel_mid_dma.c b/drivers/dma/intel_mid_dma.c index f653517..130bb77 100644 --- a/drivers/dma/intel_mid_dma.c +++ b/drivers/dma/intel_mid_dma.c @@ -1100,6 +1100,7 @@ static int mid_setup_dma(struct pci_dev *pdev) LNW_PERIPHRAL_MASK_SIZE); if (dma->mask_reg == NULL) { pr_err("ERR_MDMA:Can't map periphral intr space !!\n"); + pci_pool_destroy(dma->dma_pool); return -ENOMEM; } } else
| |