media: em28xx: use %*phC to print small buffers
authorAntonio Cardace <anto.cardace@gmail.com>
Fri, 9 Feb 2018 14:13:26 +0000 (09:13 -0500)
committerMauro Carvalho Chehab <mchehab@s-opensource.com>
Mon, 26 Feb 2018 13:13:37 +0000 (08:13 -0500)
Use %*phC format to print small buffers as hex strings

Suggested-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Signed-off-by: Antonio Cardace <anto.cardace@gmail.com>
Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
drivers/media/usb/em28xx/em28xx-i2c.c

index 9bf49d666e5af6cfb6b8f8b70b6b305318ae0a61..9ad95800499040a642947bca6337600906ad529e 100644 (file)
@@ -710,8 +710,8 @@ static int em28xx_i2c_eeprom(struct em28xx *dev, unsigned bus,
                mc_start = (data[1] << 8) + 4;  /* usually 0x0004 */
 
                dev_info(&dev->intf->dev,
-                        "EEPROM ID = %02x %02x %02x %02x, EEPROM hash = 0x%08lx\n",
-                        data[0], data[1], data[2], data[3], dev->hash);
+                        "EEPROM ID = %4ph, EEPROM hash = 0x%08lx\n",
+                        data, dev->hash);
                dev_info(&dev->intf->dev,
                         "EEPROM info:\n");
                dev_info(&dev->intf->dev,
@@ -776,8 +776,8 @@ static int em28xx_i2c_eeprom(struct em28xx *dev, unsigned bus,
                   data[2] == 0x67 && data[3] == 0x95) {
                dev->hash = em28xx_hash_mem(data, len, 32);
                dev_info(&dev->intf->dev,
-                        "EEPROM ID = %02x %02x %02x %02x, EEPROM hash = 0x%08lx\n",
-                        data[0], data[1], data[2], data[3], dev->hash);
+                        "EEPROM ID = %4ph, EEPROM hash = 0x%08lx\n",
+                        data, dev->hash);
                dev_info(&dev->intf->dev,
                         "EEPROM info:\n");
        } else {