e1000e: use static params to save stack space
Subsystems (2)
PATCH 1/1 e1000e: use static params to save stack space
From: Jesse Brandeburg <[email protected]>
used a modified checkstack to get the 56 number (normally checkstack wouldn't show this low a value)
checkstack before:0x0000012f e1000e_check_options [e1000e]: 272
after:0x0000012f e1000e_check_options [e1000e]: 56
Signed-off-by Jesse Brandeburg <[email protected]>
Signed-off-by Jeff Kirsher <[email protected]>
---
drivers/net/e1000e/param.c | 16 ++++++++-------- 1 files changed, 8 insertions(+), 8 deletions(-)
drivers/net/e1000e/param.c +8 -8
@@ -248,7 +248,7 @@ void __devinit e1000e_check_options(struct e1000_adapter *adapter) } {/* Transmit Interrupt Delay */ -const struct e1000_option opt = { +static const struct e1000_option opt = { .type = range_option, .name ="Transmit Interrupt Delay" , .err ="using default of "
@@ -267,7 +267,7 @@ void __devinit e1000e_check_options(struct e1000_adapter *adapter) } } {/* Transmit Absolute Interrupt Delay */ -const struct e1000_option opt = { +static const struct e1000_option opt = { .type = range_option, .name ="Transmit Absolute Interrupt Delay" , .err ="using default of "
@@ -305,7 +305,7 @@ void __devinit e1000e_check_options(struct e1000_adapter *adapter) } } {/* Receive Absolute Interrupt Delay */ -const struct e1000_option opt = { +static const struct e1000_option opt = { .type = range_option, .name ="Receive Absolute Interrupt Delay" , .err ="using default of "
@@ -324,7 +324,7 @@ void __devinit e1000e_check_options(struct e1000_adapter *adapter) } } {/* Interrupt Throttling Rate */ -const struct e1000_option opt = { +static const struct e1000_option opt = { .type = range_option, .name ="Interrupt Throttling Rate (ints/sec)" , .err ="using default of "
@@ -399,7 +399,7 @@ void __devinit e1000e_check_options(struct e1000_adapter *adapter) } } {/* Smart Power Down */ -const struct e1000_option opt = { +static const struct e1000_option opt = { .type = enable_option, .name ="PHY Smart Power Down" , .err ="defaulting to Disabled" ,
@@ -415,7 +415,7 @@ void __devinit e1000e_check_options(struct e1000_adapter *adapter) } } {/* CRC Stripping */ -const struct e1000_option opt = { +static const struct e1000_option opt = { .type = enable_option, .name ="CRC Stripping" , .err ="defaulting to enabled" ,
@@ -432,7 +432,7 @@ void __devinit e1000e_check_options(struct e1000_adapter *adapter) } } {/* Kumeran Lock Loss Workaround */ -const struct e1000_option opt = { +static const struct e1000_option opt = { .type = enable_option, .name ="Kumeran Lock Loss Workaround" , .err ="defaulting to Enabled" ,
@@ -452,7 +452,7 @@ void __devinit e1000e_check_options(struct e1000_adapter *adapter) } } {/* Write-protect NVM */ -const struct e1000_option opt = { +static const struct e1000_option opt = { .type = enable_option, .name ="Write-protect NVM" , .err ="defaulting to Enabled" ,
From: Jeff Kirsher <[email protected]>
Date: Fri, 09 Apr 2010 13:51:09 -0700
Quoted 8 lines
From: Jesse Brandeburg <[email protected]>
used a modified checkstack to get the 56 number (normally checkstack wouldn't show this low a value)
checkstack before:
0x0000012fe1000e_check_options[e1000e]: 272
Quoted 6 lines
after:
0x0000012fe1000e_check_options[e1000e]: 56Signed-off-by Jesse Brandeburg <[email protected]>Signed-off-by Jeff Kirsher <[email protected]>
Applied.