On Wed, Feb 08, 2017 at 10:49:57AM -0500, Sean Paul wrote: > On Tue, Feb 07, 2017 at 05:16:12PM +0800, Shawn Guo wrote: > > From: Shawn Guo <shawn.guo@xxxxxxxxxx> > > > > The vblank is mostly CRTC specific and implemented as part of CRTC > > driver. The first patch adds 3 vblank core<->driver hooks into struct > > drm_crtc_funcs, and plug them into core by adding wrapper functions for > > vblank handling code. We effectively make the .get_vblank_counter hook > > optional by providing drm_vblank_no_hw_counter() as the default fallback > > in the wrapper function. > > > > Patch #2 and #3 unexport function drm_vblank_no_hw_counter() by cleaning > > up its use, since it's already the default implememention for > > .get_vblank_counter hook anyway. > > > > The rest of the series is trying to do a massive conversion to the new > > hooks for DRIVER_MODESET drivers. But it only handles low-hanging > > fruit, and leaves out the ones that need a bit surgery, like gma500, > > i915, msm etc. Most of conversion get done by simply moving code and > > making functions static, but imx and rockchip are great examples showing > > how driver code can be cleaned up with these new hooks. > > > > Hi Shawn, > Thanks for the cleanup, it looks great! Let's soak this on the list until next > week, if there are no objections from driver maintainers, I'll merge it to > -misc. As suggested by Daniel, I pushed another 11 patches which have already received Reviewed-by or Acked-by to branch drm-misc-next. That leaves the last 3 flowing around, i.e. kirin, mediatek and qxl. So the drm-misc committer flow works for me \o/ Shawn _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel