mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-23 01:13:55 +07:00
infiniband/hw/cxgb3/cxio_hal.c: Use dma_zalloc_coherent
Replaced dma_alloc_coherent + memset with dma_zalloc_coherent Signed-off-by: Sabyasachi Gupta <sabyasachi.linux@gmail.com> Acked-by: Steve Wise <swise@opengridcomputing.com> Signed-off-by: Jason Gunthorpe <jgg@mellanox.com>
This commit is contained in:
parent
8742902475
commit
fb67034755
@ -291,13 +291,12 @@ int cxio_create_qp(struct cxio_rdev *rdev_p, u32 kernel_domain,
|
||||
if (!wq->sq)
|
||||
goto err3;
|
||||
|
||||
wq->queue = dma_alloc_coherent(&(rdev_p->rnic_info.pdev->dev),
|
||||
wq->queue = dma_zalloc_coherent(&(rdev_p->rnic_info.pdev->dev),
|
||||
depth * sizeof(union t3_wr),
|
||||
&(wq->dma_addr), GFP_KERNEL);
|
||||
if (!wq->queue)
|
||||
goto err4;
|
||||
|
||||
memset(wq->queue, 0, depth * sizeof(union t3_wr));
|
||||
dma_unmap_addr_set(wq, mapping, wq->dma_addr);
|
||||
wq->doorbell = (void __iomem *)rdev_p->rnic_info.kdb_addr;
|
||||
if (!kernel_domain)
|
||||
|
Loading…
Reference in New Issue
Block a user