drm/exynos/ipp: Validate buffer enqueue requests
authorBeata Michalska <b.michalska@samsung.com>
Thu, 26 Feb 2015 12:18:46 +0000 (13:18 +0100)
committerMarek Szyprowski <m.szyprowski@samsung.com>
Mon, 13 Apr 2015 10:44:52 +0000 (12:44 +0200)
commit60f0115b9ca6affa29bcdfac05ffea6aecba949a
treeebadb440f47ed1b758a04fe06921d2178e40b16d
parent144cf68191cf23d2e41dff114c42573cee7851db
drm/exynos/ipp: Validate buffer enqueue requests

As for now there is no validation of incoming buffer
enqueue request as far as the gem buffers are being
concerned. This might lead to some undesired cases
when the driver tries to operate on invalid buffers
(wiht no valid gem object handle i.e.).
Add some basic checks to rule out those potential issues.

Signed-off-by: Beata Michalska <b.michalska@samsung.com>
[mszyprow: rebased onto v3.19]
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Signed-off-by: Seung-Woo Kim <sw0312.kim@samsung.com>
drivers/gpu/drm/exynos/exynos_drm_ipp.c