]> git.karo-electronics.de Git - karo-tx-linux.git/commit
drm/i915: Sanity check pread/pwrite
authorChris Wilson <chris@chris-wilson.co.uk>
Sun, 26 Sep 2010 19:50:05 +0000 (20:50 +0100)
committerPaul Gortmaker <paul.gortmaker@windriver.com>
Fri, 17 Aug 2012 19:35:55 +0000 (15:35 -0400)
commit0618fab3584f661de31e8eaab044c8c30b0e8d74
tree3099d3060bbc3858852c6e688a6f504fc9bcdf6f
parent471726290fb97c23c6f1324f42797f867f83588a
drm/i915: Sanity check pread/pwrite

commit ce9d419dbecc292cc3e06e8b1d6d123d3fa813a4 upstream.

Move the access control up from the fast paths, which are no longer
universally taken first, up into the caller. This then duplicates some
sanity checking along the slow paths, but is much simpler.
Tracked as CVE-2010-2962.

Reported-by: Kees Cook <kees@ubuntu.com>
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
drivers/gpu/drm/i915/i915_gem.c