From: Pavel Emelyanov <[EMAIL PROTECTED]> Date: Thu, 20 Dec 2007 12:46:07 +0300
> This one is used in quite many places in the networking code and > seems to big to be inline. > > After the patch net/ipv4/build-in.o loses ~650 bytes: > add/remove: 2/0 grow/shrink: 0/5 up/down: 461/-1114 (-653) > function old new delta > __inet_hash_nolisten - 282 +282 > __inet_hash - 179 +179 > tcp_sacktag_write_queue 2255 2254 -1 > __inet_lookup_listener 284 274 -10 > tcp_v4_syn_recv_sock 755 493 -262 > tcp_v4_hash 389 35 -354 > inet_hash_connect 1086 599 -487 > > This version addresses the issue pointed by Eric, that > while being inline this function was optimized by gcc > in respect to the 'listen_possible' argument. > > (Patches 2 and 3 in this series are still applied after this) > > Signed-off-by: Pavel Emelyanov <[EMAIL PROTECTED]> Applied. -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html