From 75a451f7d9aad4f5888008917bfc5725e1987740 Mon Sep 17 00:00:00 2001 From: Andy Yan Date: Wed, 11 Nov 2020 21:03:14 +0800 Subject: [PATCH] drm: debugfs: No write dump buffer when crtc is not active No framebuffer to dump when crtc is not active. Change-Id: If05c629644653121f3fd97229eb845ffa30bf941 Signed-off-by: Andy Yan --- drivers/gpu/drm/drm_debugfs.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/gpu/drm/drm_debugfs.c b/drivers/gpu/drm/drm_debugfs.c index fae01721ec73..d35ac106043d 100644 --- a/drivers/gpu/drm/drm_debugfs.c +++ b/drivers/gpu/drm/drm_debugfs.c @@ -227,6 +227,8 @@ static ssize_t vop_dump_write(struct file *file, const char __user *ubuf, struct vop_dump_list *pos, *n; int i = 0; + if (!crtc->vop_dump_list_init_flag) + return -EPERM; if (len > sizeof(buf) - 1) return -EINVAL; if (copy_from_user(buf, ubuf, len))