diff options
Diffstat (limited to 'drivers/net/cxgb3/cxgb3_offload.c')
-rw-r--r-- | drivers/net/cxgb3/cxgb3_offload.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/drivers/net/cxgb3/cxgb3_offload.c b/drivers/net/cxgb3/cxgb3_offload.c index bcf07532953d..ef02aa68c926 100644 --- a/drivers/net/cxgb3/cxgb3_offload.c +++ b/drivers/net/cxgb3/cxgb3_offload.c | |||
@@ -1164,12 +1164,10 @@ static void cxgb_redirect(struct dst_entry *old, struct dst_entry *new) | |||
1164 | */ | 1164 | */ |
1165 | void *cxgb_alloc_mem(unsigned long size) | 1165 | void *cxgb_alloc_mem(unsigned long size) |
1166 | { | 1166 | { |
1167 | void *p = kmalloc(size, GFP_KERNEL); | 1167 | void *p = kzalloc(size, GFP_KERNEL); |
1168 | 1168 | ||
1169 | if (!p) | 1169 | if (!p) |
1170 | p = vmalloc(size); | 1170 | p = vzalloc(size); |
1171 | if (p) | ||
1172 | memset(p, 0, size); | ||
1173 | return p; | 1171 | return p; |
1174 | } | 1172 | } |
1175 | 1173 | ||