diff --git a/drivers/gpu/drm/drm_debugfs_crc.c b/drivers/gpu/drm/drm_debugfs_crc.c
index 1722d8f214499794d5304dc7e9597bfcd0dadd6b..aa13e734c9e570ca4a28aa2862ee49202d7ef05b 100644
--- a/drivers/gpu/drm/drm_debugfs_crc.c
+++ b/drivers/gpu/drm/drm_debugfs_crc.c
@@ -177,13 +177,9 @@ static int crtc_crc_open(struct inode *inode, struct file *filep)
 	 * guess when this particular piece of HW will be ready to start
 	 * generating CRCs.
 	 */
-	ret = wait_event_interruptible_lock_irq(crc->wq,
-						crtc_crc_data_count(crc),
-						crc->lock);
+	wait_event_lock_irq(crc->wq, crtc_crc_data_count(crc), crc->lock);
 	spin_unlock_irq(&crc->lock);
 
-	WARN_ON(ret);
-
 	return 0;
 
 err_disable: