mirror of
https://github.com/edk2-porting/linux-next.git
synced 2024-12-21 11:44:01 +08:00
[media] v4l: rcar_fdp1: use %4.4s to format a 4-byte string
Using %4s to format f->fmt.pix_mp.pixelformat in fdp1_try_fmt() and fdp1_s_fmt() may lead to more characters being printed (when the byte following field pixelformat is not zero). Add ".4" to the format specifier to limit the number of printed characters to four. The resulting format specifier "%4.4s" is also used by other media drivers to print pixelformat value. Signed-off-by: Nicolas Iooss <nicolas.iooss_linux@m4x.org> Reviewed-by: Kieran Bingham <kieran@bingham.xyz> Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
This commit is contained in:
parent
d615128a7e
commit
4c171636bc
@ -1596,7 +1596,7 @@ static int fdp1_try_fmt(struct file *file, void *priv, struct v4l2_format *f)
|
||||
else
|
||||
fdp1_try_fmt_capture(ctx, NULL, &f->fmt.pix_mp);
|
||||
|
||||
dprintk(ctx->fdp1, "Try %s format: %4s (0x%08x) %ux%u field %u\n",
|
||||
dprintk(ctx->fdp1, "Try %s format: %4.4s (0x%08x) %ux%u field %u\n",
|
||||
V4L2_TYPE_IS_OUTPUT(f->type) ? "output" : "capture",
|
||||
(char *)&f->fmt.pix_mp.pixelformat, f->fmt.pix_mp.pixelformat,
|
||||
f->fmt.pix_mp.width, f->fmt.pix_mp.height, f->fmt.pix_mp.field);
|
||||
@ -1671,7 +1671,7 @@ static int fdp1_s_fmt(struct file *file, void *priv, struct v4l2_format *f)
|
||||
|
||||
fdp1_set_format(ctx, &f->fmt.pix_mp, f->type);
|
||||
|
||||
dprintk(ctx->fdp1, "Set %s format: %4s (0x%08x) %ux%u field %u\n",
|
||||
dprintk(ctx->fdp1, "Set %s format: %4.4s (0x%08x) %ux%u field %u\n",
|
||||
V4L2_TYPE_IS_OUTPUT(f->type) ? "output" : "capture",
|
||||
(char *)&f->fmt.pix_mp.pixelformat, f->fmt.pix_mp.pixelformat,
|
||||
f->fmt.pix_mp.width, f->fmt.pix_mp.height, f->fmt.pix_mp.field);
|
||||
|
Loading…
Reference in New Issue
Block a user