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,
akpm@linux-foundation.org, alexander.h.duyck@linux.intel.com,
anshuman.khandual@arm.com, anthony.yznaga@oracle.com,
arei.gonglei@huawei.com, cai@lca.pw, clabbe@baylibre.com,
dan.j.williams@intel.com, davem@davemloft.net, david@redhat.com,
dyoung@redhat.com, elfring@users.sourceforge.net,
glider@google.com, gregkh@linuxfoundation.org,
guennadi.liakhovetski@linux.intel.com, hannes@cmpxchg.org,
herbert@gondor.apana.org.au, hulkci@huawei.com,
imammedo@redhat.com, jasowang@redhat.com, jgross@suse.com,
kernelfans@gmail.com, konrad.wilk@oracle.com, lenb@kernel.org,
lingshan.zhu@intel.com, linux-acpi@vger.kernel.org,
lkp@intel.com, longpeng2@huawei.com, matej.genci@nutanix.com,
mgorman@techsingularity.net, mhocko@kernel.org, mhocko@suse.com,
mst@redhat.com, osalvador@suse.com, osalvador@suse.de,
pankaj.gupta.linux@gmail.com, pasha.tatashin@soleen.com,
pavel.tatashin@microsoft.com, rafael@kernel.org,
richard.weiyang@gmail.com, rjw@rjwysocki.net, rppt@linux.ibm.com,
stable@vger.kernel.org, stefanha@redhat.com,
teawaterz@linux.alibaba.com, vbabka@suse.cz, zou_wei@huawei.com
Subject: [GIT PULL] virtio: features, fixes
Date: Wed, 10 Jun 2020 00:44:55 -0400 [thread overview]
Message-ID: <20200610004455-mutt-send-email-mst@kernel.org> (raw)
There's a single commit here that I tweaked since linux-next - the
change is in printk format string which I consider trivial enough not
force wait for more testing. A couple of hashes are different from
what's in linux-next though. I also upgraded the machine I used to sign
the tag (didn't change the key) - hope the signature is still ok. If not
pls let me know!
The following changes since commit 3d77e6a8804abcc0504c904bd6e5cdf3a5cf8162:
Linux 5.7 (2020-05-31 16:49:15 -0700)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git tags/for_linus
for you to fetch changes up to 044e4b09223039e571e6ec540e25552054208765:
vhost/test: fix up after API change (2020-06-09 06:42:06 -0400)
----------------------------------------------------------------
virtio: features, fixes
virtio-mem
doorbell mapping for vdpa
config interrupt support in ifc
fixes all over the place
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
----------------------------------------------------------------
Alexander Duyck (1):
virtio-balloon: Disable free page reporting if page poison reporting is not enabled
David Hildenbrand (17):
MAINTAINERS: Add myself as virtio-balloon co-maintainer
virtio-mem: Paravirtualized memory hotplug
MAINTAINERS: Add myself as virtio-mem maintainer
virtio-mem: Allow to specify an ACPI PXM as nid
virtio-mem: Paravirtualized memory hotunplug part 1
virtio-mem: Paravirtualized memory hotunplug part 2
mm: Allow to offline unmovable PageOffline() pages via MEM_GOING_OFFLINE
virtio-mem: Allow to offline partially unplugged memory blocks
mm/memory_hotplug: Introduce offline_and_remove_memory()
virtio-mem: Offline and remove completely unplugged memory blocks
virtio-mem: Better retry handling
virtio-mem: Add parent resource for all added "System RAM"
virtio-mem: Drop manual check for already present memory
virtio-mem: Unplug subblocks right-to-left
virtio-mem: Use -ETXTBSY as error code if the device is busy
virtio-mem: Try to unplug the complete online memory block first
virtio-mem: Don't rely on implicit compiler padding for requests
Guennadi Liakhovetski (1):
vhost: (cosmetic) remove a superfluous variable initialisation
Jason Wang (4):
vhost: allow device that does not depend on vhost worker
vhost: use mmgrab() instead of mmget() for non worker device
vdpa: introduce get_vq_notification method
vhost_vdpa: support doorbell mapping via mmap
Longpeng(Mike) (3):
crypto: virtio: Fix src/dst scatterlist calculation in __virtio_crypto_skcipher_do_req()
crypto: virtio: Fix use-after-free in virtio_crypto_skcipher_finalize_req()
crypto: virtio: Fix dest length calculation in __virtio_crypto_skcipher_do_req()
Markus Elfring (1):
virtio-mmio: Delete an error message in vm_find_vqs()
Matej Genci (1):
virtio: add VIRTIO_RING_NO_LEGACY
Michael S. Tsirkin (6):
virtio: force spec specified alignment on types
vhost: revert "vhost: disable for OABI"
vhost_vdpa: disable doorbell mapping for !MMU
virtio-mem: drop unnecessary initialization
virtio_mem: convert device block size into 64bit
vhost/test: fix up after API change
Samuel Zou (1):
vdpasim: Fix some coccinelle warnings
Zhu Lingshan (5):
ifcvf: move IRQ request/free to status change handlers
ifcvf: ignore continuous setting same status value
vhost_vdpa: Support config interrupt in vdpa
vhost: replace -1 with VHOST_FILE_UNBIND in ioctls
ifcvf: implement config interrupt in IFCVF
MAINTAINERS | 18 +-
drivers/acpi/numa/srat.c | 1 +
drivers/crypto/virtio/virtio_crypto_algs.c | 21 +-
drivers/misc/mic/Kconfig | 2 +-
drivers/net/caif/Kconfig | 2 +-
drivers/vdpa/Kconfig | 2 +-
drivers/vdpa/ifcvf/ifcvf_base.c | 3 +
drivers/vdpa/ifcvf/ifcvf_base.h | 4 +
drivers/vdpa/ifcvf/ifcvf_main.c | 146 ++-
drivers/vdpa/vdpa_sim/vdpa_sim.c | 7 +-
drivers/vhost/Kconfig | 17 +-
drivers/vhost/net.c | 2 +-
drivers/vhost/scsi.c | 2 +-
drivers/vhost/test.c | 2 +-
drivers/vhost/vdpa.c | 112 +-
drivers/vhost/vhost.c | 100 +-
drivers/vhost/vhost.h | 8 +-
drivers/vhost/vringh.c | 6 +-
drivers/vhost/vsock.c | 2 +-
drivers/virtio/Kconfig | 17 +
drivers/virtio/Makefile | 1 +
drivers/virtio/virtio_balloon.c | 9 +-
drivers/virtio/virtio_mem.c | 1965 ++++++++++++++++++++++++++++
drivers/virtio/virtio_mmio.c | 4 +-
drivers/virtio/virtio_pci_modern.c | 1 +
include/linux/memory_hotplug.h | 1 +
include/linux/page-flags.h | 10 +
include/linux/vdpa.h | 16 +
include/linux/vringh.h | 6 +-
include/uapi/linux/vhost.h | 4 +
include/uapi/linux/virtio_ids.h | 1 +
include/uapi/linux/virtio_mem.h | 211 +++
include/uapi/linux/virtio_ring.h | 48 +-
mm/memory_hotplug.c | 81 +-
mm/page_alloc.c | 26 +
mm/page_isolation.c | 9 +
36 files changed, 2723 insertions(+), 144 deletions(-)
create mode 100644 drivers/virtio/virtio_mem.c
create mode 100644 include/uapi/linux/virtio_mem.h
next reply other threads:[~2020-06-10 4:45 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-06-10 4:44 Michael S. Tsirkin [this message]
2020-06-10 20:48 ` [GIT PULL] virtio: features, fixes Linus Torvalds
2020-06-10 21:45 ` pr-tracker-bot
-- strict thread matches above, loose matches on Subject: below --
2020-08-11 8:56 Michael S. Tsirkin
2020-08-11 21:59 ` pr-tracker-bot
2021-02-25 19:33 Michael S. Tsirkin
2021-02-25 20:29 ` pr-tracker-bot
2022-03-31 13:48 Michael S. Tsirkin
2022-03-31 21:21 ` pr-tracker-bot
2024-01-16 16:28 Michael S. Tsirkin
2024-01-19 1:08 ` pr-tracker-bot
2024-03-19 7:41 Michael S. Tsirkin
2024-03-19 16:32 ` pr-tracker-bot
2024-03-19 18:03 ` Linus Torvalds
2024-03-19 19:24 ` 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=20200610004455-mutt-send-email-mst@kernel.org \
--to=mst@redhat.com \
--cc=akpm@linux-foundation.org \
--cc=alexander.h.duyck@linux.intel.com \
--cc=anshuman.khandual@arm.com \
--cc=anthony.yznaga@oracle.com \
--cc=arei.gonglei@huawei.com \
--cc=cai@lca.pw \
--cc=clabbe@baylibre.com \
--cc=dan.j.williams@intel.com \
--cc=davem@davemloft.net \
--cc=david@redhat.com \
--cc=dyoung@redhat.com \
--cc=elfring@users.sourceforge.net \
--cc=glider@google.com \
--cc=gregkh@linuxfoundation.org \
--cc=guennadi.liakhovetski@linux.intel.com \
--cc=hannes@cmpxchg.org \
--cc=herbert@gondor.apana.org.au \
--cc=hulkci@huawei.com \
--cc=imammedo@redhat.com \
--cc=jasowang@redhat.com \
--cc=jgross@suse.com \
--cc=kernelfans@gmail.com \
--cc=konrad.wilk@oracle.com \
--cc=kvm@vger.kernel.org \
--cc=lenb@kernel.org \
--cc=lingshan.zhu@intel.com \
--cc=linux-acpi@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=lkp@intel.com \
--cc=longpeng2@huawei.com \
--cc=matej.genci@nutanix.com \
--cc=mgorman@techsingularity.net \
--cc=mhocko@kernel.org \
--cc=mhocko@suse.com \
--cc=netdev@vger.kernel.org \
--cc=osalvador@suse.com \
--cc=osalvador@suse.de \
--cc=pankaj.gupta.linux@gmail.com \
--cc=pasha.tatashin@soleen.com \
--cc=pavel.tatashin@microsoft.com \
--cc=rafael@kernel.org \
--cc=richard.weiyang@gmail.com \
--cc=rjw@rjwysocki.net \
--cc=rppt@linux.ibm.com \
--cc=stable@vger.kernel.org \
--cc=stefanha@redhat.com \
--cc=teawaterz@linux.alibaba.com \
--cc=torvalds@linux-foundation.org \
--cc=vbabka@suse.cz \
--cc=virtualization@lists.linux-foundation.org \
--cc=zou_wei@huawei.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).