]> git.baikalelectronics.ru Git - kernel.git/commit
net: gro: dev_gro_receive() cleanup
authorEric Dumazet <edumazet@google.com>
Mon, 10 Dec 2012 13:28:16 +0000 (13:28 +0000)
committerDavid S. Miller <davem@davemloft.net>
Tue, 11 Dec 2012 17:49:53 +0000 (12:49 -0500)
commit6dddb703b87ca430072230ace20030750bdc202c
tree5ec8a34731214875b458d812f5c007a260f004ce
parenta99c9e8eb9404bdfa0dd0b4172d8c1957eab9fe1
net: gro: dev_gro_receive() cleanup

__napi_gro_receive() is inlined from two call sites for no good reason.

Lets move the prep stuff in a function of its own, called only if/when
needed. This saves 300 bytes on x86 :

# size net/core/dev.o.after net/core/dev.o.before
   text    data     bss     dec     hex filename
  51968    1238    1040   54246    d3e6 net/core/dev.o.before
  51664    1238    1040   53942    d2b6 net/core/dev.o.after

Signed-off-by: Eric Dumazet <edumazet@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/core/dev.c