]> git.baikalelectronics.ru Git - kernel.git/commit
net/mlx4_en: ethtool: make array modes static const, makes object smaller
authorColin Ian King <colin.king@canonical.com>
Fri, 6 Sep 2019 11:53:48 +0000 (12:53 +0100)
committerDavid S. Miller <davem@davemloft.net>
Tue, 10 Sep 2019 08:29:15 +0000 (09:29 +0100)
commit21b0eb9864faf8a5538c60e64ad4930811464028
tree33f348cc51874c81b8358b7deb96c8e6ef5eb32c
parent4bc1292b2eda5cd79a1db3c614d2c175cb6e051c
net/mlx4_en: ethtool: make array modes static const, makes object smaller

Don't populate the array modes on the stack but instead make it
static const. Makes the object code smaller by 303 bytes.

Before:
   text    data     bss     dec     hex filename
  51240    5008    1312   57560    e0d8 mellanox/mlx4/en_ethtool.o

After:
   text    data     bss     dec     hex filename
  50937    5008    1312   57257    dfa9 mellanox/mlx4/en_ethtool.o

(gcc version 9.2.1, amd64)

Signed-off-by: Colin Ian King <colin.king@canonical.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/mellanox/mlx4/en_ethtool.c