aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/libxed.py
diff options
context:
space:
mode:
authorZheyu Ma <zheyuma97@gmail.com>2022-04-04 16:47:23 +0800
committerHelge Deller <deller@gmx.de>2022-04-11 08:23:50 +0200
commit7015bb57c304bad7289e872c2c5c587adee3a756 (patch)
treec82d6daf29a2baeba74279ce42bd8f8c5bb21f6c /tools/perf/scripts/python/libxed.py
parente1e965156438a3662dbb151d892ada834214c833 (diff)
video: fbdev: s3fb: Error out if 'pixclock' equals zero
The userspace program could pass any values to the driver through ioctl() interface. If the driver doesn't check the value of 'pixclock', it may cause divide error. Fix this by checking whether 'pixclock' is zero in s3fb_check_var(). The following log reveals it: divide error: 0000 [#1] PREEMPT SMP KASAN PTI RIP: 0010:s3fb_check_var+0x3f3/0x530 Call Trace: <TASK> fb_set_var+0x367/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 'tools/perf/scripts/python/libxed.py')
0 files changed, 0 insertions, 0 deletions