[PATCH] HAX V3 drm/drm_vblank.c: Logging vblank wait queue wake up
Mohammed Khajapasha
mohammed.khajapasha at intel.com
Mon Apr 6 05:40:59 UTC 2020
Logging vblank wait queue wake up event.
Test-with: 20200401171338.16661-1-mohammed.khajapasha at intel.com
Signed-off-by: Mohammed Khajapasha <mohammed.khajapasha at intel.com>
---
drivers/gpu/drm/drm_vblank.c | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/drivers/gpu/drm/drm_vblank.c b/drivers/gpu/drm/drm_vblank.c
index bcf346b3e486..5eb6df79da89 100644
--- a/drivers/gpu/drm/drm_vblank.c
+++ b/drivers/gpu/drm/drm_vblank.c
@@ -1233,6 +1233,9 @@ void drm_crtc_vblank_off(struct drm_crtc *crtc)
if (drm_core_check_feature(dev, DRIVER_ATOMIC) || !vblank->inmodeset)
drm_vblank_disable_and_save(dev, pipe);
+ /* Waking user process waiting for vblank */
+ trace_printk("Waking up vblank queue before vblank off\n");
+
wake_up(&vblank->queue);
/*
@@ -1859,6 +1862,9 @@ bool drm_handle_vblank(struct drm_device *dev, unsigned int pipe)
spin_unlock(&dev->vblank_time_lock);
+ /* Waking user process waiting for vblank */
+ trace_printk("Waking up vblank queue\n");
+
wake_up(&vblank->queue);
/* With instant-off, we defer disabling the interrupt until after
--
2.24.1
More information about the Intel-gfx-trybot
mailing list