X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=net%2Fipv4%2Fipvs%2Fip_vs_est.c;h=c453e1e57f4bdd758b1210395c5447560bee3fc8;hb=9464c7cf61b9433057924c36e6e02f303a00e768;hp=7d68b80c4c19534679c29c400a35fdd5a00c9295;hpb=41689045f6a3cbe0550e1d34e9cc20d2e8c432ba;p=linux-2.6.git diff --git a/net/ipv4/ipvs/ip_vs_est.c b/net/ipv4/ipvs/ip_vs_est.c index 7d68b80c4..c453e1e57 100644 --- a/net/ipv4/ipvs/ip_vs_est.c +++ b/net/ipv4/ipvs/ip_vs_est.c @@ -13,6 +13,7 @@ * Changes: * */ +#include #include #include #include @@ -123,10 +124,11 @@ int ip_vs_new_estimator(struct ip_vs_stats *stats) { struct ip_vs_estimator *est; - est = kzalloc(sizeof(*est), GFP_KERNEL); + est = kmalloc(sizeof(*est), GFP_KERNEL); if (est == NULL) return -ENOMEM; + memset(est, 0, sizeof(*est)); est->stats = stats; est->last_conns = stats->conns; est->cps = stats->cps<<10;