commit | 89ced125472b8551c65526934b7f6c733a6864fa | [log] [tgz] |
---|---|---|
author | Daniel Vetter <daniel.vetter@ffwll.ch> | Thu Apr 11 14:26:55 2013 +0000 |
committer | Dave Airlie <airlied@redhat.com> | Fri Apr 12 14:21:12 2013 +1000 |
tree | 33fb230e4392878537e19a01d724b9a7a00eb313 | |
parent | 1baee58638fc58248625255f5c5fcdb987f11b1f [diff] |
drm/fb-helper: Fix locking in drm_fb_helper_hotplug_event Driver's and ->fill_modes functions are allowed to grab crtc mutexes (for e.g. load detect). Hence we need to first only grab the general kms mutex, and only in a second step grab all locks to do the modesets. This prevents a deadlock on my gm45 in the tv load detect code called by drm_helper_probe_single_connector_modes. Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch> Signed-off-by: Dave Airlie <airlied@redhat.com>