From: "Michael S. Tsirkin" <mst@redhat.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: weiyj.lk@gmail.com, kvm@vger.kernel.org, mst@redhat.com,
netdev@vger.kernel.org, kneumoin@virtuozzo.com,
linux-kernel@vger.kernel.org, imbrenda@linux.vnet.ibm.com,
stefanha@redhat.com, den@openvz.org,
virtualization@lists.linux-foundation.org
Subject: [PULL] vhost: new features for 4.8
Date: Wed, 3 Aug 2016 17:14:42 +0300 [thread overview]
Message-ID: <20160803171442-mutt-send-email-mst@kernel.org> (raw)
I already have more bugfixes on top queued, but not regression
fixes so it does not seem worth it to delay this anymore.
The following changes since commit 523d939ef98fd712632d93a5a2b588e477a7565e:
Linux 4.7 (2016-07-24 12:23:50 -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 b226acab2f6aaa45c2af27279b63f622b23a44bd:
VSOCK: Use kvfree() (2016-08-02 16:56:08 +0300)
----------------------------------------------------------------
virtio/vhost: new features for 4.8
- New vsock device support in host and guest
- Platform IOMMU support in host and guest,
including compatibility quirks for legacy systems.
- Misc fixes and cleanups.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
----------------------------------------------------------------
Asias He (4):
VSOCK: Introduce virtio_vsock_common.ko
VSOCK: Introduce virtio_transport.ko
VSOCK: Introduce vhost_vsock.ko
VSOCK: Add Makefile and Kconfig
Jason Wang (5):
vhost: simplify work flushing
vhost: lockless enqueuing
vhost: introduce vhost memory accessors
vhost: convert pre sorted vhost memory array to interval tree
vhost: new device IOTLB API
Konstantin Neumoin (1):
balloon: check the number of available pages in leak balloon
Michael S. Tsirkin (6):
virtio: new feature to detect IOMMU device quirk
vop: pull in vhost Kconfig
vhost: drop vringh dependency
vhost: drop vringh dependency
vhost: detect 32 bit integer wrap around
vhost: split out vringh Kconfig
Stefan Hajnoczi (2):
VSOCK: transport-specific vsock_transport functions
VSOCK: defer sock removal to transports
Wei Yongjun (1):
VSOCK: Use kvfree()
drivers/vhost/vhost.h | 64 +-
include/linux/virtio_config.h | 13 +
include/linux/virtio_vsock.h | 154 ++++
include/net/af_vsock.h | 6 +
.../trace/events/vsock_virtio_transport_common.h | 144 +++
include/uapi/linux/vhost.h | 33 +
include/uapi/linux/virtio_config.h | 10 +-
include/uapi/linux/virtio_ids.h | 1 +
include/uapi/linux/virtio_vsock.h | 94 ++
drivers/vhost/net.c | 67 +-
drivers/vhost/vhost.c | 927 +++++++++++++++----
drivers/vhost/vsock.c | 719 +++++++++++++++
drivers/virtio/virtio_balloon.c | 2 +
drivers/virtio/virtio_ring.c | 15 +-
net/vmw_vsock/af_vsock.c | 25 +-
net/vmw_vsock/virtio_transport.c | 624 +++++++++++++
net/vmw_vsock/virtio_transport_common.c | 992 +++++++++++++++++++++
net/vmw_vsock/vmci_transport.c | 2 +
MAINTAINERS | 13 +
drivers/Makefile | 1 +
drivers/misc/mic/Kconfig | 4 +
drivers/net/caif/Kconfig | 2 +-
drivers/vhost/Kconfig | 18 +-
drivers/vhost/Kconfig.vringh | 5 +
drivers/vhost/Makefile | 4 +
include/uapi/linux/Kbuild | 1 +
net/vmw_vsock/Kconfig | 20 +
net/vmw_vsock/Makefile | 6 +
28 files changed, 3765 insertions(+), 201 deletions(-)
create mode 100644 include/linux/virtio_vsock.h
create mode 100644 include/trace/events/vsock_virtio_transport_common.h
create mode 100644 include/uapi/linux/virtio_vsock.h
create mode 100644 drivers/vhost/vsock.c
create mode 100644 net/vmw_vsock/virtio_transport.c
create mode 100644 net/vmw_vsock/virtio_transport_common.c
create mode 100644 drivers/vhost/Kconfig.vringh
WARNING: multiple messages have this Message-ID (diff)
From: "Michael S. Tsirkin" <mst@redhat.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: kvm@vger.kernel.org, virtualization@lists.linux-foundation.org,
netdev@vger.kernel.org, linux-kernel@vger.kernel.org,
den@openvz.org, imbrenda@linux.vnet.ibm.com, jasowang@redhat.com,
kneumoin@virtuozzo.com, mst@redhat.com, stefanha@redhat.com,
weiyj.lk@gmail.com
Subject: [PULL] vhost: new features for 4.8
Date: Wed, 3 Aug 2016 17:14:42 +0300 [thread overview]
Message-ID: <20160803171442-mutt-send-email-mst@kernel.org> (raw)
I already have more bugfixes on top queued, but not regression
fixes so it does not seem worth it to delay this anymore.
The following changes since commit 523d939ef98fd712632d93a5a2b588e477a7565e:
Linux 4.7 (2016-07-24 12:23:50 -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 b226acab2f6aaa45c2af27279b63f622b23a44bd:
VSOCK: Use kvfree() (2016-08-02 16:56:08 +0300)
----------------------------------------------------------------
virtio/vhost: new features for 4.8
- New vsock device support in host and guest
- Platform IOMMU support in host and guest,
including compatibility quirks for legacy systems.
- Misc fixes and cleanups.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
----------------------------------------------------------------
Asias He (4):
VSOCK: Introduce virtio_vsock_common.ko
VSOCK: Introduce virtio_transport.ko
VSOCK: Introduce vhost_vsock.ko
VSOCK: Add Makefile and Kconfig
Jason Wang (5):
vhost: simplify work flushing
vhost: lockless enqueuing
vhost: introduce vhost memory accessors
vhost: convert pre sorted vhost memory array to interval tree
vhost: new device IOTLB API
Konstantin Neumoin (1):
balloon: check the number of available pages in leak balloon
Michael S. Tsirkin (6):
virtio: new feature to detect IOMMU device quirk
vop: pull in vhost Kconfig
vhost: drop vringh dependency
vhost: drop vringh dependency
vhost: detect 32 bit integer wrap around
vhost: split out vringh Kconfig
Stefan Hajnoczi (2):
VSOCK: transport-specific vsock_transport functions
VSOCK: defer sock removal to transports
Wei Yongjun (1):
VSOCK: Use kvfree()
drivers/vhost/vhost.h | 64 +-
include/linux/virtio_config.h | 13 +
include/linux/virtio_vsock.h | 154 ++++
include/net/af_vsock.h | 6 +
.../trace/events/vsock_virtio_transport_common.h | 144 +++
include/uapi/linux/vhost.h | 33 +
include/uapi/linux/virtio_config.h | 10 +-
include/uapi/linux/virtio_ids.h | 1 +
include/uapi/linux/virtio_vsock.h | 94 ++
drivers/vhost/net.c | 67 +-
drivers/vhost/vhost.c | 927 +++++++++++++++----
drivers/vhost/vsock.c | 719 +++++++++++++++
drivers/virtio/virtio_balloon.c | 2 +
drivers/virtio/virtio_ring.c | 15 +-
net/vmw_vsock/af_vsock.c | 25 +-
net/vmw_vsock/virtio_transport.c | 624 +++++++++++++
net/vmw_vsock/virtio_transport_common.c | 992 +++++++++++++++++++++
net/vmw_vsock/vmci_transport.c | 2 +
MAINTAINERS | 13 +
drivers/Makefile | 1 +
drivers/misc/mic/Kconfig | 4 +
drivers/net/caif/Kconfig | 2 +-
drivers/vhost/Kconfig | 18 +-
drivers/vhost/Kconfig.vringh | 5 +
drivers/vhost/Makefile | 4 +
include/uapi/linux/Kbuild | 1 +
net/vmw_vsock/Kconfig | 20 +
net/vmw_vsock/Makefile | 6 +
28 files changed, 3765 insertions(+), 201 deletions(-)
create mode 100644 include/linux/virtio_vsock.h
create mode 100644 include/trace/events/vsock_virtio_transport_common.h
create mode 100644 include/uapi/linux/virtio_vsock.h
create mode 100644 drivers/vhost/vsock.c
create mode 100644 net/vmw_vsock/virtio_transport.c
create mode 100644 net/vmw_vsock/virtio_transport_common.c
create mode 100644 drivers/vhost/Kconfig.vringh
next reply other threads:[~2016-08-03 14:14 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-08-03 14:14 Michael S. Tsirkin [this message]
2016-08-03 14:14 ` [PULL] vhost: new features for 4.8 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=20160803171442-mutt-send-email-mst@kernel.org \
--to=mst@redhat.com \
--cc=den@openvz.org \
--cc=imbrenda@linux.vnet.ibm.com \
--cc=kneumoin@virtuozzo.com \
--cc=kvm@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=netdev@vger.kernel.org \
--cc=stefanha@redhat.com \
--cc=torvalds@linux-foundation.org \
--cc=virtualization@lists.linux-foundation.org \
--cc=weiyj.lk@gmail.com \
/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.