[PULL] vhost: cleanups and fixes
Michael S. Tsirkin
mst at redhat.com
Mon Dec 7 17:07:01 UTC 2015
The following changes since commit 527e9316f8ec44bd53d90fb9f611fa7ffff52bb9:
Linux 4.4-rc4 (2015-12-06 15:43:12 -0800)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git tags/for_linus
for you to fetch changes up to f277ec42f38f406ed073569b24b04f1c291fec0f:
virtio_ring: shadow available ring flags & index (2015-12-07 17:28:11 +0200)
----------------------------------------------------------------
virtio: fixes on top of 4.4-rc4
This includes some fixes and cleanups in virtio and vhost code. Most notably,
shadowing the index fixes the excessive cacheline bouncing observed on AMD
platforms.
Signed-off-by: Michael S. Tsirkin <mst at redhat.com>
----------------------------------------------------------------
Michael S. Tsirkin (5):
virtio-net: Stop doing DMA from the stack
vhost: relax log address alignment
tools/virtio: move list macro stubs
tools/virtio: fix byteswap logic
vhost: replace % with & on data path
Michal Hocko (1):
virtio: Do not drop __GFP_HIGH in alloc_indirect
Suman Anna (1):
virtio: fix memory leak of virtio ida cache layers
Venkatesh Srinivas (1):
virtio_ring: shadow available ring flags & index
tools/virtio/linux/kernel.h | 6 +++++
tools/virtio/linux/virtio.h | 6 -----
tools/virtio/linux/virtio_config.h | 20 ++++++++++------
drivers/net/virtio_net.c | 34 +++++++++++++++------------
drivers/vhost/vhost.c | 8 +++----
drivers/virtio/virtio.c | 1 +
drivers/virtio/virtio_ring.c | 48 +++++++++++++++++++++++++++-----------
7 files changed, 78 insertions(+), 45 deletions(-)
More information about the Virtualization
mailing list