]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - drivers/net/cxgb3/cxgb3_offload.c
Merge tag 'v2.6.38' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
[mv-sheeva.git] / drivers / net / cxgb3 / cxgb3_offload.c
index bcf07532953d3c7e9c7fb5fe1ead1c69ec3e63b5..ef02aa68c9261dd7889975ed4a75c379f52cf196 100644 (file)
@@ -1164,12 +1164,10 @@ static void cxgb_redirect(struct dst_entry *old, struct dst_entry *new)
  */
 void *cxgb_alloc_mem(unsigned long size)
 {
-       void *p = kmalloc(size, GFP_KERNEL);
+       void *p = kzalloc(size, GFP_KERNEL);
 
        if (!p)
-               p = vmalloc(size);
-       if (p)
-               memset(p, 0, size);
+               p = vzalloc(size);
        return p;
 }