[PATCH 0/9] media: Fix all missing cocci warnings
From: Ricardo Ribalda
Date: Mon Jun 29 2026 - 07:33:58 EST
With the introduction of 7.2, cocci is triggering some new warnings in
our codebase. This series takes care of the new warnings and refloats an
old fix for dvb_frontend.
./platform/amd/isp4/isp4_subdev.c:394:6-25: WARNING: atomic_dec_and_test variation before object free at line 395.
./dvb-frontends/helene.c:1049:2-7: WARNING: invalid free of devm_ allocated data
./dvb-frontends/helene.c:1013:2-7: WARNING: invalid free of devm_ allocated data
./dvb-core/dvb_frontend.c:2897:1-7: preceding lock on line 2776
./dvb-core/dvb_frontend.c:2897:1-7: preceding lock on line 2786
./dvb-core/dvb_frontend.c:2897:1-7: preceding lock on line 2809
./test-drivers/vimc/vimc-sensor.c:107:1-7: WARNING: do_div() does a 64-by-32 division, please consider using div64_u64 instead.
./platform/qcom/iris/iris_vpu_buffer.c:703:13-15: WARNING opportunity for max()
./platform/qcom/iris/iris_vpu_buffer.c:583:23-25: WARNING opportunity for max()
./usb/em28xx/em28xx-cards.c:4085:2-3: Unneeded semicolon
./usb/em28xx/em28xx-core.c:635:2-3: Unneeded semicolon
Signed-off-by: Ricardo Ribalda <ribalda@xxxxxxxxxxxx>
---
Ricardo Ribalda (9):
media: em28xx-video: Remove unneeded semicolons
media: iris: Replace ternary conditionals with max()
media: vimc: Fix prototype of vimc_sensor_update_frame_timing
media: vimc: Ensure that pixel_rate fits in 32 bits
media: platform: amd: use refcount_t instead of atomic_t
media: dvb-frontends/helene: Rename priv variable
media: drivers/media/dvb-core: Split dvb_frontend_open()
media: drivers/media/dvb-core: Refactor dvb_frontend_open locking
media: drivers/media/dvb-core: CodeStyle for dvb_frontend_open()
drivers/media/dvb-core/dvb_frontend.c | 159 ++++++++++++---------
drivers/media/dvb-frontends/helene.c | 56 ++++----
drivers/media/platform/amd/isp4/isp4_interface.c | 4 +-
drivers/media/platform/amd/isp4/isp4_interface.h | 2 +-
drivers/media/platform/amd/isp4/isp4_subdev.c | 2 +-
drivers/media/platform/qcom/iris/iris_vpu_buffer.c | 4 +-
drivers/media/test-drivers/vimc/vimc-sensor.c | 12 +-
drivers/media/usb/em28xx/em28xx-cards.c | 2 +-
drivers/media/usb/em28xx/em28xx-core.c | 2 +-
9 files changed, 134 insertions(+), 109 deletions(-)
---
base-commit: 253355887a1ab0ac8f33b356c7c1140eee554d18
change-id: 20260629-cocci-7-2-7d30217e6526
Best regards,
--
Ricardo Ribalda <ribalda@xxxxxxxxxxxx>