]> git.karo-electronics.de Git - karo-tx-linux.git/commit
[PATCH] drm/i915: Fix i965 secured batchbuffer usage (CVE-2007-3851)
authorDave Airlie <airlied@redhat.com>
Mon, 6 Aug 2007 23:09:51 +0000 (09:09 +1000)
committerWilly Tarreau <w@1wt.eu>
Sat, 25 Aug 2007 15:24:05 +0000 (17:24 +0200)
commit8894f67be2ffabcd8b4491d552929b89bcebe36b
tree251bdca69a3a5686e02fb34e1f0504becb364eae
parent07acaa4834f61f28e7ea98cdb54ccc57a5c8af74
[PATCH] drm/i915: Fix i965 secured batchbuffer usage (CVE-2007-3851)

This 965G and above chipsets moved the batch buffer non-secure bits to
another place. This means that previous drm's allowed in-secure batchbuffers
to be submitted to the hardware from non-privileged users who are logged
into X and and have access to direct rendering.

Signed-off-by: Dave Airlie <airlied@redhat.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Signed-off-by: Willy Tarreau <w@1wt.eu>
drivers/char/drm/i915_dma.c
drivers/char/drm/i915_drv.h