net/mlx4: Use ARRAY_SIZE to get an array's size
authorJason Wang <wangborong@cdjrlc.com>
Tue, 17 Aug 2021 12:11:06 +0000 (20:11 +0800)
committerJakub Kicinski <kuba@kernel.org>
Wed, 18 Aug 2021 22:16:54 +0000 (15:16 -0700)
The ARRAY_SIZE macro is defined to get an array's size which is
more compact and more formal in linux source. Thus, we can replace
the long sizeof(arr)/sizeof(arr[0]) with the compact ARRAY_SIZE.

Signed-off-by: Jason Wang <wangborong@cdjrlc.com>
Reviewed-by: Tariq Toukan <tariqt@nvidia.com>
Link: https://lore.kernel.org/r/20210817121106.44189-1-wangborong@cdjrlc.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/mellanox/mlx4/qp.c

index 2584bc038f94a84525a4a5b60cfad105fbdc777c..b149e601f6737eea40a1dd35b852185da16ed6de 100644 (file)
@@ -739,7 +739,7 @@ static void mlx4_cleanup_qp_zones(struct mlx4_dev *dev)
                int i;
 
                for (i = 0;
-                    i < sizeof(qp_table->zones_uids)/sizeof(qp_table->zones_uids[0]);
+                    i < ARRAY_SIZE(qp_table->zones_uids);
                     i++) {
                        struct mlx4_bitmap *bitmap =
                                mlx4_zone_get_bitmap(qp_table->zones,