• Hans Verkuil's avatar
    media: ipu-bridge: increase sensor_name size · 83d0d4cc
    Hans Verkuil authored
    
    
    Fixes this compiler warning:
    
    In file included from include/linux/property.h:14,
                     from include/linux/acpi.h:16,
                     from drivers/media/pci/intel/ipu-bridge.c:4:
    In function 'ipu_bridge_init_swnode_names',
        inlined from 'ipu_bridge_create_connection_swnodes' at drivers/media/pci/intel/ipu-bridge.c:445:2,
        inlined from 'ipu_bridge_connect_sensor' at drivers/media/pci/intel/ipu-bridge.c:656:3:
    include/linux/fwnode.h:81:49: warning: '%u' directive output may be truncated writing between 1 and 3 bytes into a region of size 2 [-Wformat-truncation=]
       81 | #define SWNODE_GRAPH_PORT_NAME_FMT              "port@%u"
          |                                                 ^~~~~~~~~
    drivers/media/pci/intel/ipu-bridge.c:384:18: note: in expansion of macro 'SWNODE_GRAPH_PORT_NAME_FMT'
      384 |                  SWNODE_GRAPH_PORT_NAME_FMT, sensor->link);
          |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
    include/linux/fwnode.h: In function 'ipu_bridge_connect_sensor':
    include/linux/fwnode.h:81:55: note: format string is defined here
       81 | #define SWNODE_GRAPH_PORT_NAME_FMT              "port@%u"
          |                                                       ^~
    In function 'ipu_bridge_init_swnode_names',
        inlined from 'ipu_bridge_create_connection_swnodes' at drivers/media/pci/intel/ipu-bridge.c:445:2,
        inlined from 'ipu_bridge_connect_sensor' at drivers/media/pci/intel/ipu-bridge.c:656:3:
    include/linux/fwnode.h:81:49: note: directive argument in the range [0, 255]
       81 | #define SWNODE_GRAPH_PORT_NAME_FMT              "port@%u"
          |                                                 ^~~~~~~~~
    drivers/media/pci/intel/ipu-bridge.c:384:18: note: in expansion of macro 'SWNODE_GRAPH_PORT_NAME_FMT'
      384 |                  SWNODE_GRAPH_PORT_NAME_FMT, sensor->link);
          |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
    drivers/media/pci/intel/ipu-bridge.c:382:9: note: 'snprintf' output between 7 and 9 bytes into a destination of size 7
      382 |         snprintf(sensor->node_names.remote_port,
          |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      383 |                  sizeof(sensor->node_names.remote_port),
          |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      384 |                  SWNODE_GRAPH_PORT_NAME_FMT, sensor->link);
          |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Signed-off-by: default avatarHans Verkuil <hverkuil-cisco@xs4all.nl>
    Acked-by: default avatarArnd Bergmann <arnd@arndb.de>
    83d0d4cc
ipu-bridge.h 4.27 KB