From: "Michael S. Tsirkin" <mst@redhat.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: sfr@canb.auug.org.au, linux-scsi@vger.kernel.org,
kvm@vger.kernel.org, netdev@vger.kernel.org,
linux-kernel@vger.kernel.org,
virtualization@lists.linux-foundation.org, nab@daterainc.com
Subject: [PULL] vhost: infrastructure changes for 3.16
Date: Wed, 11 Jun 2014 16:44:47 +0300 [thread overview]
Message-ID: <20140611134447.GA8208@redhat.com> (raw)
Hi Linus,
Please pull the following.
Please note this needs to be merged before merging
target-pending PULL which Nicholas will be sending
out shortly.
Thanks!
The following changes since commit 1860e379875dfe7271c649058aeddffe5afd9d0d:
Linux 3.15 (2014-06-08 11:19:54 -0700)
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 47283bef7ed356629467d1fac61687756e48f254:
vhost: move memory pointer to VQs (2014-06-09 16:21:07 +0300)
----------------------------------------------------------------
vhost: infrastructure changes for 3.16
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.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
----------------------------------------------------------------
Michael S. Tsirkin (4):
vhost-net: extend device allocation to vmalloc
vhost: replace rcu with mutex
vhost: move acked_features to VQs
vhost: move memory pointer to VQs
drivers/vhost/vhost.h | 19 ++++------
drivers/vhost/net.c | 35 ++++++++++++-------
drivers/vhost/scsi.c | 26 ++++++++------
drivers/vhost/test.c | 11 +++---
drivers/vhost/vhost.c | 97 ++++++++++++++++++++++++++-------------------------
5 files changed, 101 insertions(+), 87 deletions(-)
WARNING: multiple messages have this Message-ID (diff)
From: "Michael S. Tsirkin" <mst@redhat.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: nab@daterainc.com, linux-kernel@vger.kernel.org,
kvm@vger.kernel.org, virtualization@lists.linux-foundation.org,
netdev@vger.kernel.org, sfr@canb.auug.org.au,
linux-scsi@vger.kernel.org
Subject: [PULL] vhost: infrastructure changes for 3.16
Date: Wed, 11 Jun 2014 16:44:47 +0300 [thread overview]
Message-ID: <20140611134447.GA8208@redhat.com> (raw)
Hi Linus,
Please pull the following.
Please note this needs to be merged before merging
target-pending PULL which Nicholas will be sending
out shortly.
Thanks!
The following changes since commit 1860e379875dfe7271c649058aeddffe5afd9d0d:
Linux 3.15 (2014-06-08 11:19:54 -0700)
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 47283bef7ed356629467d1fac61687756e48f254:
vhost: move memory pointer to VQs (2014-06-09 16:21:07 +0300)
----------------------------------------------------------------
vhost: infrastructure changes for 3.16
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.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
----------------------------------------------------------------
Michael S. Tsirkin (4):
vhost-net: extend device allocation to vmalloc
vhost: replace rcu with mutex
vhost: move acked_features to VQs
vhost: move memory pointer to VQs
drivers/vhost/vhost.h | 19 ++++------
drivers/vhost/net.c | 35 ++++++++++++-------
drivers/vhost/scsi.c | 26 ++++++++------
drivers/vhost/test.c | 11 +++---
drivers/vhost/vhost.c | 97 ++++++++++++++++++++++++++-------------------------
5 files changed, 101 insertions(+), 87 deletions(-)
next reply other threads:[~2014-06-11 13:44 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-06-11 13:44 Michael S. Tsirkin [this message]
2014-06-11 13:44 ` [PULL] vhost: infrastructure changes for 3.16 Michael S. Tsirkin
2014-06-12 8:42 ` Romain Francoise
2014-06-12 8:42 ` Romain Francoise
2014-06-12 9:39 ` Michael S. Tsirkin
2014-06-12 9:39 ` Michael S. Tsirkin
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20140611134447.GA8208@redhat.com \
--to=mst@redhat.com \
--cc=kvm@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-scsi@vger.kernel.org \
--cc=nab@daterainc.com \
--cc=netdev@vger.kernel.org \
--cc=sfr@canb.auug.org.au \
--cc=torvalds@linux-foundation.org \
--cc=virtualization@lists.linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.