diff options
Diffstat (limited to 'drivers/media/video')
-rw-r--r-- | drivers/media/video/mxc/capture/mx27_prpsw.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/media/video/mxc/capture/mx27_prpsw.c b/drivers/media/video/mxc/capture/mx27_prpsw.c index 4e6c50e73294..b39623f25c1f 100644 --- a/drivers/media/video/mxc/capture/mx27_prpsw.c +++ b/drivers/media/video/mxc/capture/mx27_prpsw.c @@ -23,6 +23,7 @@ #include <linux/string.h> #include <linux/fb.h> #include <linux/pci.h> +#include <asm/cacheflush.h> #include <asm/io.h> #include <asm/irq.h> @@ -830,7 +831,7 @@ static void rotation(unsigned long private) * Similarly we don't flush the data after SW rotation/mirroring. */ if (size < 320 * 240 * 2) - consistent_sync(src, size, DMA_FROM_DEVICE); + dmac_inv_range(src, src + size); switch (cam->rotation) { case V4L2_MXC_ROTATE_VERT_FLIP: opl_vmirror_u16(src, s_stride, width, height, dst, d_stride); |