summaryrefslogtreecommitdiffstats
path: root/drivers/media/platform/sti
diff options
context:
space:
mode:
authorPeter Griffin2016-03-24 12:23:50 +0100
committerMauro Carvalho Chehab2016-05-09 17:51:15 +0200
commita6311d275126f65e4ccb88d3d384003b8dab47d8 (patch)
tree1094fda99bc6b32706ac076917b62b18edd60e97 /drivers/media/platform/sti
parentMerge tag 'v4.6-rc7' into patchwork (diff)
downloadkernel-qcow2-linux-a6311d275126f65e4ccb88d3d384003b8dab47d8.tar.gz
kernel-qcow2-linux-a6311d275126f65e4ccb88d3d384003b8dab47d8.tar.xz
kernel-qcow2-linux-a6311d275126f65e4ccb88d3d384003b8dab47d8.zip
[media] c8sectpfe: Fix broken circular buffer wp management
During the review process, a regression was intoduced in the circular buffer write pointer management. This means that wp doesn't get managed properly once the buffer becomes full. Signed-off-by: Peter Griffin <peter.griffin@linaro.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
Diffstat (limited to 'drivers/media/platform/sti')
-rw-r--r--drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.c b/drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.c
index 78e3cb9a628f..875d38455fa7 100644
--- a/drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.c
+++ b/drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.c
@@ -130,7 +130,7 @@ static void channel_swdemux_tsklet(unsigned long data)
writel(channel->back_buffer_busaddr, channel->irec +
DMA_PRDS_BUSRP_TP(0));
else
- writel(wp, channel->irec + DMA_PRDS_BUSWP_TP(0));
+ writel(wp, channel->irec + DMA_PRDS_BUSRP_TP(0));
}
static int c8sectpfe_start_feed(struct dvb_demux_feed *dvbdmxfeed)