summaryrefslogtreecommitdiff
path: root/drivers/video/mxc
diff options
context:
space:
mode:
authorFugang Duan <B38611@freescale.com>2012-06-21 17:31:24 +0800
committerJason Liu <r64343@freescale.com>2012-07-20 13:39:01 +0800
commit91adf6e6226fc1ae6d5f7bfe32bd4a343a666c7d (patch)
treed2c23a173d328e9bd3cd691242752a8bd3d6d7d4 /drivers/video/mxc
parent1a51107c92df3329fa1b264c3250d61c19f87c49 (diff)
downloadlinux-91adf6e6226fc1ae6d5f7bfe32bd4a343a666c7d.tar.gz
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/video/mxc')
-rw-r--r--drivers/video/mxc/mxc_spdc_fb.c4
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);