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
No related branches found
No related tags found
Showing
- drivers/vhost/net.c 23 additions, 12 deletionsdrivers/vhost/net.c
- drivers/vhost/scsi.c 15 additions, 11 deletionsdrivers/vhost/scsi.c
- drivers/vhost/test.c 7 additions, 4 deletionsdrivers/vhost/test.c
- drivers/vhost/vhost.c 50 additions, 47 deletionsdrivers/vhost/vhost.c
- drivers/vhost/vhost.h 6 additions, 13 deletionsdrivers/vhost/vhost.h
Loading
Please register or sign in to comment