kernel-hacking-2024-linux-s.../net
Sam Ravnborg 05790c6456 [TIPC]: Remove inlines from *.c
With reference to latest discussions on linux-kernel with respect to
inline here is a patch for tipc to remove all inlines as used in
the .c files. See also chapter 14 in Documentation/CodingStyle.

Before:
   text        data     bss     dec     hex filename
 102990        5292    1752  110034   1add2 tipc.o

Now:
   text        data     bss     dec     hex filename
 101190        5292    1752  108234   1a6ca tipc.o

This is a nice text size reduction which will improve icache usage.
In some cases bigger (> 4 lines) functions where declared inline
and used in many places, they are most probarly no longer inlined by gcc
resulting in the size reduction.
There are several one liners that no longer are declared inline, but gcc
should inline these just fine without the inline hint.

With this patch applied one warning is added about an unused static
function - that was hidded by utilising inline before.
The function in question were kept so this patch is solely a
inline removal patch.

Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
Signed-off-by: Per Liden <per.liden@ericsson.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2006-03-20 22:37:04 -08:00
..
802 [P8023]: Fix tainting of kernel. 2006-02-13 15:38:42 -08:00
8021q [VLAN]: translate IF_OPER_DORMANT to netif_dormant_on() 2006-03-20 17:11:41 -08:00
appletalk
atm [NET]: sem2mutex part 2 2006-03-20 22:35:41 -08:00
ax25 [AX.25]: Fix potencial memory hole. 2006-03-19 13:20:06 -08:00
bluetooth [NET] sem2mutex: net/ 2006-03-20 22:33:17 -08:00
bridge [NET]: sem2mutex part 2 2006-03-20 22:35:41 -08:00
core [NET] sem2mutex: net/ 2006-03-20 22:33:17 -08:00
dccp [DCCP]: Fix uninitialized var warnings in dccp_parse_options(). 2006-03-20 22:36:01 -08:00
decnet
econet
ethernet [NET] ethernet: Fix first packet goes out with MAC 00:00:00:00:00:00 2006-02-23 16:18:01 -08:00
ieee80211 [PATCH] ieee80211: Don't update network statistics from off-channel packets. 2006-03-17 15:38:55 -05:00
ipv4 [NETFILTER]: Fix warnings in ip_nat_snmp_basic.c 2006-03-20 22:36:21 -08:00
ipv6 [NET]: sem2mutex part 2 2006-03-20 22:35:41 -08:00
ipx
irda [IRDA]: out of range array access 2006-02-09 16:59:48 -08:00
key [NET] sem2mutex: net/ 2006-03-20 22:33:17 -08:00
lapb
llc [LLC]: Fix sap refcounting 2006-03-20 21:28:11 -08:00
netfilter [NET]: sem2mutex part 2 2006-03-20 22:35:41 -08:00
netlink [NETLINK]: Add netlink_has_listeners for avoiding unneccessary event message generation 2006-03-20 18:52:01 -08:00
netrom
packet [NET]: Fix some whitespace issues in af_packet.c 2006-01-23 16:28:02 -08:00
rose
rxrpc [NET]: "signed long" -> "long" 2006-01-17 13:03:54 -08:00
sched [NET]: dev_put/dev_hold cleanup 2006-03-20 22:32:28 -08:00
sctp [SCTP]: Fix 'fast retransmit' to send a TSN only once. 2006-02-02 16:57:31 -08:00
sunrpc [NET]: sem2mutex part 2 2006-03-20 22:35:41 -08:00
tipc [TIPC]: Remove inlines from *.c 2006-03-20 22:37:04 -08:00
unix [NET]: sem2mutex part 2 2006-03-20 22:35:41 -08:00
wanrouter
x25
xfrm [NET] sem2mutex: net/ 2006-03-20 22:33:17 -08:00
compat.c
Kconfig Merge branch 'master' 2006-02-07 01:47:12 -05:00
Makefile
nonet.c
socket.c [NET] sem2mutex: net/ 2006-03-20 22:33:17 -08:00
sysctl_net.c
TUNABLE