Skip to content

treewide: Use dma_zalloc_coherent

Joe Perches alsa-devel ath10k dri-devel linux-arm-msm linux-crypto linux-fbdev linux-ide linux-mmc linux-nvme linux-rdma linux-scsi linux-sh linux-wireless linuxppc-dev lkml netdev 1 version Applied

Status from this message: Applied, thanks.

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest26 patches 16 repliesApplied

Patches in v1 Applied

#Subject and filesSizeRepliesApplied
1/26powerpc: Use dma_zalloc_coherentarch/powerpc/platforms/pasemi/dma_lib.c arch/powerpc/sysdev/fsl_rmu.c+7 -100 replies
2/26sh: Use dma_zalloc_coherentarch/sh/mm/consistent.c+1 -30 replies
3/26ata: Use dma_zalloc_coherentdrivers/ata/sata_fsl.c+2 -31 reply
4/26block: Use dma_zalloc_coherentdrivers/block/nvme-core.c+2 -31 reply
5/26crypto: Use dma_zalloc_coherentdrivers/crypto/amcc/crypto4xx_core.c drivers/crypto/ixp4xx_crypto.c+7 -90 replies
6/26dma: Use dma_zalloc_coherentdrivers/dma/imx-sdma.c drivers/dma/mxs-dma.c+5 -81 reply
7/26gpu: Use dma_zalloc_coherentdrivers/gpu/drm/drm_pci.c+2 -40 replies
8/26infiniband: Use dma_zalloc_coherentdrivers/infiniband/hw/cxgb3/cxio_hal.c drivers/infiniband/hw/mthca/mthca_memfree.c drivers/infiniband/hw/ocrdma/ocrdma_hw.c +2 more+18 -281 reply
9/26mmc: Use dma_zalloc_coherentdrivers/mmc/host/msm_sdcc.c+3 -50 replies
10/26broadcom: Use dma_zalloc_coherentdrivers/net/ethernet/broadcom/bcm63xx_enet.c+2 -40 replies
11/26hisilicon: Use dma_zalloc_coherentdrivers/net/ethernet/hisilicon/hix5hd2_gmac.c+2 -30 replies
12/26intel: Use dma_zalloc_coherentdrivers/net/ethernet/intel/ixgb/ixgb_main.c+2 -41 reply
13/26ath: Use dma_zalloc_coherentdrivers/net/wireless/ath/ath10k/pci.c drivers/net/wireless/ath/ath10k/wmi.c drivers/net/wireless/ath/wcn36xx/dxe.c+6 -161 reply
14/26rt2x00: Use dma_zalloc_coherentdrivers/net/wireless/rt2x00/rt2x00mmio.c+3 -50 replies
15/26bfa: Use dma_zalloc_coherentdrivers/scsi/bfa/bfad_bsg.c+3 -31 reply
16/26bnx2fc: Use dma_zalloc_coherentdrivers/scsi/bnx2fc/bnx2fc_hwi.c drivers/scsi/bnx2fc/bnx2fc_tgt.c+46 -640 replies
17/26bnx2i: Use dma_zalloc_coherentdrivers/scsi/bnx2i/bnx2i_hwi.c+6 -80 replies
18/26dpt_i2o: Use dma_zalloc_coherentdrivers/scsi/dpt_i2o.c+8 -110 replies
19/26lpfc: Use dma_zalloc_coherentdrivers/scsi/lpfc/lpfc_bsg.c drivers/scsi/lpfc/lpfc_init.c drivers/scsi/lpfc/lpfc_mbox.c +1 more+17 -300 replies
20/26megaraid: Use dma_zalloc_coherentdrivers/scsi/megaraid/megaraid_sas_fusion.c+3 -60 replies
21/26mvsas: Use dma_zalloc_coherentdrivers/scsi/mvsas/mv_init.c+11 -150 replies
22/26qla2xxx: Use dma_zalloc_coherentdrivers/scsi/qla2xxx/qla_init.c+4 -61 reply
23/26qla4xxx: Use dma_zalloc_coherentdrivers/scsi/qla4xxx/ql4_init.c drivers/scsi/qla4xxx/ql4_mbx.c drivers/scsi/qla4xxx/ql4_nx.c +1 more+18 -250 replies
24/26usb: Use dma_zalloc_coherentdrivers/usb/dwc2/hcd_ddma.c drivers/usb/host/uhci-hcd.c+10 -174 replies
25/26fbdev: Use dma_zalloc_coherentdrivers/video/fbdev/da8xx-fb.c+3 -63 replies
26/26sound: Use dma_zalloc_coherentsound/aoa/soundbus/i2sbus/core.c sound/sparc/dbri.c+6 -121 reply

Reviews trailers per patch

5 of 26 patches have a Reviewed-by or Acked-by.

PatchSaurav KashyapAnil GurumurthyKalle ValoSteve WiseJeff Kirsher
1/26
2/26
3/26
4/26
5/26
6/26
7/26
8/26A-b
9/26
10/26
11/26
12/26A-b
13/26A-b
14/26
15/26A-b
16/26
17/26
18/26
19/26
20/26
21/26
22/26A-b
23/26
24/26
25/26
26/26

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 5 reviewers.

