X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=net%2Fipv4%2Fipvs%2Fip_vs_est.c;h=c453e1e57f4bdd758b1210395c5447560bee3fc8;hb=43bc926fffd92024b46cafaf7350d669ba9ca884;hp=3af1fd1473f46646e26477c3a6b9a85a7c601d7e;hpb=5273a3df6485dc2ad6aa7ddd441b9a21970f003b;p=linux-2.6.git diff --git a/net/ipv4/ipvs/ip_vs_est.c b/net/ipv4/ipvs/ip_vs_est.c index 3af1fd147..c453e1e57 100644 --- a/net/ipv4/ipvs/ip_vs_est.c +++ b/net/ipv4/ipvs/ip_vs_est.c @@ -13,8 +13,12 @@ * Changes: * */ +#include #include +#include +#include #include +#include #include @@ -62,7 +66,7 @@ struct ip_vs_estimator static struct ip_vs_estimator *est_list = NULL; -static rwlock_t est_lock = RW_LOCK_UNLOCKED; +static DEFINE_RWLOCK(est_lock); static struct timer_list est_timer; static void estimation_timer(unsigned long arg)