On 23/09/2023 20:11, Laurent Pinchart wrote: > Hi Hans, > > Thank you for the patch. > > On Sat, Sep 23, 2023 at 05:20:56PM +0200, Hans Verkuil wrote: >> This resolves a lot of the string truncate compiler warnings. >> >> Signed-off-by: Hans Verkuil <hverkuil-cisco@xxxxxxxxx> >> --- >> drivers/staging/media/omap4iss/iss_csi2.c | 2 +- >> include/media/v4l2-subdev.h | 2 +- >> 2 files changed, 2 insertions(+), 2 deletions(-) >> >> diff --git a/drivers/staging/media/omap4iss/iss_csi2.c b/drivers/staging/media/omap4iss/iss_csi2.c >> index 04ce0e7eb557..d2844414de4f 100644 >> --- a/drivers/staging/media/omap4iss/iss_csi2.c >> +++ b/drivers/staging/media/omap4iss/iss_csi2.c >> @@ -1260,7 +1260,7 @@ static int csi2_init_entities(struct iss_csi2_device *csi2, const char *subname) >> struct media_pad *pads = csi2->pads; >> struct media_entity *me = &sd->entity; >> int ret; >> - char name[V4L2_SUBDEV_NAME_SIZE]; >> + char name[32]; >> >> v4l2_subdev_init(sd, &csi2_ops); >> sd->internal_ops = &csi2_internal_ops; >> diff --git a/include/media/v4l2-subdev.h b/include/media/v4l2-subdev.h >> index 5f59ff0796b7..5711354056b9 100644 >> --- a/include/media/v4l2-subdev.h >> +++ b/include/media/v4l2-subdev.h >> @@ -951,7 +951,7 @@ struct v4l2_subdev_internal_ops { >> void (*release)(struct v4l2_subdev *sd); >> }; >> >> -#define V4L2_SUBDEV_NAME_SIZE 32 >> +#define V4L2_SUBDEV_NAME_SIZE 52 > > Can we allocate it dynamically instead ? Anything is possible :-) But that's a separate issue and, I think, should be part of a larger uAPI discussion. Right now it is just to squash those annoying warnings. Regards, Hans > >> >> /* Set this flag if this subdev is a i2c device. */ >> #define V4L2_SUBDEV_FL_IS_I2C (1U << 0) >