lkml.org 
[lkml]   [2010]   [Nov]   [20]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 19/62] eepro: Use static const
    Date
    Using static const generally increases object text and decreases data size.
    It also generally decreases overall object size.

    text data bss dec hex filename
    13007 97 3888 16992 4260 drivers/net/eepro.o.old
    12969 97 3888 16954 423a drivers/net/eepro.o.new

    Signed-off-by: Joe Perches <joe@perches.com>
    ---
    drivers/net/eepro.c | 9 +++++----
    1 files changed, 5 insertions(+), 4 deletions(-)

    diff --git a/drivers/net/eepro.c b/drivers/net/eepro.c
    index 6fa4227..eb35951 100644
    --- a/drivers/net/eepro.c
    +++ b/drivers/net/eepro.c
    @@ -891,12 +891,13 @@ err:
    there is non-reboot way to recover if something goes wrong.
    */

    -static char irqrmap[] = {-1,-1,0,1,-1,2,-1,-1,-1,0,3,4,-1,-1,-1,-1};
    -static char irqrmap2[] = {-1,-1,4,0,1,2,-1,3,-1,4,5,6,7,-1,-1,-1};
    +static const char irqrmap[] = {-1,-1,0,1,-1,2,-1,-1,-1,0,3,4,-1,-1,-1,-1};
    +static const char irqrmap2[] = {-1,-1,4,0,1,2,-1,3,-1,4,5,6,7,-1,-1,-1};
    static int eepro_grab_irq(struct net_device *dev)
    {
    - int irqlist[] = { 3, 4, 5, 7, 9, 10, 11, 12, 0 };
    - int *irqp = irqlist, temp_reg, ioaddr = dev->base_addr;
    + static const int irqlist[] = { 3, 4, 5, 7, 9, 10, 11, 12, 0 };
    + const int *irqp = irqlist;
    + int temp_reg, ioaddr = dev->base_addr;

    eepro_sw2bank1(ioaddr); /* be CAREFUL, BANK 1 now */

    --
    1.7.3.2.245.g03276.dirty


    \
     
     \ /
      Last update: 2010-11-21 03:55    [W:4.137 / U:0.164 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site