]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
media: dib7000p: Fix potential division by zero
authorDaniil Dulov <d.dulov@aladdin.ru>
Fri, 24 Mar 2023 13:38:32 +0000 (06:38 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 19 Sep 2023 10:22:44 +0000 (12:22 +0200)
commitfb24b65aaccd99707a8b7bd439b46dbcbd6b36d3
tree9a7ff0c3eed9f25f915c6ee60fb2b3f4b610f493
parent56a3d8ae457653c4079f59707b97b66ecacca872
media: dib7000p: Fix potential division by zero

[ Upstream commit a1db7b2c5533fc67e2681eb5efc921a67bc7d5b8 ]

Variable loopdiv can be assigned 0, then it is used as a denominator,
without checking it for 0.

Found by Linux Verification Center (linuxtesting.org) with SVACE.

Fixes: 713d54a8bd81 ("[media] DiB7090: add support for the dib7090 based")
Signed-off-by: Daniil Dulov <d.dulov@aladdin.ru>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
[hverkuil: (bw != NULL) -> bw]
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/media/dvb-frontends/dib7000p.c