net: fib_rules: mark arguments to fib_rules_register const and __net_initdata
authorPatrick McHardy <kaber@trash.net>
Mon, 26 Apr 2010 14:02:04 +0000 (16:02 +0200)
committerPatrick McHardy <kaber@trash.net>
Mon, 26 Apr 2010 14:02:04 +0000 (16:02 +0200)
commit3d0c9c4eb2dbdcc461be4084abd87a9a9e70f713
tree3a71a67a1f40afd7afbe0389259eb27d23fbfa36
parent8c52d509e84bbf26cffb8b6e75b399689af67885
net: fib_rules: mark arguments to fib_rules_register const and __net_initdata

fib_rules_register() duplicates the template passed to it without modification,
mark the argument as const. Additionally the templates are only needed when
instantiating a new namespace, so mark them as __net_initdata, which means
they can be discarded when CONFIG_NET_NS=n.

Signed-off-by: Patrick McHardy <kaber@trash.net>
include/net/fib_rules.h
net/core/fib_rules.c
net/decnet/dn_rules.c
net/ipv4/fib_rules.c
net/ipv4/ipmr.c
net/ipv6/fib6_rules.c