linux/drivers/media/platform/qcom/camss
Arnd Bergmann 23c39cb598 media: qcom: camss: avoid format string warning
clang-22 warns about csiphy_match_clock_name() taking a variable format
string that is not checked against the 'int index' argument:

drivers/media/platform/qcom/camss/camss-csiphy.c:566:44: error: diagnostic behavior may be improved by
      adding the 'format(printf, 2, 3)' attribute to the declaration of 'csiphy_match_clock_name'
      [-Werror,-Wmissing-format-attribute]
  561 | static bool csiphy_match_clock_name(const char *clock_name, const char *format,
      | __attribute__((format(printf, 2, 3)))
  562 |                                     int index)
  563 | {
  564 |         char name[16]; /* csiphyXXX_timer\0 */
  565 |
  566 |         snprintf(name, sizeof(name), format, index);
      |                                                   ^
drivers/media/platform/qcom/camss/camss-csiphy.c:561:13: note: 'csiphy_match_clock_name' declared here
  561 | static bool csiphy_match_clock_name(const char *clock_name, const char *format,
      |             ^

Change the function to use a snprintf() style format string that allows this
to be checked at the call site.

Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Reviewed-by: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
Signed-off-by: Bryan O'Donoghue <bod@kernel.org>
Signed-off-by: Hans Verkuil <hverkuil+cisco@kernel.org>
2026-04-27 08:41:22 +02:00
..
camss-csid-4-1.c media: qcom: camss: csid: Move common code into csid core 2025-02-06 13:49:31 +01:00
camss-csid-4-7.c media: qcom: camss: csid: Move common code into csid core 2025-02-06 13:49:31 +01:00
camss-csid-340.c media: qcom: camss: csid-340: Fix unused variables 2026-01-13 10:25:01 +01:00
camss-csid-680.c media: qcom: camss: Add CSID 680 support 2025-04-11 13:29:06 +02:00
camss-csid-gen1.h
camss-csid-gen2.c media: qcom: camss: csid: Move common code into csid core 2025-02-06 13:49:31 +01:00
camss-csid-gen2.h
camss-csid-gen3.c media: qcom: camss: Fix csid IRQ offset for sa8775p 2026-04-27 08:41:22 +02:00
camss-csid-gen3.h media: qcom: camss: Rename camss-csid-780.c to camss-csid-gen3.c 2025-09-09 15:59:21 +02:00
camss-csid.c media: qcom: camss: Add support for regulator init_load_uA in CSIPHY 2026-01-13 10:25:01 +01:00
camss-csid.h media: qcom: camss: Rename camss-csid-780.c to camss-csid-gen3.c 2025-09-09 15:59:21 +02:00
camss-csiphy-2ph-1-0.c media: qcom: camss: csiphy: Add an init callback to CSI PHY devices 2025-02-06 13:49:31 +01:00
camss-csiphy-3ph-1-0.c media: qcom: camss: add support for SM6150 camss 2026-01-13 10:25:01 +01:00
camss-csiphy.c media: qcom: camss: avoid format string warning 2026-04-27 08:41:22 +02:00
camss-csiphy.h media: camss: csiphy: Make CSIPHY status macro cross-platform 2026-01-13 10:25:00 +01:00
camss-format.c
camss-format.h
camss-ispif.c media: qcom: camss: Add support for MSM8939 2025-11-06 12:43:56 +01:00
camss-ispif.h
camss-vfe-4-1.c media: qcom: camss: vfe: Add VBIF setting support 2025-11-06 12:43:56 +01:00
camss-vfe-4-7.c media: qcom: camss: vfe: Move common code into vfe core 2025-02-06 13:49:31 +01:00
camss-vfe-4-8.c media: qcom: camss: vfe: Move common code into vfe core 2025-02-06 13:49:31 +01:00
camss-vfe-17x.c media: qcom: camss: vfe: Move common code into vfe core 2025-02-06 13:49:31 +01:00
camss-vfe-340.c media: qcom: camss: Add missing header bitfield.h 2025-09-10 15:23:43 +02:00
camss-vfe-480.c media: qcom: camss: vfe: Fix out-of-bounds access in vfe_isr_reg_update() 2026-01-13 10:25:01 +01:00
camss-vfe-680.c media: qcom: camss: Add VFE680 support 2025-04-11 13:29:06 +02:00
camss-vfe-gen1.c media: v4l: Convert the users of v4l2_get_link_freq to call it on a pad 2025-02-15 15:22:58 +01:00
camss-vfe-gen1.h
camss-vfe-gen3.c media: qcom: camss: enable vfe 690 for qcs8300 2025-09-09 15:59:21 +02:00
camss-vfe-vbif.c media: qcom: camss: Add support for MSM8939 2025-11-06 12:43:56 +01:00
camss-vfe-vbif.h media: qcom: camss: vfe: Add VBIF setting support 2025-11-06 12:43:56 +01:00
camss-vfe.c media: qcom: camss: add support for SM6150 camss 2026-01-13 10:25:01 +01:00
camss-vfe.h media: qcom: camss: vfe: Add VBIF setting support 2025-11-06 12:43:56 +01:00
camss-video.c media: camss: Remove custom .release fop() 2025-08-13 08:33:32 +02:00
camss-video.h
camss.c media: qcom: camss: Add missing clocks for VFE lite on sa8775p 2026-04-27 08:41:22 +02:00
camss.h media: qcom: camss: add support for SM6150 camss 2026-01-13 10:25:01 +01:00
Kconfig
Makefile media: qcom: camss: vfe: Add VBIF setting support 2025-11-06 12:43:56 +01:00