]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - net/sunrpc/stats.c
SUNRPC: move saved socket callback functions to a private data structure
[linux-2.6-omap-h63xx.git] / net / sunrpc / stats.c
index 15c2db26767bc5e5b6848d904078c9b0975dcfa4..bd98124c3a649b97508685cd2f87b4813aeb83b7 100644 (file)
@@ -114,13 +114,8 @@ void svc_seq_show(struct seq_file *seq, const struct svc_stat *statp) {
  */
 struct rpc_iostats *rpc_alloc_iostats(struct rpc_clnt *clnt)
 {
-       unsigned int ops = clnt->cl_maxproc;
-       size_t size = ops * sizeof(struct rpc_iostats);
        struct rpc_iostats *new;
-
-       new = kmalloc(size, GFP_KERNEL);
-       if (new)
-               memset(new, 0 , size);
+       new = kcalloc(clnt->cl_maxproc, sizeof(struct rpc_iostats), GFP_KERNEL);
        return new;
 }
 EXPORT_SYMBOL(rpc_alloc_iostats);