<br><br><div class="gmail_quote">2012/11/2 Imre Deak <span dir="ltr"><<a href="mailto:imre.deak@intel.com" target="_blank">imre.deak@intel.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
The patchset adds the missing event_lock when accessing the<br>
vblank_event_list in drm_vblank_off() and as preparation for this<br>
also fixes a few other issues in the exynos driver.<br>
<br>
This is also a dependency for Rob Clark's drm_send_vblank_event()<br>
rework as that would trigger a warning for the unhold event_lock without<br>
this changeset.<br>
<br>
The exynos changes are only compile tested, the rest is tested on an<br>
Intel IVB machine on top of drm-intel-nightly + drm_send_vblank_event()<br>
rework, with i-g-t/flip_test.<br>
<br></blockquote><div><br>Hi Imre,<br><br>Works fine. But we should wait for Rob's patch set to be merged to -next, and this may be rebased on top of latest Rob's patch set again.<br><br>Thanks,<br>Inki Dae<br> </div>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
In v2:<br>
- Instead of fixing the event_lock vs. vblank_time_lock lockdep issue in<br>
  drm_handle_vblank(), fix it in the exynos driver. This looks like the<br>
  more logical thing to do and this way we also have a smaller impact on<br>
  the rest of DRM code.<br>
<br>
Imre Deak (4):<br>
  drm/exynos: hold event_lock while accessing pageflip_event_list<br>
  drm/exynos: call drm_vblank_put for each queued flip event<br>
  drm/exynos: fix lockdep for event_lock wrt. vbl_time_lock<br>
  drm: hold event_lock while accessing vblank_event_list<br>
<br>
 drivers/gpu/drm/drm_irq.c                |    3 +++<br>
 drivers/gpu/drm/exynos/exynos_drm_crtc.c |    5 +++++<br>
 drivers/gpu/drm/exynos/exynos_drm_fimd.c |   20 +-------------------<br>
 drivers/gpu/drm/exynos/exynos_drm_vidi.c |   20 +-------------------<br>
 drivers/gpu/drm/exynos/exynos_mixer.c    |   11 +----------<br>
 5 files changed, 11 insertions(+), 48 deletions(-)<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
1.7.9.5<br>
<br>
_______________________________________________<br>
dri-devel mailing list<br>
<a href="mailto:dri-devel@lists.freedesktop.org">dri-devel@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/dri-devel" target="_blank">http://lists.freedesktop.org/mailman/listinfo/dri-devel</a><br>
</font></span></blockquote></div><br>