[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