This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from d4ec3d5535c7 Merge tag 'vfio-v5.16-rc1' of git://github.com/awilliam/li [...] new fc02e8cb0300 virtio_net: clarify tailroom logic new 02746e26c39e virtio-blk: avoid preallocating big SGL for data new 0989c41bed96 virtio-blk: add num_request_queues module parameter new d89c8169bd70 virtio-pci: introduce legacy device module new d0ae1fbfcff4 vdpa: fix typo new 5bbfea1eacdf vp_vdpa: add vq irq offloading support new 3b970a5842c9 vdpa: add new callback get_vq_num_min in vdpa_config_ops new c53e5d1b5ea4 vdpa: min vq num of vdpa device cannot be greater than max vq num new 30a03dfcbbda virtio_vdpa: setup correct vq size with callbacks get_vq_n [...] new e47be840e87e vdpa: add new attribute VDPA_ATTR_DEV_MIN_VQ_SIZE new e85087beedca eni_vdpa: add vDPA driver for Alibaba ENI new 246fd1caf0f4 vdpa/mlx5: Remove mtu field from vdpa net device new 218bdd20e56c vdpa/mlx5: Rename control VQ workqueue to vdpa wq new edf747affc41 vdpa/mlx5: Propagate link status from device to vdpa driver new bf3175bc50a3 hwrng: virtio - add an internal buffer new 2bb31abdbe55 hwrng: virtio - don't wait on cleanup new 5c8e93305004 hwrng: virtio - don't waste entropy new 9a4b612d675b hwrng: virtio - always add a pending request new 8d7670f3734e virtio_ring: make virtqueue_add_indirect_packed prettier new fc6d70f40b3d virtio_ring: check desc == NULL when using indirect with packed new 601695aa8eaf ALSA: virtio: Replace zero-length array with flexible-arra [...] new f1429e6c36f5 virtio-pmem: add myself as virtio-pmem maintainer new 6ae6ff6f6e7d virtio-blk: validate num_queues during probe new 63b4ffa4fad0 virtio_blk: Fix spelling mistake: "advertisted" -> "advertised" new 28962ec595d7 virtio_console: validate max_nr_ports before trying to use it new d50497eb4e55 virtio_config: introduce a new .enable_cbs method new 9e35276a5344 virtio_pci: harden MSI-X interrupts new 080cd7c3ac87 virtio-pci: harden INTX interrupts new ef5c366fea30 virtio_ring: fix typos in vring_desc_extra new f1aa12f53529 virtio-blk: fixup coccinelle warnings new dcce162559ee i2c: virtio: Add support for zero-length requests new ead65f769582 virtio_blk: allow 0 as num_request_queues new f0839372478e virtio_blk: correct types for status handling new 939779f5152d virtio_ring: validate used buffer length new 816625c13652 virtio-net: don't let virtio core to validate used length new a40392edf1b2 virtio-blk: don't let virtio core to validate used length new c57911ebfbfe virtio-scsi: don't let virtio core to validate used buffer length new 6dbb1f1687a2 vdpa: Introduce and use vdpa device get, set config helpers new ad69dd0bf26b vdpa: Introduce query of device config layout new 960deb33be3d vdpa: Use kernel coding style for structure comments new d8ca2fa5be1b vdpa: Enable user to set mac and mtu of vdpa device new 1138b9818efa vdpa_sim_net: Enable user to set mac address and mtu new ef76eb83a17e vdpa/mlx5: Fix clearing of VIRTIO_NET_F_MAC feature bit new a007d940040c vdpa/mlx5: Support configuration of MAC new 540061ac79f0 vdpa/mlx5: Forward only packets with allowed MAC address new 43e1b1292727 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...]
The 46 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: MAINTAINERS | 7 + drivers/block/Kconfig | 1 + drivers/block/virtio_blk.c | 178 +++++++---- drivers/char/hw_random/virtio-rng.c | 86 +++-- drivers/char/virtio_console.c | 9 + drivers/i2c/busses/i2c-virtio.c | 56 ++-- drivers/net/virtio_net.c | 4 +- drivers/scsi/virtio_scsi.c | 1 + drivers/vdpa/Kconfig | 8 + drivers/vdpa/Makefile | 1 + drivers/vdpa/alibaba/Makefile | 3 + drivers/vdpa/alibaba/eni_vdpa.c | 553 +++++++++++++++++++++++++++++++++ drivers/vdpa/ifcvf/ifcvf_main.c | 3 +- drivers/vdpa/mlx5/core/mlx5_vdpa.h | 2 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 202 ++++++++++-- drivers/vdpa/vdpa.c | 261 +++++++++++++++- drivers/vdpa/vdpa_sim/vdpa_sim_blk.c | 3 +- drivers/vdpa/vdpa_sim/vdpa_sim_net.c | 38 ++- drivers/vdpa/vdpa_user/vduse_dev.c | 3 +- drivers/vdpa/virtio_pci/vp_vdpa.c | 12 + drivers/vhost/vdpa.c | 3 +- drivers/virtio/Kconfig | 10 + drivers/virtio/Makefile | 1 + drivers/virtio/virtio_pci_common.c | 58 +++- drivers/virtio/virtio_pci_common.h | 16 +- drivers/virtio/virtio_pci_legacy.c | 106 ++----- drivers/virtio/virtio_pci_legacy_dev.c | 220 +++++++++++++ drivers/virtio/virtio_pci_modern.c | 6 +- drivers/virtio/virtio_ring.c | 90 +++++- drivers/virtio/virtio_vdpa.c | 19 +- include/linux/vdpa.h | 53 ++-- include/linux/virtio.h | 2 + include/linux/virtio_config.h | 6 + include/linux/virtio_pci_legacy.h | 42 +++ include/uapi/linux/vdpa.h | 7 + include/uapi/linux/virtio_i2c.h | 6 + 36 files changed, 1780 insertions(+), 296 deletions(-) create mode 100644 drivers/vdpa/alibaba/Makefile create mode 100644 drivers/vdpa/alibaba/eni_vdpa.c create mode 100644 drivers/virtio/virtio_pci_legacy_dev.c create mode 100644 include/linux/virtio_pci_legacy.h