]> git.baikalelectronics.ru Git - kernel.git/commit
qede: populate supported link modes maps on module init
authorAlexander Lobakin <alobakin@marvell.com>
Mon, 20 Jul 2020 18:08:02 +0000 (21:08 +0300)
committerDavid S. Miller <davem@davemloft.net>
Tue, 21 Jul 2020 00:59:43 +0000 (17:59 -0700)
commit484089ee5102021ea2b5bb0ba71b104f68d2ea7b
tree49c9b719df2ae2b4a0951febdf19e865aa2dd871
parent359fdfba502353c01bfaf99b78a1349bda0a6b26
qede: populate supported link modes maps on module init

Simplify and lighten qede_set_link_ksettings() by declaring static link
modes maps and populating them on module init. This way we save plenty
of text size at the low expense of __ro_after_init and __initconst data
(the latter will be purged after module init is done).

Signed-off-by: Alexander Lobakin <alobakin@marvell.com>
Signed-off-by: Igor Russkikh <irusskikh@marvell.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/qlogic/qede/qede.h
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
drivers/net/ethernet/qlogic/qede/qede_main.c