]> Gentwo Git Trees - linux/.git/commitdiff
regmap: i3c: Use ARRAY_SIZE()
authorAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Mon, 3 Nov 2025 18:09:46 +0000 (19:09 +0100)
committerMark Brown <broonie@kernel.org>
Tue, 4 Nov 2025 13:53:38 +0000 (13:53 +0000)
Use ARRAY_SIZE() instead of hard coded numbers to show the intention
and make code robust against potential changes.

Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Reviewed-by: Danilo Krummrich <dakr@kernel.org>
Link: https://patch.msgid.link/20251103180946.604127-1-andriy.shevchenko@linux.intel.com
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/base/regmap/regmap-i3c.c

index b5300b7c477e45668e303560739f8db13124275b..6a0f6c82698077b87bbedc44004909f07d984319 100644 (file)
@@ -1,6 +1,7 @@
 // SPDX-License-Identifier: GPL-2.0
 // Copyright (c) 2018 Synopsys, Inc. and/or its affiliates.
 
+#include <linux/array_size.h>
 #include <linux/regmap.h>
 #include <linux/i3c/device.h>
 #include <linux/i3c/master.h>
@@ -18,7 +19,7 @@ static int regmap_i3c_write(void *context, const void *data, size_t count)
                },
        };
 
-       return i3c_device_do_priv_xfers(i3c, xfers, 1);
+       return i3c_device_do_priv_xfers(i3c, xfers, ARRAY_SIZE(xfers));
 }
 
 static int regmap_i3c_read(void *context,
@@ -37,7 +38,7 @@ static int regmap_i3c_read(void *context,
        xfers[1].len = val_size;
        xfers[1].data.in = val;
 
-       return i3c_device_do_priv_xfers(i3c, xfers, 2);
+       return i3c_device_do_priv_xfers(i3c, xfers, ARRAY_SIZE(xfers));
 }
 
 static const struct regmap_bus regmap_i3c = {