drm: Ensure universal_planes is set for atomic
authorDaniel Vetter <daniel.vetter@ffwll.ch>
Fri, 19 Dec 2014 09:33:52 +0000 (10:33 +0100)
committerDaniel Vetter <daniel.vetter@ffwll.ch>
Mon, 5 Jan 2015 12:55:30 +0000 (13:55 +0100)
commit179f158ccf15fb9425f53d589d1b48eab90449a6
tree492397af010cc090cf56506f393d27550bb5ab3e
parenta97df1ccd3c30f16385696964767adf854878021
drm: Ensure universal_planes is set for atomic

Atomic doesn't really work without universal planes anyway. But make
sure that evil userspace doesn't pull the kernel over the table
because we didn't consider a cornercase that just doesn't make sense,
just for safety.

v2: Just force ->universal_planes to the same value to avoid imposing
restrictions on userspace.

Cc: Rob Clark <robdclark@gmail.com>
Reviewed-by: Rob Clark <robdclark@gmail.com>
Signed-off-by: Daniel Vetter <daniel.vetter@intel.com>
drivers/gpu/drm/drm_ioctl.c