Re: [PATCH] [media] coda: drop dma_sync_single_for_device in coda_bitstream_queue

2015-03-27 Thread Ian Molton

On 25/03/15 16:45, Philipp Zabel wrote:

Issuing a cache flush for the whole bitstream buffer is not optimal in the first
place when only a part of it was written. But given that the buffer is mapped in
writecombine mode, it is not needed at all.

Signed-off-by: Philipp Zabel p.za...@pengutronix.de


Tested-by: Ian Molton imol...@ad-holdings.co.uk


---
  drivers/media/platform/coda/coda-bit.c | 4 
  1 file changed, 4 deletions(-)

diff --git a/drivers/media/platform/coda/coda-bit.c 
b/drivers/media/platform/coda/coda-bit.c
index d39789d..d336cb6 100644
--- a/drivers/media/platform/coda/coda-bit.c
+++ b/drivers/media/platform/coda/coda-bit.c
@@ -181,10 +181,6 @@ static int coda_bitstream_queue(struct coda_ctx *ctx,
if (n  src_size)
return -ENOSPC;

-   dma_sync_single_for_device(ctx-dev-plat_dev-dev,
-  ctx-bitstream.paddr, ctx-bitstream.size,
-  DMA_TO_DEVICE);
-
src_buf-v4l2_buf.sequence = ctx-qsequence++;

return 0;



--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[PATCH] [media] coda: drop dma_sync_single_for_device in coda_bitstream_queue

2015-03-25 Thread Philipp Zabel
Issuing a cache flush for the whole bitstream buffer is not optimal in the first
place when only a part of it was written. But given that the buffer is mapped in
writecombine mode, it is not needed at all.

Signed-off-by: Philipp Zabel p.za...@pengutronix.de
---
 drivers/media/platform/coda/coda-bit.c | 4 
 1 file changed, 4 deletions(-)

diff --git a/drivers/media/platform/coda/coda-bit.c 
b/drivers/media/platform/coda/coda-bit.c
index d39789d..d336cb6 100644
--- a/drivers/media/platform/coda/coda-bit.c
+++ b/drivers/media/platform/coda/coda-bit.c
@@ -181,10 +181,6 @@ static int coda_bitstream_queue(struct coda_ctx *ctx,
if (n  src_size)
return -ENOSPC;
 
-   dma_sync_single_for_device(ctx-dev-plat_dev-dev,
-  ctx-bitstream.paddr, ctx-bitstream.size,
-  DMA_TO_DEVICE);
-
src_buf-v4l2_buf.sequence = ctx-qsequence++;
 
return 0;
-- 
2.1.4

--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html