]> git.baikalelectronics.ru Git - kernel.git/commit
Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
authorLinus Torvalds <torvalds@linux-foundation.org>
Thu, 12 Jun 2014 00:08:16 +0000 (17:08 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Thu, 12 Jun 2014 00:08:16 +0000 (17:08 -0700)
commit0401c04957d21b287e1f6ecdd2993ace2be874d8
tree84c162f7a2024fb7e74c3fc795d6dcffb4ae6b65
parent400800963abbe39d29ae1b411bd41b67ff61a519
parent462c91de3cce80a8a63028109bf77956d7e421c7
Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost

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
drivers/vhost/scsi.c