drm/exynos: gsc: normalize invalid buf idx from userspace
authorHyungwon Hwang <human.hwang@samsung.com>
Mon, 24 Aug 2015 10:33:27 +0000 (19:33 +0900)
committerSeung-Woo Kim <sw0312.kim@samsung.com>
Wed, 14 Dec 2016 04:50:43 +0000 (13:50 +0900)
commitb2a03f91c2ddd0b999f549337278d2443099c3d7
tree64d69ed8d395e68cbaef2486ff0f82420c9871ed
parent5b62dd3472f8e4e75a2efd65324f4f17d755e20a
drm/exynos: gsc: normalize invalid buf idx from userspace

At least in the one frame processing mode which is the only mode supported
by the current gsc driver, the buf idx is not meaningful for the driver.
Because only one address in the buffer is valid at a time, so it is OK to
convert the invalid buf idx from userspace to a valid idx, process the
frame, and return the result with original buf idx.

Signed-off-by: Hyungwon Hwang <human.hwang@samsung.com>
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Change-Id: I8257cd39e33382f214ce4573e4a79f15ea498aab
drivers/gpu/drm/exynos/exynos_drm_gsc.c