mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-14 19:26:41 +07:00
net: broadcom: bnx2x: make a couple of const arrays static
Don't populate various tables on the stack but make them static const. Makes the object code smaller by nearly 200 bytes: Before: text data bss dec hex filename 113468 11200 0 124668 1e6fc bnx2x_ethtool.o After: text data bss dec hex filename 113129 11344 0 124473 1e639 bnx2x_ethtool.o Signed-off-by: Colin Ian King <colin.king@canonical.com> Acked-by: Yuval Mintz <Yuval.Mintz@cavium.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
0db01097ca
commit
22c608919b
@ -2886,7 +2886,7 @@ static int bnx2x_test_nvram_tbl(struct bnx2x *bp,
|
||||
|
||||
static int bnx2x_test_nvram(struct bnx2x *bp)
|
||||
{
|
||||
const struct crc_pair nvram_tbl[] = {
|
||||
static const struct crc_pair nvram_tbl[] = {
|
||||
{ 0, 0x14 }, /* bootstrap */
|
||||
{ 0x14, 0xec }, /* dir */
|
||||
{ 0x100, 0x350 }, /* manuf_info */
|
||||
@ -2895,7 +2895,7 @@ static int bnx2x_test_nvram(struct bnx2x *bp)
|
||||
{ 0x708, 0x70 }, /* manuf_key_info */
|
||||
{ 0, 0 }
|
||||
};
|
||||
const struct crc_pair nvram_tbl2[] = {
|
||||
static const struct crc_pair nvram_tbl2[] = {
|
||||
{ 0x7e8, 0x350 }, /* manuf_info2 */
|
||||
{ 0xb38, 0xf0 }, /* feature_info */
|
||||
{ 0, 0 }
|
||||
|
Loading…
Reference in New Issue
Block a user