kernel_samsung_a53x/drivers/media/test-drivers/vivid
Hans Verkuil 2875a7a2a2 media: vivid: avoid integer overflow
[ Upstream commit 4567ebf8e8f9546b373e78e3b7d584cc30b62028 ]

Fixes these compiler warnings:

drivers/media/test-drivers/vivid/vivid-rds-gen.c: In function 'vivid_rds_gen_fill':
drivers/media/test-drivers/vivid/vivid-rds-gen.c:147:56: warning: '.' directive output may be truncated writing 1 byte into a region of size between 0 and 3 [-Wformat-truncation=]
  147 |         snprintf(rds->psname, sizeof(rds->psname), "%6d.%1d",
      |                                                        ^
drivers/media/test-drivers/vivid/vivid-rds-gen.c:147:52: note: directive argument in the range [0, 9]
  147 |         snprintf(rds->psname, sizeof(rds->psname), "%6d.%1d",
      |                                                    ^~~~~~~~~
drivers/media/test-drivers/vivid/vivid-rds-gen.c:147:9: note: 'snprintf' output between 9 and 12 bytes into a destination of size 9
  147 |         snprintf(rds->psname, sizeof(rds->psname), "%6d.%1d",
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  148 |                  freq / 16, ((freq & 0xf) * 10) / 16);
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Acked-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2024-11-18 11:43:15 +01:00
..
Kconfig Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
Makefile Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
vivid-cec.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
vivid-cec.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
vivid-core.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
vivid-core.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
vivid-ctrls.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
vivid-ctrls.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
vivid-kthread-cap.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
vivid-kthread-cap.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
vivid-kthread-out.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
vivid-kthread-out.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
vivid-kthread-touch.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
vivid-kthread-touch.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
vivid-meta-cap.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
vivid-meta-cap.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
vivid-meta-out.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
vivid-meta-out.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
vivid-osd.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
vivid-osd.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
vivid-radio-common.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
vivid-radio-common.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
vivid-radio-rx.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
vivid-radio-rx.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
vivid-radio-tx.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
vivid-radio-tx.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
vivid-rds-gen.c media: vivid: avoid integer overflow 2024-11-18 11:43:15 +01:00
vivid-rds-gen.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
vivid-sdr-cap.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
vivid-sdr-cap.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
vivid-touch-cap.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
vivid-touch-cap.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
vivid-vbi-cap.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
vivid-vbi-cap.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
vivid-vbi-gen.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
vivid-vbi-gen.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
vivid-vbi-out.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
vivid-vbi-out.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
vivid-vid-cap.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
vivid-vid-cap.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
vivid-vid-common.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
vivid-vid-common.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
vivid-vid-out.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
vivid-vid-out.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00