diff mbox

mlx4: Fix the release func to be consistent with the allocation one

Message ID 201107281059.50171.dotanb@sw.voltaire.com (mailing list archive)
State New, archived
Headers show

Commit Message

Dotan Barak July 28, 2011, 7:59 a.m. UTC
Fix the memory release function to be consistent with the memory allocation one
to prevent problems where the implementation of pci_free_consistent and
dma_free_coherent are different.

Signed-off-by: Dotan Barak <dotanb@dev.mellanox.co.il>
Reviewed-by: Eli Cohen <eli@mellanox.co.il>

---

--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
diff mbox

Patch

diff --git a/drivers/net/mlx4/eq.c b/drivers/net/mlx4/eq.c
index 7aecc34..31177ce 100644
--- a/drivers/net/mlx4/eq.c
+++ b/drivers/net/mlx4/eq.c
@@ -489,7 +489,7 @@  static void mlx4_free_eq(struct mlx4_dev *dev,
 
 	mlx4_mtt_cleanup(dev, &eq->mtt);
 	for (i = 0; i < npages; ++i)
-		pci_free_consistent(dev->pdev, PAGE_SIZE,
+		dma_free_coherent(&dev->pdev->dev, PAGE_SIZE,
 				    eq->page_list[i].buf,
 				    eq->page_list[i].map);