]> 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)
commitb1d6a2754ce2ecc98118cb490a3a467ccb17e160
tree33f348cc51874c81b8358b7deb96c8e6ef5eb32c
parent32b6d4ee1e12fb1c4670e5878d85319b86a9ad54
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