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, abaci-bugfix@linux.alibaba.com, abaci@linux.alibaba.com, anders.roxell@linaro.org, arnd@arndb.de, aruna.ramakrishna@oracle.com, colin.xu@intel.com, david@redhat.com, dongli.zhang@oracle.com, edumazet@google.com, elic@nvidia.com, gustavoars@kernel.org, jasowang@redhat.com, joe.jin@oracle.com, joseph.qi@linux.alibaba.com, linux@roeck-us.net, mathias.crombez@faurecia.com, mst@redhat.com, naresh.kamboju@linaro.org, parav@nvidia.com, sgarzare@redhat.com, stable@vger.kernel.org, syzkaller@googlegroups.com, tiantao6@hisilicon.com, vasyl.vavrychuk@opensynergy.com, xianting_tian@126.com Subject: [GIT PULL] virtio: features, fixes Date: Thu, 25 Feb 2021 14:33:33 -0500 [thread overview] Message-ID: <20210225143333-mutt-send-email-mst@kernel.org> (raw) There are a couple new drivers and support for the new management interface for mlx under review now. I figured I'll send them separately if review is done in time, lots of people are waiting for the vdpa tool patches to I want to make sure they make this release. The following changes since commit f40ddce88593482919761f74910f42f4b84c004b: Linux 5.11 (2021-02-14 14:32:24 -0800) 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 16c10bede8b3d8594279752bf53153491f3f944f: virtio-input: add multi-touch support (2021-02-23 07:52:59 -0500) ---------------------------------------------------------------- virtio: features, fixes new vdpa features to allow creation and deletion of new devices virtio-blk support per-device queue depth fixes, cleanups all over the place Signed-off-by: Michael S. Tsirkin <mst@redhat.com> ---------------------------------------------------------------- Colin Xu (1): virtio_input: Prevent EV_MSC/MSC_TIMESTAMP loop storm for MT. Dongli Zhang (1): vhost scsi: alloc vhost_scsi with kvzalloc() to avoid delay Gustavo A. R. Silva (1): virtio_net: Fix fall-through warnings for Clang Jason Wang (17): virtio-pci: do not access iomem via struct virtio_pci_device directly virtio-pci: split out modern device virtio-pci-modern: factor out modern device initialization logic virtio-pci-modern: introduce vp_modern_remove() virtio-pci-modern: introduce helper to set config vector virtio-pci-modern: introduce helpers for setting and getting status virtio-pci-modern: introduce helpers for setting and getting features virtio-pci-modern: introduce vp_modern_generation() virtio-pci-modern: introduce vp_modern_set_queue_vector() virtio-pci-modern: introduce vp_modern_queue_address() virtio-pci-modern: introduce helper to set/get queue_enable virtio-pci-modern: introduce helper for setting/geting queue size virtio-pci-modern: introduce helper for getting queue nums virtio-pci-modern: introduce helper to get notification offset virito-pci-modern: rename map_capability() to vp_modern_map_capability() virtio-pci: introduce modern device module virtio_vdpa: don't warn when fail to disable vq Jiapeng Zhong (1): virtio-mem: Assign boolean values to a bool variable Joseph Qi (1): virtio-blk: support per-device queue depth Mathias Crombez (1): virtio-input: add multi-touch support Parav Pandit (6): vdpa_sim_net: Make mac address array static vdpa: Extend routine to accept vdpa device name vdpa: Define vdpa mgmt device, ops and a netlink interface vdpa: Enable a user to add and delete a vdpa device vdpa: Enable user to query vdpa device info vdpa_sim_net: Add support for user supported devices Stefano Garzarella (1): vdpa/mlx5: fix param validation in mlx5_vdpa_get_config() Xianting Tian (1): virtio_mmio: fix one typo drivers/block/virtio_blk.c | 11 +- drivers/net/virtio_net.c | 1 + drivers/vdpa/Kconfig | 1 + drivers/vdpa/ifcvf/ifcvf_main.c | 2 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 4 +- drivers/vdpa/vdpa.c | 503 ++++++++++++++++++++++++++- drivers/vdpa/vdpa_sim/vdpa_sim.c | 3 +- drivers/vdpa/vdpa_sim/vdpa_sim.h | 2 + drivers/vdpa/vdpa_sim/vdpa_sim_net.c | 100 ++++-- drivers/vhost/scsi.c | 9 +- drivers/virtio/Kconfig | 9 + drivers/virtio/Makefile | 1 + drivers/virtio/virtio_input.c | 26 +- drivers/virtio/virtio_mem.c | 2 +- drivers/virtio/virtio_mmio.c | 2 +- drivers/virtio/virtio_pci_common.h | 22 +- drivers/virtio/virtio_pci_modern.c | 504 ++++----------------------- drivers/virtio/virtio_pci_modern_dev.c | 599 +++++++++++++++++++++++++++++++++ drivers/virtio/virtio_vdpa.c | 3 +- include/linux/vdpa.h | 44 ++- include/linux/virtio_pci_modern.h | 111 ++++++ include/uapi/linux/vdpa.h | 40 +++ 22 files changed, 1492 insertions(+), 507 deletions(-) create mode 100644 drivers/virtio/virtio_pci_modern_dev.c create mode 100644 include/linux/virtio_pci_modern.h create mode 100644 include/uapi/linux/vdpa.h
WARNING: multiple messages have this Message-ID (diff)
From: "Michael S. Tsirkin" <mst@redhat.com> To: Linus Torvalds <torvalds@linux-foundation.org> Cc: xianting_tian@126.com, kvm@vger.kernel.org, linux-kernel@vger.kernel.org, joseph.qi@linux.alibaba.com, edumazet@google.com, elic@nvidia.com, anders.roxell@linaro.org, naresh.kamboju@linaro.org, mst@redhat.com, joe.jin@oracle.com, virtualization@lists.linux-foundation.org, linux@roeck-us.net, aruna.ramakrishna@oracle.com, vasyl.vavrychuk@opensynergy.com, arnd@arndb.de, abaci@linux.alibaba.com, syzkaller@googlegroups.com, abaci-bugfix@linux.alibaba.com, netdev@vger.kernel.org, gustavoars@kernel.org, stable@vger.kernel.org, mathias.crombez@faurecia.com, tiantao6@hisilicon.com Subject: [GIT PULL] virtio: features, fixes Date: Thu, 25 Feb 2021 14:33:33 -0500 [thread overview] Message-ID: <20210225143333-mutt-send-email-mst@kernel.org> (raw) There are a couple new drivers and support for the new management interface for mlx under review now. I figured I'll send them separately if review is done in time, lots of people are waiting for the vdpa tool patches to I want to make sure they make this release. The following changes since commit f40ddce88593482919761f74910f42f4b84c004b: Linux 5.11 (2021-02-14 14:32:24 -0800) 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 16c10bede8b3d8594279752bf53153491f3f944f: virtio-input: add multi-touch support (2021-02-23 07:52:59 -0500) ---------------------------------------------------------------- virtio: features, fixes new vdpa features to allow creation and deletion of new devices virtio-blk support per-device queue depth fixes, cleanups all over the place Signed-off-by: Michael S. Tsirkin <mst@redhat.com> ---------------------------------------------------------------- Colin Xu (1): virtio_input: Prevent EV_MSC/MSC_TIMESTAMP loop storm for MT. Dongli Zhang (1): vhost scsi: alloc vhost_scsi with kvzalloc() to avoid delay Gustavo A. R. Silva (1): virtio_net: Fix fall-through warnings for Clang Jason Wang (17): virtio-pci: do not access iomem via struct virtio_pci_device directly virtio-pci: split out modern device virtio-pci-modern: factor out modern device initialization logic virtio-pci-modern: introduce vp_modern_remove() virtio-pci-modern: introduce helper to set config vector virtio-pci-modern: introduce helpers for setting and getting status virtio-pci-modern: introduce helpers for setting and getting features virtio-pci-modern: introduce vp_modern_generation() virtio-pci-modern: introduce vp_modern_set_queue_vector() virtio-pci-modern: introduce vp_modern_queue_address() virtio-pci-modern: introduce helper to set/get queue_enable virtio-pci-modern: introduce helper for setting/geting queue size virtio-pci-modern: introduce helper for getting queue nums virtio-pci-modern: introduce helper to get notification offset virito-pci-modern: rename map_capability() to vp_modern_map_capability() virtio-pci: introduce modern device module virtio_vdpa: don't warn when fail to disable vq Jiapeng Zhong (1): virtio-mem: Assign boolean values to a bool variable Joseph Qi (1): virtio-blk: support per-device queue depth Mathias Crombez (1): virtio-input: add multi-touch support Parav Pandit (6): vdpa_sim_net: Make mac address array static vdpa: Extend routine to accept vdpa device name vdpa: Define vdpa mgmt device, ops and a netlink interface vdpa: Enable a user to add and delete a vdpa device vdpa: Enable user to query vdpa device info vdpa_sim_net: Add support for user supported devices Stefano Garzarella (1): vdpa/mlx5: fix param validation in mlx5_vdpa_get_config() Xianting Tian (1): virtio_mmio: fix one typo drivers/block/virtio_blk.c | 11 +- drivers/net/virtio_net.c | 1 + drivers/vdpa/Kconfig | 1 + drivers/vdpa/ifcvf/ifcvf_main.c | 2 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 4 +- drivers/vdpa/vdpa.c | 503 ++++++++++++++++++++++++++- drivers/vdpa/vdpa_sim/vdpa_sim.c | 3 +- drivers/vdpa/vdpa_sim/vdpa_sim.h | 2 + drivers/vdpa/vdpa_sim/vdpa_sim_net.c | 100 ++++-- drivers/vhost/scsi.c | 9 +- drivers/virtio/Kconfig | 9 + drivers/virtio/Makefile | 1 + drivers/virtio/virtio_input.c | 26 +- drivers/virtio/virtio_mem.c | 2 +- drivers/virtio/virtio_mmio.c | 2 +- drivers/virtio/virtio_pci_common.h | 22 +- drivers/virtio/virtio_pci_modern.c | 504 ++++----------------------- drivers/virtio/virtio_pci_modern_dev.c | 599 +++++++++++++++++++++++++++++++++ drivers/virtio/virtio_vdpa.c | 3 +- include/linux/vdpa.h | 44 ++- include/linux/virtio_pci_modern.h | 111 ++++++ include/uapi/linux/vdpa.h | 40 +++ 22 files changed, 1492 insertions(+), 507 deletions(-) create mode 100644 drivers/virtio/virtio_pci_modern_dev.c create mode 100644 include/linux/virtio_pci_modern.h create mode 100644 include/uapi/linux/vdpa.h _______________________________________________ Virtualization mailing list Virtualization@lists.linux-foundation.org https://lists.linuxfoundation.org/mailman/listinfo/virtualization
next reply other threads:[~2021-02-25 19:37 UTC|newest] Thread overview: 24+ messages / expand[flat|nested] mbox.gz Atom feed top 2021-02-25 19:33 Michael S. Tsirkin [this message] 2021-02-25 19:33 ` [GIT PULL] virtio: features, fixes Michael S. Tsirkin 2021-02-25 20:29 ` pr-tracker-bot 2021-02-25 20:29 ` pr-tracker-bot -- strict thread matches above, loose matches on Subject: below -- 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 2024-01-16 16:28 Michael S. Tsirkin 2024-01-19 1:08 ` pr-tracker-bot 2022-03-31 13:48 Michael S. Tsirkin 2022-03-31 13:48 ` Michael S. Tsirkin 2022-03-31 21:21 ` pr-tracker-bot 2022-03-31 21:21 ` pr-tracker-bot 2020-08-11 8:56 Michael S. Tsirkin 2020-08-11 8:56 ` Michael S. Tsirkin 2020-08-11 21:59 ` pr-tracker-bot 2020-08-11 21:59 ` pr-tracker-bot 2020-06-10 4:44 Michael S. Tsirkin 2020-06-10 4:44 ` Michael S. Tsirkin 2020-06-10 20:48 ` Linus Torvalds 2020-06-10 20:48 ` Linus Torvalds 2020-06-10 21:45 ` pr-tracker-bot 2020-06-10 21:45 ` pr-tracker-bot
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=20210225143333-mutt-send-email-mst@kernel.org \ --to=mst@redhat.com \ --cc=abaci-bugfix@linux.alibaba.com \ --cc=abaci@linux.alibaba.com \ --cc=anders.roxell@linaro.org \ --cc=arnd@arndb.de \ --cc=aruna.ramakrishna@oracle.com \ --cc=colin.xu@intel.com \ --cc=david@redhat.com \ --cc=dongli.zhang@oracle.com \ --cc=edumazet@google.com \ --cc=elic@nvidia.com \ --cc=gustavoars@kernel.org \ --cc=jasowang@redhat.com \ --cc=joe.jin@oracle.com \ --cc=joseph.qi@linux.alibaba.com \ --cc=kvm@vger.kernel.org \ --cc=linux-kernel@vger.kernel.org \ --cc=linux@roeck-us.net \ --cc=mathias.crombez@faurecia.com \ --cc=naresh.kamboju@linaro.org \ --cc=netdev@vger.kernel.org \ --cc=parav@nvidia.com \ --cc=sgarzare@redhat.com \ --cc=stable@vger.kernel.org \ --cc=syzkaller@googlegroups.com \ --cc=tiantao6@hisilicon.com \ --cc=torvalds@linux-foundation.org \ --cc=vasyl.vavrychuk@opensynergy.com \ --cc=virtualization@lists.linux-foundation.org \ --cc=xianting_tian@126.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: linkBe 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.