[COMMON] media: smfc: invalid the cache lines as little as possible
authorCho KyongHo <pullip.cho@samsung.com>
Mon, 14 Sep 2015 15:53:57 +0000 (00:53 +0900)
committerCosmin Tanislav <demonsingur@gmail.com>
Mon, 22 Apr 2024 17:22:19 +0000 (20:22 +0300)
commit7abe82371a25154d10a8ef8465453550ea3171ef
treeaee1aeff872d2974b8b1d75ba4475bd9b4b46356
parent8bd160d6e54771bf4076c6e368e7957b0f1b6eac
[COMMON] media: smfc: invalid the cache lines as little as possible

The amount of data to invalidate CPU cache lines of the destination
buffer of the JPEG compression is much smaller than the length of
the destination buffer because the userspace tends to qbuf the buffer
that is large enough to store the uncompressed image.
Therefore, the data amount of invaidation on the destination buffer
needs to be less than the buffer size for less delay in cache
invalidation and vb2_ion_buf_finish_exact() is for that purpose.

Change-Id: Ifc069a3e940f4e470a2947dc249704340cbe5abb
Signed-off-by: Cho KyongHo <pullip.cho@samsung.com>
drivers/media/platform/exynos/smfc/smfc.c