Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
Pull virtio updates from Michael Tsirkin: - vdpa generic device type support - more virtio hardening for broken devices (but on the same theme, revert some virtio hotplug hardening patches - they were misusing some interrupt flags and had to be reverted) - RSS support in virtio-net - max device MTU support in mlx5 vdpa - akcipher support in virtio-crypto - shared IRQ support in ifcvf vdpa - a minor performance improvement in vhost - enable virtio mem for ARM64 - beginnings of advance dma support - cleanups, fixes all over the place * tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost: (33 commits) vdpa/mlx5: Avoid processing works if workqueue was destroyed vhost: handle error while adding split ranges to iotlb vdpa: support exposing the count of vqs to userspace vdpa: change the type of nvqs to u32 vdpa: support exposing the config size to userspace vdpa/mlx5: re-create forwarding rules after mac modified virtio: pci: check bar values read from virtio config space Revert "virtio_pci: harden MSI-X interrupts" Revert "virtio-pci: harden INTX interrupts" drivers/net/virtio_net: Added RSS hash report control. drivers/net/virtio_net: Added RSS hash report. drivers/net/virtio_net: Added basic RSS support. drivers/net/virtio_net: Fixed padded vheader to use v1 with hash. virtio: use virtio_device_ready() in virtio_device_restore() tools/virtio: compile with -pthread tools/virtio: fix after premapped buf support virtio_ring: remove flags check for unmap packed indirect desc virtio_ring: remove flags check for unmap split indirect desc virtio_ring: rename vring_unmap_state_packed() to vring_unmap_extra_packed() net/mlx5: Add support for configuring max device MTU ...
Showing
- drivers/crypto/virtio/Kconfig 3 additions, 0 deletionsdrivers/crypto/virtio/Kconfig
- drivers/crypto/virtio/Makefile 2 additions, 1 deletiondrivers/crypto/virtio/Makefile
- drivers/crypto/virtio/virtio_crypto_akcipher_algs.c 585 additions, 0 deletionsdrivers/crypto/virtio/virtio_crypto_akcipher_algs.c
- drivers/crypto/virtio/virtio_crypto_common.h 5 additions, 2 deletionsdrivers/crypto/virtio/virtio_crypto_common.h
- drivers/crypto/virtio/virtio_crypto_core.c 5 additions, 1 deletiondrivers/crypto/virtio/virtio_crypto_core.c
- drivers/crypto/virtio/virtio_crypto_mgr.c 14 additions, 3 deletionsdrivers/crypto/virtio/virtio_crypto_mgr.c
- drivers/crypto/virtio/virtio_crypto_skcipher_algs.c 2 additions, 2 deletionsdrivers/crypto/virtio/virtio_crypto_skcipher_algs.c
- drivers/net/virtio_net.c 376 additions, 13 deletionsdrivers/net/virtio_net.c
- drivers/vdpa/ifcvf/ifcvf_base.c 44 additions, 80 deletionsdrivers/vdpa/ifcvf/ifcvf_base.c
- drivers/vdpa/ifcvf/ifcvf_base.h 17 additions, 7 deletionsdrivers/vdpa/ifcvf/ifcvf_base.h
- drivers/vdpa/ifcvf/ifcvf_main.c 284 additions, 33 deletionsdrivers/vdpa/ifcvf/ifcvf_main.c
- drivers/vdpa/mlx5/net/mlx5_vnet.c 80 additions, 4 deletionsdrivers/vdpa/mlx5/net/mlx5_vnet.c
- drivers/vdpa/vdpa.c 3 additions, 3 deletionsdrivers/vdpa/vdpa.c
- drivers/vhost/iotlb.c 5 additions, 1 deletiondrivers/vhost/iotlb.c
- drivers/vhost/vdpa.c 40 additions, 5 deletionsdrivers/vhost/vdpa.c
- drivers/vhost/vhost.c 2 additions, 1 deletiondrivers/vhost/vhost.c
- drivers/virtio/Kconfig 4 additions, 3 deletionsdrivers/virtio/Kconfig
- drivers/virtio/virtio.c 3 additions, 2 deletionsdrivers/virtio/virtio.c
- drivers/virtio/virtio_pci_common.c 7 additions, 41 deletionsdrivers/virtio/virtio_pci_common.c
- drivers/virtio/virtio_pci_common.h 2 additions, 5 deletionsdrivers/virtio/virtio_pci_common.h
Please register or sign in to comment