011-cross-tree-phase-out-dma_zalloc_coherent.patch 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. From 750afb08ca71310fcf0c4e2cb1565c63b8235b60 Mon Sep 17 00:00:00 2001
  2. From: Luis Chamberlain <[email protected]>
  3. Date: Fri, 4 Jan 2019 09:23:09 +0100
  4. Subject: [PATCH 11/28] cross-tree: phase out dma_zalloc_coherent()
  5. We already need to zero out memory for dma_alloc_coherent(), as such
  6. using dma_zalloc_coherent() is superflous. Phase it out.
  7. This change was generated with the following Coccinelle SmPL patch:
  8. @ replace_dma_zalloc_coherent @
  9. expression dev, size, data, handle, flags;
  10. @@
  11. -dma_zalloc_coherent(dev, size, handle, flags)
  12. +dma_alloc_coherent(dev, size, handle, flags)
  13. Suggested-by: Christoph Hellwig <[email protected]>
  14. Signed-off-by: Luis Chamberlain <[email protected]>
  15. [hch: re-ran the script on the latest tree]
  16. Signed-off-by: Christoph Hellwig <[email protected]>
  17. ---
  18. drivers/net/wireless/ralink/rt2x00/rt2x00mmio.c | 6 +++---
  19. 1 file changed, 3 insertions(+), 3 deletions(-)
  20. --- a/drivers/net/wireless/ralink/rt2x00/rt2x00mmio.c
  21. +++ b/drivers/net/wireless/ralink/rt2x00/rt2x00mmio.c
  22. @@ -119,9 +119,9 @@ static int rt2x00mmio_alloc_queue_dma(st
  23. /*
  24. * Allocate DMA memory for descriptor and buffer.
  25. */
  26. - addr = dma_zalloc_coherent(rt2x00dev->dev,
  27. - queue->limit * queue->desc_size, &dma,
  28. - GFP_KERNEL);
  29. + addr = dma_alloc_coherent(rt2x00dev->dev,
  30. + queue->limit * queue->desc_size, &dma,
  31. + GFP_KERNEL);
  32. if (!addr)
  33. return -ENOMEM;