Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
Pull virtio fixes from Michael S Tsirkin: "virtio 1.0 related fixes Most importantly, this fixes using virtio_pci as a module. Further, the big virtio 1.0 conversion missed a couple of places. This fixes them up. This isn't 100% sparse-clean yet because on many architectures get_user triggers sparse warnings when used with __bitwise tag (when same tag is on both pointer and value read). I posted a patchset to fix it up by adding __force on all arches that don't already have it (many do), when that's merged these warnings will go away" * tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost: virtio_pci: restore module attributes mic/host: fix up virtio 1.0 APIs vringh: update for virtio 1.0 APIs vringh: 64 bit features tools/virtio: add virtio 1.0 in vringh_test tools/virtio: add virtio 1.0 in virtio_test tools/virtio: enable -Werror tools/virtio: 64 bit features tools/virtio: fix vringh test tools/virtio: more stubs virtio: core support for config generation virtio_pci: add VIRTIO_PCI_NO_LEGACY virtio_pci: move probe to common file virtio_pci_common.h: drop VIRTIO_PCI_NO_LEGACY virtio_config: fix virtio_cread_bytes virtio: set VIRTIO_CONFIG_S_FEATURES_OK on restore
No related branches found
No related tags found
Showing
- drivers/misc/mic/host/mic_debugfs.c 12 additions, 6 deletionsdrivers/misc/mic/host/mic_debugfs.c
- drivers/vhost/vringh.c 76 additions, 49 deletionsdrivers/vhost/vringh.c
- drivers/virtio/virtio.c 23 additions, 14 deletionsdrivers/virtio/virtio.c
- drivers/virtio/virtio_pci_common.c 38 additions, 1 deletiondrivers/virtio/virtio_pci_common.c
- drivers/virtio/virtio_pci_common.h 3 additions, 4 deletionsdrivers/virtio/virtio_pci_common.h
- drivers/virtio/virtio_pci_legacy.c 2 additions, 22 deletionsdrivers/virtio/virtio_pci_legacy.c
- include/linux/virtio_config.h 28 additions, 1 deletioninclude/linux/virtio_config.h
- include/linux/vringh.h 35 additions, 2 deletionsinclude/linux/vringh.h
- include/uapi/linux/virtio_pci.h 10 additions, 5 deletionsinclude/uapi/linux/virtio_pci.h
- tools/virtio/Makefile 1 addition, 1 deletiontools/virtio/Makefile
- tools/virtio/linux/virtio.h 1 addition, 0 deletionstools/virtio/linux/virtio.h
- tools/virtio/linux/virtio_byteorder.h 8 additions, 0 deletionstools/virtio/linux/virtio_byteorder.h
- tools/virtio/linux/virtio_config.h 68 additions, 2 deletionstools/virtio/linux/virtio_config.h
- tools/virtio/uapi/linux/virtio_types.h 1 addition, 0 deletionstools/virtio/uapi/linux/virtio_types.h
- tools/virtio/virtio_test.c 14 additions, 1 deletiontools/virtio/virtio_test.c
- tools/virtio/vringh_test.c 4 additions, 1 deletiontools/virtio/vringh_test.c
Loading
Please register or sign in to comment