On Thu, May 22, 2014 at 03:03:56PM +0200, Daniel Vetter wrote: > On Tue, Apr 29, 2014 at 01:35:46PM +0300, ville.syrjala@xxxxxxxxxxxxxxx wrote: > > diff --git a/drivers/gpu/drm/i915/intel_drv.h b/drivers/gpu/drm/i915/intel_drv.h > > index 96ae78d..d8b540b 100644 > > --- a/drivers/gpu/drm/i915/intel_drv.h > > +++ b/drivers/gpu/drm/i915/intel_drv.h > > @@ -401,6 +401,8 @@ struct intel_crtc { > > /* watermarks currently being used */ > > struct intel_pipe_wm active; > > } wm; > > + > > + wait_queue_head_t vbl_wait; > > }; > > A bit late, but found something: Why can't we use dev->vblank[crtc].queue > here? We reuse all the vblank infrastructure already ... > > If you want pretty just add a tiny helper function > > wait_queue_head_t *drm_crtc_vblank_waitqueue(struct drm_crtc *crtc) > { > return &dev->vblank[drm_crtc_index(crtc)].queue; > } > > somewhere. > > I feel guilty here since I've killed Akash's patch over adding a new > vblank wait queue and let yours slip through ;-) Can you please take care > of this? Can do. -- Ville Syrjälä Intel OTC _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/intel-gfx