interconnect: qcom: osm-l3: Replace custom implementation of COUNT_ARGS()
Subsystems (2)
PATCH 1/1 interconnect: qcom: osm-l3: Replace custom implementation of COUNT_ARGS()
Replace custom and non-portable implementation of COUNT_ARGS().
Fixes 5bc9900addaf ("interconnect: qcom: Add OSM L3 interconnect provider support")
Signed-off-by Andy Shevchenko <[email protected]>
--- drivers/interconnect/qcom/osm-l3.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
drivers/interconnect/qcom/osm-l3.c +2 -1
@@ -3,6 +3,7 @@* Copyright (c) 2020-2021, The Linux Foundation. All rights reserved. */ +#include <linux/args.h> #include <linux/bitfield.h> #include <linux/clk.h> #include <linux/interconnect-provider.h>
@@ -78,7 +79,7 @@ enum { .name = #_name, \ .id = _id, \ .buswidth = _buswidth, \ - .num_links = ARRAY_SIZE(((int[]){ __VA_ARGS__ })), \ + .num_links = COUNT_ARGS(__VA_ARGS__), \ .links = { __VA_ARGS__ }, \ }
Signature · 1 line
2.40.0.1.gaa8946217a0b