diff options
author | 2022-04-04 16:47:18 +0800 | |
---|---|---|
committer | 2022-04-11 08:23:49 +0200 | |
commit | 85ec038b53faec11baefb2c42b6c0ce8bec94d3e (patch) | |
tree | be19597c03ac04ff666cbd2ab91d17fbe37aff6c /scripts/gdb/linux/utils.py | |
parent | video: fbdev: imxfb: Fix missing of_node_put in imxfb_probe (diff) | |
download | wireguard-linux-85ec038b53faec11baefb2c42b6c0ce8bec94d3e.tar.xz wireguard-linux-85ec038b53faec11baefb2c42b6c0ce8bec94d3e.zip |
video: fbdev: neofb: Fix the check of 'var->pixclock'
The previous check against 'var->pixclock' doesn't return -EINVAL when
it equals zero, but the driver uses it again, causing the divide error.
Fix this by returning when 'var->pixclock' is zero.
The following log reveals it:
divide error: 0000 [#1] PREEMPT SMP KASAN PTI
RIP: 0010:neofb_set_par+0x190f/0x49a0
Call Trace:
<TASK>
fb_set_var+0x604/0xeb0
do_fb_ioctl+0x234/0x670
fb_ioctl+0xdd/0x130
do_syscall_64+0x3b/0x90
Signed-off-by: Zheyu Ma <zheyuma97@gmail.com>
Signed-off-by: Helge Deller <deller@gmx.de>
Diffstat (limited to 'scripts/gdb/linux/utils.py')
0 files changed, 0 insertions, 0 deletions