IPVS: Minimise ip_vs_leave when CONFIG_SYSCTL is undefined
authorSimon Horman <horms@verge.net.au>
Fri, 4 Feb 2011 09:33:02 +0000 (18:33 +0900)
committerSimon Horman <horms@verge.net.au>
Tue, 15 Mar 2011 00:37:00 +0000 (09:37 +0900)
commita7a86b8616bc1595c4f5f109b7c39d4eb5d55e32
tree2cddab348ea11091fced0a07a6218dc7ea9c059f
parenta4e2f5a700cb93448b2da0e158149d18dc5290ef
IPVS: Minimise ip_vs_leave when CONFIG_SYSCTL is undefined

Much of ip_vs_leave() is unnecessary if CONFIG_SYSCTL is undefined.

I tried an approach of breaking the now #ifdef'ed portions out
into a separate function. However this appeared to grow the
compiled code on x86_64 by about 200 bytes in the case where
CONFIG_SYSCTL is defined. So I have gone with the simpler though
less elegant #ifdef'ed solution for now.

Signed-off-by: Simon Horman <horms@verge.net.au>
net/netfilter/ipvs/ip_vs_core.c