summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/drm_platform.c
diff options
context:
space:
mode:
authorChris Wilson <chris@chris-wilson.co.uk>2012-03-26 22:15:53 +0200
committerDave Airlie <airlied@redhat.com>2012-04-03 12:18:46 +0200
commit62fb376e214d3c1bfdf6fbb77dac162f6da04d7e (patch)
treee740485e5c058ad0f8e22f26081c24014e127d5a /drivers/gpu/drm/drm_platform.c
parentdrm/radeon: Don't dereference possibly-NULL pointer. (diff)
downloadlinux-62fb376e214d3c1bfdf6fbb77dac162f6da04d7e.tar.xz
linux-62fb376e214d3c1bfdf6fbb77dac162f6da04d7e.zip
drm: Validate requested virtual size against allocated fb size
mplayer -vo fbdev tries to create a screen that is twice as tall as the allocated framebuffer for "doublebuffering". By default, and all in-tree users, only sufficient memory is allocated and mapped to satisfy the smallest framebuffer and the virtual size is no larger than the actual. For these users, we should therefore reject any userspace request to create a screen that requires a buffer larger than the framebuffer originally allocated. References: https://bugs.freedesktop.org/show_bug.cgi?id=38138 Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> Reviewed-by: Daniel Vetter <daniel.vetter@ffwll.ch> Cc: stable@kernel.org Signed-off-by: Dave Airlie <airlied@redhat.com>
Diffstat (limited to 'drivers/gpu/drm/drm_platform.c')
0 files changed, 0 insertions, 0 deletions