Messages in this thread Patch in this message | | | Date | Sat, 13 Aug 2011 12:31:26 +0800 | Subject | [RFC patch resend] DMAengine/Langwell: put dev object in error path | From | Hillf Danton <> |
| |
When allocating resources for DMA channel, if error encountered, the dev object of the relevant DMA device should be put, corresponding to the get operation.
Signed-off-by: Hillf Danton <dhillf@gmail.com> ---
--- a/drivers/dma/intel_mid_dma.c Sat Aug 13 11:44:46 2011 +++ intel_mid_dma.c Sat Aug 13 12:39:53 2011 @@ -871,6 +871,7 @@ static int intel_mid_dma_alloc_chan_reso if (mid->state == SUSPENDED) { if (dma_resume(mid->pdev)) { pr_err("ERR_MDMA: resume failed"); + pm_runtime_put(&mid->pdev->dev); return -EFAULT; } }
| |