drm: Convert all helpers to drm_connector_list_iter
Mostly nothing special (except making sure that really all error paths and friends call iter_put). v2: Don't forget the raw connector_list walking in drm_helper_move_panel_connectors_to_head. That one unfortunately can't be converted to the iterator helpers, but since it's just some list splicing best to just wrap the entire thing up in one critical section. v3: Bail out after iter_put (Harry). Cc: Harry Wentland <harry.wentland@amd.com> Reviewed-by:Harry Wentland <harry.wentland@amd.com> Reviewed-by:
Sean Paul <seanpaul@chromium.org> Signed-off-by:
Daniel Vetter <daniel.vetter@ffwll.ch> Link: http://patchwork.freedesktop.org/patch/msgid/20161215155843.13408-1-daniel.vetter@ffwll.ch
Showing
- drivers/gpu/drm/drm_atomic_helper.c 28 additions, 11 deletionsdrivers/gpu/drm/drm_atomic_helper.c
- drivers/gpu/drm/drm_crtc_helper.c 38 additions, 11 deletionsdrivers/gpu/drm/drm_crtc_helper.c
- drivers/gpu/drm/drm_fb_helper.c 8 additions, 4 deletionsdrivers/gpu/drm/drm_fb_helper.c
- drivers/gpu/drm/drm_modeset_helper.c 2 additions, 0 deletionsdrivers/gpu/drm/drm_modeset_helper.c
- drivers/gpu/drm/drm_plane_helper.c 4 additions, 1 deletiondrivers/gpu/drm/drm_plane_helper.c
- drivers/gpu/drm/drm_probe_helper.c 12 additions, 6 deletionsdrivers/gpu/drm/drm_probe_helper.c
Please register or sign in to comment