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