sst-linux/drivers/media
Josh Poimboeuf b9249da6b0 objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
[ Upstream commit e63d465f59011dede0a0f1d21718b59a64c3ff5c ]

If dib8000_set_dds()'s call to dib8000_read32() returns zero, the result
is a divide-by-zero.  Prevent that from happening.

Fixes the following warning with an UBSAN kernel:

  drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_tune() falls through to next function dib8096p_cfg_DibRx()

Fixes: 173a64cb3f ("[media] dib8000: enhancement")
Reported-by: kernel test robot <lkp@intel.com>
Signed-off-by: Josh Poimboeuf <jpoimboe@kernel.org>
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Cc: Mauro Carvalho Chehab <mchehab@kernel.org>
Cc: Linus Torvalds <torvalds@linux-foundation.org>
Link: https://lore.kernel.org/r/bd1d504d930ae3f073b1e071bcf62cae7708773c.1742852847.git.jpoimboe@kernel.org
Closes: https://lore.kernel.org/r/202503210602.fvH5DO1i-lkp@intel.com/
Signed-off-by: Sasha Levin <sashal@kernel.org>
2025-04-10 14:33:37 +02:00
..
cec media: Switch to use dev_err_probe() helper 2025-03-07 16:56:32 +01:00
common media: v4l2-tpg: prevent the risk of a division by zero 2024-11-14 13:15:14 +01:00
dvb-core media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set 2024-11-22 15:37:32 +01:00
dvb-frontends objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds() 2025-04-10 14:33:37 +02:00
firewire
i2c media: i2c: et8ek8: Don't strip remove function when driver is builtin 2025-04-07 10:05:46 +02:00
mc
mmc
pci
platform media: platform: allgro-dvt: unregister v4l2_device on the error path 2025-04-10 14:33:31 +02:00
radio media: wl128x: Fix atomicity violation in fmc_send_cmd() 2024-12-14 19:54:04 +01:00
rc media: Switch to use dev_err_probe() helper 2025-03-07 16:56:32 +01:00
spi
test-drivers media: vidtv: Fix a null-ptr-deref in vidtv_mux_stop_thread 2025-02-21 13:49:59 +01:00
tuners
usb media: uvcvideo: Remove dangling pointers 2025-03-07 16:56:33 +01:00
v4l2-core media: mc: fix endpoint iteration 2025-02-21 13:49:48 +01:00
Kconfig
Makefile