Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
Pull virtio updates from Michael Tsirkin: "virtio,vhost,vdpa: features, fixes, and cleanups: - reduction in interrupt rate in virtio - perf improvement for VDUSE - scalability for vhost-scsi - non power of 2 ring support for packed rings - better management for mlx5 vdpa - suspend for snet - VIRTIO_F_NOTIFICATION_DATA - shared backend with vdpa-sim-blk - user VA support in vdpa-sim - better struct packing for virtio and fixes, cleanups all over the place" * tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost: (52 commits) vhost_vdpa: fix unmap process in no-batch mode MAINTAINERS: make me a reviewer of VIRTIO CORE AND NET DRIVERS tools/virtio: fix build caused by virtio_ring changes virtio_ring: add a struct device forward declaration vdpa_sim_blk: support shared backend vdpa_sim: move buffer allocation in the devices vdpa/snet: use likely/unlikely macros in hot functions vdpa/snet: implement kick_vq_with_data callback virtio-vdpa: add VIRTIO_F_NOTIFICATION_DATA feature support virtio: add VIRTIO_F_NOTIFICATION_DATA feature support vdpa/snet: support the suspend vDPA callback vdpa/snet: support getting and setting VQ state MAINTAINERS: add vringh.h to Virtio Core and Net Drivers vringh: address kdoc warnings vdpa: address kdoc warnings virtio_ring: don't update event idx on get_buf vdpa_sim: add support for user VA vdpa_sim: replace the spinlock with a mutex to protect the state vdpa_sim: use kthread worker vdpa_sim: make devices agnostic for work management ...
Showing
- MAINTAINERS 2 additions, 0 deletionsMAINTAINERS
- drivers/s390/virtio/virtio_ccw.c 19 additions, 3 deletionsdrivers/s390/virtio/virtio_ccw.c
- drivers/vdpa/mlx5/net/mlx5_vnet.c 156 additions, 105 deletionsdrivers/vdpa/mlx5/net/mlx5_vnet.c
- drivers/vdpa/solidrun/Makefile 1 addition, 0 deletionsdrivers/vdpa/solidrun/Makefile
- drivers/vdpa/solidrun/snet_ctrl.c 330 additions, 0 deletionsdrivers/vdpa/solidrun/snet_ctrl.c
- drivers/vdpa/solidrun/snet_hwmon.c 1 addition, 1 deletiondrivers/vdpa/solidrun/snet_hwmon.c
- drivers/vdpa/solidrun/snet_main.c 76 additions, 70 deletionsdrivers/vdpa/solidrun/snet_main.c
- drivers/vdpa/solidrun/snet_vdpa.h 17 additions, 3 deletionsdrivers/vdpa/solidrun/snet_vdpa.h
- drivers/vdpa/vdpa_sim/vdpa_sim.c 133 additions, 35 deletionsdrivers/vdpa/vdpa_sim/vdpa_sim.c
- drivers/vdpa/vdpa_sim/vdpa_sim.h 8 additions, 6 deletionsdrivers/vdpa/vdpa_sim/vdpa_sim.h
- drivers/vdpa/vdpa_sim/vdpa_sim_blk.c 80 additions, 13 deletionsdrivers/vdpa/vdpa_sim/vdpa_sim_blk.c
- drivers/vdpa/vdpa_sim/vdpa_sim_net.c 25 additions, 13 deletionsdrivers/vdpa/vdpa_sim/vdpa_sim_net.c
- drivers/vdpa/vdpa_user/vduse_dev.c 351 additions, 63 deletionsdrivers/vdpa/vdpa_user/vduse_dev.c
- drivers/vhost/scsi.c 56 additions, 46 deletionsdrivers/vhost/scsi.c
- drivers/vhost/vdpa.c 37 additions, 7 deletionsdrivers/vhost/vdpa.c
- drivers/vhost/vhost.c 2 additions, 4 deletionsdrivers/vhost/vhost.c
- drivers/vhost/vringh.c 150 additions, 41 deletionsdrivers/vhost/vringh.c
- drivers/virtio/virtio_mmio.c 17 additions, 1 deletiondrivers/virtio/virtio_mmio.c
- drivers/virtio/virtio_pci_modern.c 16 additions, 6 deletionsdrivers/virtio/virtio_pci_modern.c
- drivers/virtio/virtio_ring.c 59 additions, 30 deletionsdrivers/virtio/virtio_ring.c
Please register or sign in to comment