Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 58355656 authored by Himanshu Jha's avatar Himanshu Jha Committed by Jason Gunthorpe
Browse files

RDMA/vmw_pvrdma: Use zeroing memory allocator than allocator/memset



Use dma_zalloc_coherent for allocating zeroed
memory and remove unnecessary memset function.

Done using Coccinelle.
Generated-by: scripts/coccinelle/api/alloc/kzalloc-simple.cocci
0-day tested with no failures.

Suggested-by: default avatarLuis R. Rodriguez <mcgrof@kernel.org>
Signed-off-by: default avatarHimanshu Jha <himanshujha199640@gmail.com>
Signed-off-by: default avatarJason Gunthorpe <jgg@mellanox.com>
parent d78756d8
Loading
Loading
Loading
Loading
+2 −3
Original line number Diff line number Diff line
@@ -882,7 +882,7 @@ static int pvrdma_pci_probe(struct pci_dev *pdev,
	dev_info(&pdev->dev, "device version %d, driver version %d\n",
		 dev->dsr_version, PVRDMA_VERSION);

	dev->dsr = dma_alloc_coherent(&pdev->dev, sizeof(*dev->dsr),
	dev->dsr = dma_zalloc_coherent(&pdev->dev, sizeof(*dev->dsr),
				       &dev->dsrbase, GFP_KERNEL);
	if (!dev->dsr) {
		dev_err(&pdev->dev, "failed to allocate shared region\n");
@@ -891,7 +891,6 @@ static int pvrdma_pci_probe(struct pci_dev *pdev,
	}

	/* Setup the shared region */
	memset(dev->dsr, 0, sizeof(*dev->dsr));
	dev->dsr->driver_version = PVRDMA_VERSION;
	dev->dsr->gos_info.gos_bits = sizeof(void *) == 4 ?
		PVRDMA_GOS_BITS_32 :