[PATCH V7 0/2] Use virtio map API for VDUSE

Jason Wang posted 2 patches 1 week ago
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(-)
[PATCH V7 0/2] Use virtio map API for VDUSE
Posted by Jason Wang 1 week ago
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