On Fri, Nov 11, 2016 at 11:48:09AM -0500, Sean Paul wrote: > On Fri, Nov 11, 2016 at 9:15 AM, Gustavo Padovan <gust...@padovan.org> wrote: > > +static void complete_crtc_signaling(struct drm_device *dev, > > + struct drm_atomic_state *state, > > + struct drm_out_fence_state > > *fence_state, > > + unsigned int num_fences, int ret) > > +{ > > + struct drm_crtc *crtc; > > + struct drm_crtc_state *crtc_state; > > + int i; > > + > > + if (!ret) { > > I don't think there's any reason to smash the fd install and clean-up > into one function. I think splitting into 2 functions and calling the > right one from atomic_ioctl would be better.
Hm, I suggested this because the control flow in one of Gustavo's earlier patches look really funny. I guess it could be split up again, but with both callers in the current position. tbh I don't care whether it's this or that, both are clear improvement over the older version. -Daniel -- Daniel Vetter Software Engineer, Intel Corporation http://blog.ffwll.ch