Read the v1 thread

Cover letter [PATCH -next 00/26] treewide: Use dma_zalloc_coherent

Use the zeroing function instead of dma_alloc_coherent & memset(,0,)

Joe Perches (26):
powerpc: Use dma_zalloc_coherent
sh: Use dma_zalloc_coherent
ata: Use dma_zalloc_coherent
block: Use dma_zalloc_coherent
crypto: Use dma_zalloc_coherent
dma: Use dma_zalloc_coherent
gpu: Use dma_zalloc_coherent
infiniband: Use dma_zalloc_coherent
mmc: Use dma_zalloc_coherent
broadcom: Use dma_zalloc_coherent
hisilicon: Use dma_zalloc_coherent
intel: Use dma_zalloc_coherent
ath: Use dma_zalloc_coherent
rt2x00: Use dma_zalloc_coherent
bfa: Use dma_zalloc_coherent
bnx2fc: Use dma_zalloc_coherent
bnx2i: Use dma_zalloc_coherent
dpt_i2o: Use dma_zalloc_coherent
lpfc: Use dma_zalloc_coherent
megaraid: Use dma_zalloc_coherent
mvsas: Use dma_zalloc_coherent
qla2xxx: Use dma_zalloc_coherent
qla4xxx: Use dma_zalloc_coherent
usb: Use dma_zalloc_coherent
fbdev: Use dma_zalloc_coherent
sound: Use dma_zalloc_coherent

 arch/powerpc/platforms/pasemi/dma_lib.c       |  8 ++--
 arch/powerpc/sysdev/fsl_rmu.c                 |  9 ++--
 arch/sh/mm/consistent.c                       |  4 +-
 drivers/ata/sata_fsl.c                        |  5 +--
 drivers/block/nvme-core.c                     |  5 +--
 drivers/crypto/amcc/crypto4xx_core.c          |  8 ++--
 drivers/crypto/ixp4xx_crypto.c                |  8 ++--
 drivers/dma/imx-sdma.c                        |  5 +--
 drivers/dma/mxs-dma.c                         |  8 ++--
 drivers/gpu/drm/drm_pci.c                     |  6 +--
 drivers/infiniband/hw/cxgb3/cxio_hal.c        |  7 ++--
 drivers/infiniband/hw/mthca/mthca_memfree.c   |  5 +--
 drivers/infiniband/hw/ocrdma/ocrdma_hw.c      | 20 ++++-----
 drivers/infiniband/hw/ocrdma/ocrdma_stats.c   |  6 +--
 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c   |  8 ++--
 drivers/mmc/host/msm_sdcc.c                   |  8 ++--
 drivers/net/ethernet/broadcom/bcm63xx_enet.c  |  6 +--
 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c |  5 +--
 drivers/net/ethernet/intel/ixgb/ixgb_main.c   |  6 +--
 drivers/net/wireless/ath/ath10k/pci.c         |  8 +---
 drivers/net/wireless/ath/ath10k/wmi.c         |  8 +---
 drivers/net/wireless/ath/wcn36xx/dxe.c        |  6 +--
 drivers/net/wireless/rt2x00/rt2x00mmio.c      |  8 ++--
 drivers/scsi/bfa/bfad_bsg.c                   |  6 +--
 drivers/scsi/bnx2fc/bnx2fc_hwi.c              | 59 ++++++++++++---------------
 drivers/scsi/bnx2fc/bnx2fc_tgt.c              | 51 ++++++++++-------------
 drivers/scsi/bnx2i/bnx2i_hwi.c                | 14 +++----
 drivers/scsi/dpt_i2o.c                        | 19 ++++-----
 drivers/scsi/lpfc/lpfc_bsg.c                  |  5 +--
 drivers/scsi/lpfc/lpfc_init.c                 | 22 ++++------
 drivers/scsi/lpfc/lpfc_mbox.c                 |  6 +--
 drivers/scsi/lpfc/lpfc_sli.c                  | 14 +++----
 drivers/scsi/megaraid/megaraid_sas_fusion.c   |  9 ++--
 drivers/scsi/mvsas/mv_init.c                  | 26 +++++-------
 drivers/scsi/qla2xxx/qla_init.c               | 10 ++---
 drivers/scsi/qla4xxx/ql4_init.c               |  5 +--
 drivers/scsi/qla4xxx/ql4_mbx.c                | 21 ++++------
 drivers/scsi/qla4xxx/ql4_nx.c                 |  5 +--
 drivers/scsi/qla4xxx/ql4_os.c                 | 12 +++---
 drivers/usb/dwc2/hcd_ddma.c                   | 20 ++++-----
 drivers/usb/host/uhci-hcd.c                   |  7 ++--
 drivers/video/fbdev/da8xx-fb.c                |  9 ++--
 sound/aoa/soundbus/i2sbus/core.c              | 12 ++----
 sound/sparc/dbri.c                            |  6 +--
 44 files changed, 197 insertions(+), 308 deletions(-)
Signature · 1 line
1.8.1.2.459.gbcd45b4.dirty