diff options
author | openeuler-ci-bot <george@openeuler.sh> | 2024-04-11 06:58:13 +0000 |
---|---|---|
committer | Gitee <noreply@gitee.com> | 2024-04-11 06:58:13 +0000 |
commit | 6d8e842267b2995365fff068964548dff718165b (patch) | |
tree | 8ccf847a3af45ecbd6050a104da0f5cdf0eb6a3a | |
parent | ff4542b0084305430947804315c209b4f3ab6ade (diff) | |
parent | 9bddf52475f7e1dfadf42981e7301974b66404c3 (diff) | |
download | openEuler-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.c | 3 |
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) { |