diff options
author | Fugang Duan <B38611@freescale.com> | 2012-06-21 17:31:24 +0800 |
---|---|---|
committer | Fugang Duan <B38611@freescale.com> | 2012-06-21 17:37:43 +0800 |
commit | d6fd84b508786e89e843ee97ad0f9eb2f23ed4d3 (patch) | |
tree | c57b93382ba002cf9ae73ceebff4faf7079619e3 /drivers | |
parent | 6003011e740325fb1886e3c8070660a875b098ff (diff) |
ENGR00214568 - SPDC : fix dma free unmatched size
- Kernel will print dma free warning when no Sipix panel
connect. Fix dma free unmatched size.
Signed-off-by: Fugang Duan <B38611@freescale.com>
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/video/mxc/mxc_spdc_fb.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/video/mxc/mxc_spdc_fb.c b/drivers/video/mxc/mxc_spdc_fb.c index 449e606f06b2..67561a788403 100644 --- a/drivers/video/mxc/mxc_spdc_fb.c +++ b/drivers/video/mxc/mxc_spdc_fb.c @@ -3998,7 +3998,7 @@ release_regulator1: release_irq: free_irq(fb_data->spdc_irq, fb_data); release_lut_buf: - dma_free_coherent(&pdev->dev, fb_data->pre_buf_size, + dma_free_coherent(&pdev->dev, fb_data->lut_buf_size, fb_data->virt_lut_buf, fb_data->phy_lut_buf); release_cnt_buf: dma_free_coherent(&pdev->dev, fb_data->cnt_buf_size, @@ -4101,7 +4101,7 @@ static int mxc_spdc_fb_remove(struct platform_device *pdev) fb_data->virt_pre_buf, fb_data->phy_pre_buf); dma_free_coherent(&pdev->dev, fb_data->cnt_buf_size, fb_data->virt_cnt_buf, fb_data->phy_cnt_buf); - dma_free_coherent(&pdev->dev, fb_data->pre_buf_size, + dma_free_coherent(&pdev->dev, fb_data->lut_buf_size, fb_data->virt_lut_buf, fb_data->phy_lut_buf); sysfs_remove_group(&info->device->kobj, &spdc_attr_group); |