linux/drivers/media/platform/renesas/vsp1
Laurent Pinchart 31152f5b0f media: renesas: vsp1: Declare index variables in for loop statement
Using loop indices outside of the loop is a source of out-of-bounds
accesses and other bugs. It is important to carefully review those
usages. To make them stand out, declare all loop index variables that
are not used outside of the loop inside the loop statement.

No functional change intended.

Reviewed-by: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
Link: https://patch.msgid.link/20260511235637.3468558-11-laurent.pinchart+renesas@ideasonboard.com
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Signed-off-by: Hans Verkuil <hverkuil+cisco@kernel.org>
2026-07-31 09:47:07 +02:00
..
Makefile media: vsp1: Add VSPX support 2025-06-18 09:20:47 +02:00
vsp1_brx.c media: renesas: vsp1: Declare index variables in for loop statement 2026-07-31 09:47:07 +02:00
vsp1_brx.h
vsp1_clu.c media: renesas: vsp1: Declare index variables in for loop statement 2026-07-31 09:47:07 +02:00
vsp1_clu.h
vsp1_dl.c media: renesas: vsp1: Declare index variables in for loop statement 2026-07-31 09:47:07 +02:00
vsp1_dl.h
vsp1_drm.c media: renesas: vsp1: Declare index variables in for loop statement 2026-07-31 09:47:07 +02:00
vsp1_drm.h media: renesas: vsp1: Expose color space through the DRM API 2025-05-02 10:16:44 +02:00
vsp1_drv.c media: renesas: vsp1: Declare index variables in for loop statement 2026-07-31 09:47:07 +02:00
vsp1_entity.c media: renesas: vsp1: Declare index variables in for loop statement 2026-07-31 09:47:07 +02:00
vsp1_entity.h media: renesas: vsp1: Implement control events 2026-03-25 10:25:49 +01:00
vsp1_hgo.c media: renesas: vsp1: Declare index variables in for loop statement 2026-07-31 09:47:07 +02:00
vsp1_hgo.h
vsp1_hgt.c media: renesas: vsp1: Declare index variables in for loop statement 2026-07-31 09:47:07 +02:00
vsp1_hgt.h
vsp1_histo.c media: renesas: vsp1: Use spinlock guards 2026-05-21 09:10:15 +02:00
vsp1_histo.h media: renesas: vsp1: Store supported media bus codes in vsp1_entity 2026-03-25 10:25:48 +01:00
vsp1_hsit.c media: renesas: vsp1: Use mutex guards 2026-05-21 09:10:15 +02:00
vsp1_hsit.h
vsp1_iif.c media: renesas: vsp1: Store size limits in vsp1_entity 2026-03-25 10:25:48 +01:00
vsp1_iif.h media: renesas: vsp1: rwpf: Support operations with IIF 2025-05-02 10:16:43 +02:00
vsp1_lif.c media: renesas: vsp1: Store size limits in vsp1_entity 2026-03-25 10:25:48 +01:00
vsp1_lif.h
vsp1_lut.c media: renesas: vsp1: Declare index variables in for loop statement 2026-07-31 09:47:07 +02:00
vsp1_lut.h
vsp1_pipe.c media: renesas: vsp1: Declare index variables in for loop statement 2026-07-31 09:47:07 +02:00
vsp1_pipe.h media: renesas: vsp1: Report colour space information to userspace 2025-05-02 10:16:44 +02:00
vsp1_regs.h media: vsp1: Add VSPX support 2025-06-18 09:20:47 +02:00
vsp1_rpf.c media: renesas: vsp1: Store size limits in vsp1_entity 2026-03-25 10:25:48 +01:00
vsp1_rwpf.c media: renesas: vsp1: Use mutex guards 2026-05-21 09:10:15 +02:00
vsp1_rwpf.h media: renesas: vsp1: Store size limits in vsp1_entity 2026-03-25 10:25:48 +01:00
vsp1_sru.c media: renesas: vsp1: Use mutex guards 2026-05-21 09:10:15 +02:00
vsp1_sru.h
vsp1_uds.c media: renesas: vsp1: Use mutex guards 2026-05-21 09:10:15 +02:00
vsp1_uds.h
vsp1_uif.c media: renesas: vsp1: Use mutex guards 2026-05-21 09:10:15 +02:00
vsp1_uif.h
vsp1_video.c media: renesas: vsp1: Declare index variables in for loop statement 2026-07-31 09:47:07 +02:00
vsp1_video.h
vsp1_vspx.c media: vsp1: Export missing vsp1_isp_free_buffer symbol 2025-09-17 12:14:05 +02:00
vsp1_vspx.h media: vsp1: Add VSPX support 2025-06-18 09:20:47 +02:00
vsp1_wpf.c media: renesas: vsp1: Declare index variables in for loop statement 2026-07-31 09:47:07 +02:00
vsp1.h media: vsp1: Add VSPX support 2025-06-18 09:20:47 +02:00