net: chelsio: Use zeroing memory allocator instead of allocator/memset
Use dma_zalloc_coherent for allocating zeroed memory and remove unnecessary memset function. Signed-off-by: YueHaibing <yuehaibing@huawei.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:

committed by
David S. Miller

parent
1a025028d4
commit
40434a670f
@@ -620,7 +620,7 @@ static void *alloc_ring(struct pci_dev *pdev, size_t nelem, size_t elem_size,
|
||||
{
|
||||
size_t len = nelem * elem_size;
|
||||
void *s = NULL;
|
||||
void *p = dma_alloc_coherent(&pdev->dev, len, phys, GFP_KERNEL);
|
||||
void *p = dma_zalloc_coherent(&pdev->dev, len, phys, GFP_KERNEL);
|
||||
|
||||
if (!p)
|
||||
return NULL;
|
||||
@@ -633,7 +633,6 @@ static void *alloc_ring(struct pci_dev *pdev, size_t nelem, size_t elem_size,
|
||||
}
|
||||
*(void **)metadata = s;
|
||||
}
|
||||
memset(p, 0, len);
|
||||
return p;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user