• Joe Perches's avatar
    [CIFS] Neaten cERROR and cFYI macros, reduce text space · b6b38f70
    Joe Perches authored
    Neaten cERROR and cFYI macros, reduce text space
    ~2.5K
    
    Convert '__FILE__ ": " fmt' to '"%s: " fmt', __FILE__' to save text space
    Surround macros with do {} while
    Add parentheses to macros
    Make statement expression macro from macro with assign
    Remove now unnecessary parentheses from cFYI and cERROR uses
    
    defconfig with CIFS support old
    $ size fs/cifs/built-in.o
       text	   data	    bss	    dec	    hex	filename
     156012	   1760	    148	 157920	  268e0	fs/cifs/built-in.o
    
    defconfig with CIFS support old
    $ size fs/cifs/built-in.o
       text	   data	    bss	    dec	    hex	filename
     153508	   1760	    148	 155416	  25f18	fs/cifs/built-in.o
    
    allyesconfig old:
    $ size fs/cifs/built-in.o
       text	   data	    bss	    dec	    hex	filename
     309138	   3864	  74824	 387826	  5eaf2	fs/cifs/built-in.o
    
    allyesconfig new
    $ size fs/cifs/built-in.o
       text	   data	    bss	    dec	    hex	filename
     305655	   3864	  74824	 384343	  5dd57	fs/cifs/built-in.o
    Signed-off-by: default avatarJoe Perches <joe@perches.com>
    Signed-off-by: default avatarSteve French <sfrench@us.ibm.com>
    b6b38f70
netmisc.c 38.7 KB