Remove array_size() calls and replace vmalloc() with vmalloc_array() to simplify the code and maintain consistency with existing kmalloc_array() usage. vmalloc_array() is also optimized better, resulting in less instructions being used [1]. [1]: https://lore.kernel.org/lkml/abc66ec5-85a4-47e1-9759-2f60ab111971@xxxxxxxx/ Signed-off-by: Qianfeng Rong <rongqianfeng@xxxxxxxx> --- v2: Submit wireless patches separately and modified the commit message and subject prefix. v3: Fix -Wcalloc-transposed-args warning in nfp_flower_metadata_init() by correcting argument order in vmalloc_array() calls (swap count and sizeof arguments). --- Qianfeng Rong (3): eth: intel: use vmalloc_array() to simplify code nfp: flower: use vmalloc_array() to simplify code ppp: use vmalloc_array() to simplify code drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c | 2 +- drivers/net/ethernet/intel/igb/igb_ethtool.c | 8 ++++---- drivers/net/ethernet/intel/igc/igc_ethtool.c | 8 ++++---- drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 2 +- drivers/net/ethernet/intel/ixgbevf/ethtool.c | 6 +++--- drivers/net/ethernet/netronome/nfp/flower/metadata.c | 4 ++-- drivers/net/ppp/bsd_comp.c | 4 ++-- 7 files changed, 17 insertions(+), 17 deletions(-) -- 2.34.1