• Linus Torvalds's avatar
    Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost · 3c81bdd9
    Linus Torvalds authored
    Pull vhost infrastructure updates from Michael S. Tsirkin:
     "This reworks vhost core dropping unnecessary RCU uses in favor of VQ
      mutexes which are used on fast path anyway.  This fixes worst-case
      latency for users which change the memory mappings a lot.  Memory
      allocation for vhost-net now supports fallback on vmalloc (same as for
      vhost-scsi) this makes it possible to create the device on systems
      where memory is very fragmented, with slightly lower performance"
    
    * tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost:
      vhost: move memory pointer to VQs
      vhost: move acked_features to VQs
      vhost: replace rcu with mutex
      vhost-net: extend device allocation to vmalloc
    3c81bdd9
scsi.c 58.3 KB