thunderbolt: Switch to use device_property_count_uXX()
authorAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Tue, 23 Jul 2019 19:21:54 +0000 (22:21 +0300)
committerMika Westerberg <mika.westerberg@linux.intel.com>
Tue, 6 Aug 2019 11:45:08 +0000 (14:45 +0300)
Use device_property_count_uXX() directly, that makes code neater.

Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Acked-by: Yehezkel Bernat <YehezkelShB@gmail.com>
Signed-off-by: Mika Westerberg <mika.westerberg@linux.intel.com>
drivers/thunderbolt/eeprom.c

index 81e8ac4c5805b708b608fa6df118637711f6588a..2366406e49acc6e66b495d3d5ca3fa6d9059cb11 100644 (file)
@@ -414,7 +414,7 @@ static int tb_drom_copy_efi(struct tb_switch *sw, u16 *size)
        struct device *dev = &sw->tb->nhi->pdev->dev;
        int len, res;
 
-       len = device_property_read_u8_array(dev, "ThunderboltDROM", NULL, 0);
+       len = device_property_count_u8(dev, "ThunderboltDROM");
        if (len < 0 || len < sizeof(struct tb_drom_header))
                return -EINVAL;