]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
eth: intel: use vmalloc_array() to simplify code
authorQianfeng Rong <rongqianfeng@vivo.com>
Sat, 16 Aug 2025 09:06:52 +0000 (17:06 +0800)
committerJakub Kicinski <kuba@kernel.org>
Tue, 19 Aug 2025 00:49:51 +0000 (17:49 -0700)
commit4490d075c2d989f3403059cbd30775ae21dbd754
treefff56291cd5cd120ad270cf32ce593468018f1e6
parentab4ee77ed9bddfc1c3461b42ef4875068928d2e6
eth: intel: use vmalloc_array() to simplify code

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.

Signed-off-by: Qianfeng Rong <rongqianfeng@vivo.com>
Link: https://patch.msgid.link/20250816090659.117699-2-rongqianfeng@vivo.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
drivers/net/ethernet/intel/igb/igb_ethtool.c
drivers/net/ethernet/intel/igc/igc_ethtool.c
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
drivers/net/ethernet/intel/ixgbevf/ethtool.c