summaryrefslogtreecommitdiff
path: root/init
diff options
context:
space:
mode:
authorDaniel Vetter <daniel.vetter@ffwll.ch>2013-06-14 22:13:11 (GMT)
committerDave Airlie <airlied@redhat.com>2013-06-25 01:00:53 (GMT)
commite58de88078e92ca3a97b8f15f95c966b6f1dd714 (patch)
treed883e8aa23387a443201eac35f0c2e4a2a819726 /init
parentfdcdec06a3027ab227b1780c353acece65c8e970 (diff)
downloadlinux-e58de88078e92ca3a97b8f15f95c966b6f1dd714.tar.xz
drm/crtc-helpers: Enforce sane set_config api
There's no point in trying to clean up after driver-bugs, so just blow up. Furthermore it's an interface abuse to set no mode but have an fb and aslo to try to set an fb without enough connectors. These two spefici cases of interface abuse have been committed by the fb helper, but that's been fixed meanwhile in commit 7e53f3a423146745a4e4bb93362d488dfad502a8 Author: Daniel Vetter <daniel.vetter@ffwll.ch> Date: Mon Jan 21 10:52:17 2013 +0100 drm/fb-helper: fixup set_config semantics The i915 driver has been shipping since a while with these BUGs with no reports, so should be save. Note that this drops an ugly case where we clear crtc->fb behind the upper levels back and so cause a refcounting mayhem, which Russell Kins spotted while trying to hunt down a drm framebuffer leak. Reported-by: Russell King <linux@arm.linux.org.uk> Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch> Signed-off-by: Dave Airlie <airlied@redhat.com>
Diffstat (limited to 'init')
0 files changed, 0 insertions, 0 deletions