aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoropeneuler-ci-bot <george@openeuler.sh>2024-04-11 06:58:13 +0000
committerGitee <noreply@gitee.com>2024-04-11 06:58:13 +0000
commit6d8e842267b2995365fff068964548dff718165b (patch)
tree8ccf847a3af45ecbd6050a104da0f5cdf0eb6a3a
parentff4542b0084305430947804315c209b4f3ab6ade (diff)
parent9bddf52475f7e1dfadf42981e7301974b66404c3 (diff)
downloadopenEuler-kernel-6d8e842267b2995365fff068964548dff718165b.tar.gz
!5961 fbdev: savage: Error out if pixclock equals zero
Merge Pull Request from: @ci-robot PR sync from: Cai Xinchen <caixinchen1@huawei.com> https://mailweb.openeuler.org/hyperkitty/list/kernel@openeuler.org/message/2JU2VALS4UOGL2SSONR6V6JGGKK5IECX/ https://gitee.com/src-openeuler/kernel/issues/I9E2Y8 Link:https://gitee.com/openeuler/kernel/pulls/5961 Reviewed-by: Liu YongQiang <liuyongqiang13@huawei.com> Signed-off-by: Zhang Changzhong <zhangchangzhong@huawei.com>
-rw-r--r--drivers/video/fbdev/savage/savagefb_driver.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/video/fbdev/savage/savagefb_driver.c b/drivers/video/fbdev/savage/savagefb_driver.c
index c09d7426cd9250..d9eafdb89ceaf0 100644
--- a/drivers/video/fbdev/savage/savagefb_driver.c
+++ b/drivers/video/fbdev/savage/savagefb_driver.c
@@ -869,6 +869,9 @@ static int savagefb_check_var(struct fb_var_screeninfo *var,
DBG("savagefb_check_var");
+ if (!var->pixclock)
+ return -EINVAL;
+
var->transp.offset = 0;
var->transp.length = 0;
switch (var->bits_per_pixel) {