• Linus Torvalds's avatar
    Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost · ed3c5a0b
    Linus Torvalds authored
    Pull virtio updates from Michael Tsirkin:
     "virtio, vhost: new device, fixes, speedups
    
      This includes the new virtio crypto device, and fixes all over the
      place. In particular enabling endian-ness checks for sparse builds
      found some bugs which this fixes. And it appears that everyone is in
      agreement that disabling endian-ness sparse checks shouldn't be
      necessary any longer.
    
      So this enables them for everyone, and drops the __CHECK_ENDIAN__ and
      __bitwise__ APIs.
    
      IRQ handling in virtio has been refactored somewhat, the larger switch
      to IRQ_SHARED will have to wait as it proved too aggressive"
    
    * tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost: (34 commits)
      Makefile: drop -D__CHECK_ENDIAN__ from cflags
      fs/logfs: drop __CHECK_ENDIAN__
      Documentation/sparse: drop __CHECK_ENDIAN__
      linux: drop __bitwise__ everywhere
      checkpatch: replace __bitwise__ with __bitwise
      Documentation/sparse: drop __bitwise__
      tools: enable endian checks for all sparse builds
      linux/types.h: enable endian checks for all sparse builds
      virtio_mmio: Set dev.release() to avoid warning
      vhost: remove unused feature bit
      virtio_ring: fix description of virtqueue_get_buf
      vhost/scsi: Remove unused but set variable
      tools/virtio: use {READ,WRITE}_ONCE() in uaccess.h
      vringh: kill off ACCESS_ONCE()
      tools/virtio: fix READ_ONCE()
      crypto: add virtio-crypto driver
      vhost: cache used event for better performance
      vsock: lookup and setup guest_cid inside vhost_vsock_lock
      virtio_pci: split vp_try_to_find_vqs into INTx and MSI-X variants
      virtio_pci: merge vp_free_vectors into vp_del_vqs
      ...
    ed3c5a0b
MAINTAINERS 380 KB