Pavel Emelyanov
bfada697bd
[IPV4]: Use ctl paths to register devinet sysctls
...
This looks very much like the patch for neighbors.
The path is also located on the stack and is prepared
inside the function. This time, the call to the registering
function is guarded with the RTNL lock, but I decided
to keep it on the stack not to litter the devinet.c file
with unneeded names and to make it look similar to the
neighbors code.
This is also intended to help us with the net namespaces
and saves the vmlinux size as well - this time by more
than 670 bytes.
The difference from the first version is just the patch
offsets, that changed due to changes in the patch #2 .
Signed-off-by: Pavel Emelyanov <xemul@openvz.org>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: David S. Miller <davem@davemloft.net>
2008-01-28 14:55:37 -08:00
..
9p
9p: add missing end-of-options record for trans_fd
2007-11-06 08:02:53 -06:00
802
[NET]: Convert init_timer into setup_timer
2008-01-28 14:53:35 -08:00
8021q
[VLAN]: nested VLAN: fix lockdep's recursive locking warning
2008-01-10 22:38:31 -08:00
appletalk
[NET]: Convert init_timer into setup_timer
2008-01-28 14:53:35 -08:00
atm
[NET]: Name magic constants in sock_wake_async()
2008-01-28 14:55:03 -08:00
ax25
[NET]: Convert init_timer into setup_timer
2008-01-28 14:53:35 -08:00
bluetooth
[NET]: Convert init_timer into setup_timer
2008-01-28 14:53:35 -08:00
bridge
[NET]: Make rtnetlink infrastructure network namespace aware (v3)
2008-01-28 14:54:25 -08:00
can
[CAN]: Add virtual CAN netdevice driver
2008-01-28 14:54:12 -08:00
core
[NEIGH]: Use the ctl paths to create neighbours sysctls
2008-01-28 14:55:24 -08:00
dccp
[TFRC]: Hide tx history details from the CCIDs
2008-01-28 14:55:19 -08:00
decnet
[DECNET]: Remove extra memset from dn_fib_check_nh
2008-01-28 14:55:20 -08:00
econet
[NET]: Convert init_timer into setup_timer
2008-01-28 14:53:35 -08:00
ethernet
[NET]: Validate device addr prior to interface-up
2007-10-23 21:27:50 -07:00
ieee80211
softmac: mark as obsolete and schedule for removal
2008-01-28 14:55:36 -08:00
ipv4
[IPV4]: Use ctl paths to register devinet sysctls
2008-01-28 14:55:37 -08:00
ipv6
[IPV6]: Cleanup the addconf_sysctl_register
2008-01-28 14:55:26 -08:00
ipx
[IPX]: Use existing sock refcnt debugging infrastructure
2007-11-10 21:39:26 -08:00
irda
[NET]: Convert init_timer into setup_timer
2008-01-28 14:53:35 -08:00
iucv
[NET]: Convert init_timer into setup_timer
2008-01-28 14:53:35 -08:00
key
[AF_KEY]: Fix skb leak on pfkey_send_migrate() error
2008-01-20 20:31:45 -08:00
lapb
[PATCH] remove many unneeded #includes of sched.h
2007-02-14 08:09:54 -08:00
llc
[NET]: Convert init_timer into setup_timer
2008-01-28 14:53:35 -08:00
mac80211
mac80211: remove "bcn_int" and "capab" scan results info
2008-01-28 14:55:34 -08:00
netfilter
[NETFILTER]: Convert old checksum helper names
2008-01-28 14:55:15 -08:00
netlabel
[NETLABEL]: Spelling fixes
2007-12-20 14:03:11 -08:00
netlink
[NET]: Consolidate net namespace related proc files creation.
2008-01-28 14:54:28 -08:00
netrom
[NET]: Convert init_timer into setup_timer
2008-01-28 14:53:35 -08:00
packet
[NET]: Consolidate net namespace related proc files creation.
2008-01-28 14:54:28 -08:00
rfkill
rfkill: call rfkill_led_trigger_unregister() on error
2008-01-20 20:31:36 -08:00
rose
[NET]: Convert init_timer into setup_timer
2008-01-28 14:53:35 -08:00
rxrpc
[NET]: Name magic constants in sock_wake_async()
2008-01-28 14:55:03 -08:00
sched
[NETFILTER]: Convert old checksum helper names
2008-01-28 14:55:15 -08:00
sctp
[NET]: Name magic constants in sock_wake_async()
2008-01-28 14:55:03 -08:00
sunrpc
[NET]: Convert init_timer into setup_timer
2008-01-28 14:53:35 -08:00
tipc
[NET]: Convert init_timer into setup_timer
2008-01-28 14:53:35 -08:00
unix
[UNIX]: Make the unix sysctl tables per-namespace
2008-01-28 14:55:23 -08:00
wanrouter
[NET]: Make /proc/net per network namespace
2007-10-10 16:49:06 -07:00
wireless
[NET]: Consolidate net namespace related proc files creation.
2008-01-28 14:54:28 -08:00
x25
[NET]: Convert init_timer into setup_timer
2008-01-28 14:53:35 -08:00
xfrm
[IPSEC]: SPD auditing fix to include the netmask/prefix-length
2008-01-28 14:55:19 -08:00
compat.c
[NETFILTER]: Introduce NF_INET_ hook values
2008-01-28 14:53:55 -08:00
Kconfig
[CAN]: Add PF_CAN core module
2008-01-28 14:54:10 -08:00
Makefile
[CAN]: Add PF_CAN core module
2008-01-28 14:54:10 -08:00
nonet.c
[PATCH] Make most file operations structs in fs/ const
2006-03-28 09:16:06 -08:00
socket.c
[NET]: Name magic constants in sock_wake_async()
2008-01-28 14:55:03 -08:00
sysctl_net.c
[NET]: Implement the per network namespace sysctl infrastructure
2008-01-28 14:55:18 -08:00
TUNABLE
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00