diff options
author | 2024-12-02 12:36:52 +0300 | |
---|---|---|
committer | 2025-01-18 15:22:04 +0100 | |
commit | 97bbf9e312c3fbaf0baa56120238825d2eb23b8a (patch) | |
tree | 72e3b9bb73740f0cd43153de1bf34758c3e8ae41 /scripts/generate_rust_analyzer.py | |
parent | Linux 6.13-rc6 (diff) | |
download | wireguard-linux-97bbf9e312c3fbaf0baa56120238825d2eb23b8a.tar.xz wireguard-linux-97bbf9e312c3fbaf0baa56120238825d2eb23b8a.zip |
ubi: Add a check for ubi_num
Added a check for ubi_num for negative numbers
If the variable ubi_num takes negative values then we get:
qemu-system-arm ... -append "ubi.mtd=0,0,0,-22222345" ...
[ 0.745065] ubi_attach_mtd_dev from ubi_init+0x178/0x218
[ 0.745230] ubi_init from do_one_initcall+0x70/0x1ac
[ 0.745344] do_one_initcall from kernel_init_freeable+0x198/0x224
[ 0.745474] kernel_init_freeable from kernel_init+0x18/0x134
[ 0.745600] kernel_init from ret_from_fork+0x14/0x28
[ 0.745727] Exception stack(0x90015fb0 to 0x90015ff8)
Found by Linux Verification Center (linuxtesting.org) with SVACE.
Fixes: 83ff59a06663 ("UBI: support ubi_num on mtd.ubi command line")
Cc: stable@vger.kernel.org
Signed-off-by: Denis Arefev <arefev@swemel.ru>
Reviewed-by: Zhihao Cheng <chengzhihao1@huawei.com>
Signed-off-by: Richard Weinberger <richard@nod.at>
Diffstat (limited to 'scripts/generate_rust_analyzer.py')
0 files changed, 0 insertions, 0 deletions