media: xc4000: get rid of uneeded casts
authorMauro Carvalho Chehab <mchehab+samsung@kernel.org>
Tue, 7 Aug 2018 12:16:09 +0000 (08:16 -0400)
committerMauro Carvalho Chehab <mchehab+samsung@kernel.org>
Wed, 8 Aug 2018 14:57:14 +0000 (10:57 -0400)
Instead of doing casts, use %zd to print sizes, in order to make
smatch happier:
drivers/media/tuners/xc4000.c:818 xc4000_fwupload() warn: argument 4 to %d specifier is cast from pointer

Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
drivers/media/tuners/xc4000.c

index 76b3f37..eb6d65d 100644 (file)
@@ -815,9 +815,9 @@ static int xc4000_fwupload(struct dvb_frontend *fe)
                p += sizeof(size);
 
                if (!size || size > endp - p) {
-                       printk(KERN_ERR "Firmware type (%x), id %llx is corrupted (size=%d, expected %d)\n",
+                       printk(KERN_ERR "Firmware type (%x), id %llx is corrupted (size=%zd, expected %d)\n",
                               type, (unsigned long long)id,
-                              (unsigned)(endp - p), size);
+                              endp - p, size);
                        goto corrupt;
                }