On Sun, Aug 22, 2021 at 02:24:44PM +0200, Christophe JAILLET wrote:[...]
The wrappers in include/linux/pci-dma-compat.h should go away.
The patch has been generated with the coccinelle script below.
It has been hand modified to use 'dma_set_mask_and_coherent()' instead of
'pci_set_dma_mask()/pci_set_consistent_dma_mask()' when applicable.
This is less verbose.
It has been compile tested.
This patch is mostly mechanical and compile tested. I hope it is ok to
update the "drivers/infiniband/hw/" directory all at once.
I think I would have preferred to see the more tricky
dma_set_mask_and_coherent() conversion as its own patch, but it looks
OK
---
drivers/infiniband/hw/hfi1/pcie.c | 11 ++-------
drivers/infiniband/hw/hfi1/user_exp_rcv.c | 13 +++++------
drivers/infiniband/hw/mthca/mthca_eq.c | 21 +++++++++--------
drivers/infiniband/hw/mthca/mthca_main.c | 15 ++----------
drivers/infiniband/hw/mthca/mthca_memfree.c | 23 +++++++++++--------
drivers/infiniband/hw/qib/qib_file_ops.c | 12 +++++-----
drivers/infiniband/hw/qib/qib_init.c | 4 ++--
drivers/infiniband/hw/qib/qib_user_pages.c | 12 +++++-----
.../infiniband/hw/vmw_pvrdma/pvrdma_main.c | 14 +++--------
9 files changed, 51 insertions(+), 74 deletions(-)
Applied to for-next, thanks
Jason