Hi all: With the introduction of the virtio map API, there's no need for VDUSE to be hacked with DMA API to work. So this series switches to use virtio map API for VDUSE so VDUSE can get rid of the DMA API completely.
Please review. Thanks Changes since V6: - Typo fixes Jason Wang (2): vdpa: introduce map ops vduse: switch to use virtio map API instead of DMA API drivers/vdpa/Kconfig | 8 +-- drivers/vdpa/alibaba/eni_vdpa.c | 3 +- drivers/vdpa/ifcvf/ifcvf_main.c | 3 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 2 +- drivers/vdpa/octeon_ep/octep_vdpa_main.c | 4 +- drivers/vdpa/pds/vdpa_dev.c | 3 +- drivers/vdpa/solidrun/snet_main.c | 4 +- drivers/vdpa/vdpa.c | 3 + drivers/vdpa/vdpa_sim/vdpa_sim.c | 2 +- drivers/vdpa/vdpa_user/iova_domain.c | 2 +- drivers/vdpa/vdpa_user/iova_domain.h | 2 +- drivers/vdpa/vdpa_user/vduse_dev.c | 79 ++++++++++++------------ drivers/vdpa/virtio_pci/vp_vdpa.c | 3 +- drivers/virtio/virtio_vdpa.c | 4 +- include/linux/vdpa.h | 10 ++- include/linux/virtio.h | 4 ++ 16 files changed, 74 insertions(+), 62 deletions(-) -- 2.31.1

