[PKTGEN]: Use kzalloc
authorStephen Hemminger <shemminger@osdl.org>
Fri, 14 Oct 2005 22:29:48 +0000 (15:29 -0700)
committerArnaldo Carvalho de Melo <acme@mandriva.com>
Wed, 26 Oct 2005 02:05:32 +0000 (00:05 -0200)
These are cleanup patches for pktgen that can go in 2.6.15
Can use kzalloc in a couple of places.

Signed-off-by: Stephen Hemminger <shemminger@osdl.org>
Signed-off-by: Robert Olsson <robert.olsson@its.uu.se>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Arnaldo Carvalho de Melo <acme@mandriva.com>
net/core/pktgen.c

index 8a90bf7..b597ef1 100644 (file)
@@ -2869,12 +2869,10 @@ static int pktgen_add_device(struct pktgen_thread *t, const char* ifname)
 
        if( (pkt_dev = __pktgen_NN_threads(ifname, FIND)) == NULL) {
                                                   
-               pkt_dev = kmalloc(sizeof(struct pktgen_dev), GFP_KERNEL);
+               pkt_dev = kzalloc(sizeof(struct pktgen_dev), GFP_KERNEL);
                 if (!pkt_dev) 
                         return -ENOMEM;
 
-                memset(pkt_dev, 0, sizeof(struct pktgen_dev));
-
                pkt_dev->flows = vmalloc(MAX_CFLOWS*sizeof(struct flow_state));
                if (pkt_dev->flows == NULL) {
                        kfree(pkt_dev);
@@ -2958,13 +2956,12 @@ static int pktgen_create_thread(const char* name, int cpu)
                 return -EINVAL;
         }
 
-        t = (struct pktgen_thread*)(kmalloc(sizeof(struct pktgen_thread), GFP_KERNEL));
+        t = kzalloc(sizeof(struct pktgen_thread), GFP_KERNEL);
         if (!t) {
                 printk("pktgen: ERROR: out of memory, can't create new thread.\n");
                 return -ENOMEM;
         }
 
-        memset(t, 0, sizeof(struct pktgen_thread));
         strcpy(t->name, name);
         spin_lock_init(&t->if_lock);
        t->cpu = cpu;