netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
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,
	angus.chen@jaguarmicro.com, colin.i.king@gmail.com,
	dave@stgolabs.net, dengshaomin@cdjrlc.com,
	dmitry.fomichev@wdc.com, elic@nvidia.com, eperezma@redhat.com,
	gautam.dawar@xilinx.com, harshit.m.mogalapalli@oracle.com,
	jasowang@redhat.com, lulu@redhat.com, mst@redhat.com,
	pizhenwei@bytedance.com, rafaelmendsr@gmail.com,
	ricardo.canuelo@collabora.com, ruanjinjie@huawei.com,
	set_pte_at@outlook.com, sgarzare@redhat.com,
	shaoqin.huang@intel.com, si-wei.liu@oracle.com,
	stable@vger.kernel.org, sunnanyong@huawei.com,
	wangjianli@cdjrlc.com, wangrong68@huawei.com,
	weiyongjun1@huawei.com, yuancan@huawei.com
Subject: [GIT PULL v2] virtio,vhost,vdpa: fixes, cleanups
Date: Tue, 3 Jan 2023 10:49:46 -0500	[thread overview]
Message-ID: <20230103104946-mutt-send-email-mst@kernel.org> (raw)

These fixes have been in next, though not as these commits.

I'd like to apologize again to contributors for missing the merge
window with new features. These by necessity have been pushed out
to the next merge window. This pull only has bugfixes.

I put automation in place to help prevent missing merge window
in the future.

The following changes since commit 1b929c02afd37871d5afb9d498426f83432e71c2:

  Linux 6.2-rc1 (2022-12-25 13:41:39 -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 a26116c1e74028914f281851488546c91cbae57d:

  virtio_blk: Fix signedness bug in virtblk_prep_rq() (2022-12-28 05:28:11 -0500)

----------------------------------------------------------------
virtio,vhost,vdpa: fixes, cleanups

mostly fixes all over the place, a couple of cleanups.

Signed-off-by: Michael S. Tsirkin <mst@redhat.com>

----------------------------------------------------------------
Angus Chen (2):
      virtio_pci: modify ENOENT to EINVAL
      virtio_blk: use UINT_MAX instead of -1U

Cindy Lu (2):
      vhost_vdpa: fix the crash in unmap a large memory
      vdpa_sim_net: should not drop the multicast/broadcast packet

Colin Ian King (1):
      RDMA/mlx5: remove variable i

Davidlohr Bueso (2):
      tools/virtio: remove stray characters
      tools/virtio: remove smp_read_barrier_depends()

Dawei Li (1):
      virtio: Implementing attribute show with sysfs_emit

Dmitry Fomichev (1):
      virtio-blk: use a helper to handle request queuing errors

Eli Cohen (5):
      vdpa/mlx5: Fix rule forwarding VLAN to TIR
      vdpa/mlx5: Return error on vlan ctrl commands if not supported
      vdpa/mlx5: Fix wrong mac address deletion
      vdpa/mlx5: Avoid using reslock in event_handler
      vdpa/mlx5: Avoid overwriting CVQ iotlb

Harshit Mogalapalli (1):
      vduse: Validate vq_num in vduse_validate_config()

Jason Wang (2):
      vdpa: conditionally fill max max queue pair for stats
      vdpasim: fix memory leak when freeing IOTLBs

Rafael Mendonca (1):
      virtio_blk: Fix signedness bug in virtblk_prep_rq()

Ricardo Cañuelo (1):
      tools/virtio: initialize spinlocks in vring_test.c

Rong Wang (1):
      vdpa/vp_vdpa: fix kfree a wrong pointer in vp_vdpa_remove

Shaomin Deng (1):
      tools: Delete the unneeded semicolon after curly braces

Shaoqin Huang (2):
      virtio_pci: use helper function is_power_of_2()
      virtio_ring: use helper function is_power_of_2()

Si-Wei Liu (1):
      vdpa: merge functionally duplicated dev_features attributes

Stefano Garzarella (4):
      vringh: fix range used in iotlb_translate()
      vhost: fix range used in translate_desc()
      vhost-vdpa: fix an iotlb memory leak
      vdpa_sim: fix vringh initialization in vdpasim_queue_ready()

Wei Yongjun (1):
      virtio-crypto: fix memory leak in virtio_crypto_alg_skcipher_close_session()

Yuan Can (1):
      vhost/vsock: Fix error handling in vhost_vsock_init()

ruanjinjie (1):
      vdpa_sim: fix possible memory leak in vdpasim_net_init() and vdpasim_blk_init()

wangjianli (1):
      tools/virtio: Variable type completion

 drivers/block/virtio_blk.c                         | 35 +++++-----
 .../crypto/virtio/virtio_crypto_skcipher_algs.c    |  3 +-
 drivers/vdpa/mlx5/core/mlx5_vdpa.h                 |  5 +-
 drivers/vdpa/mlx5/core/mr.c                        | 46 +++++++------
 drivers/vdpa/mlx5/net/mlx5_vnet.c                  | 78 +++++++---------------
 drivers/vdpa/vdpa.c                                | 11 ++-
 drivers/vdpa/vdpa_sim/vdpa_sim.c                   |  7 +-
 drivers/vdpa/vdpa_sim/vdpa_sim_blk.c               |  4 +-
 drivers/vdpa/vdpa_sim/vdpa_sim_net.c               |  7 +-
 drivers/vdpa/vdpa_user/vduse_dev.c                 |  3 +
 drivers/vdpa/virtio_pci/vp_vdpa.c                  |  2 +-
 drivers/vhost/vdpa.c                               | 52 +++++++++------
 drivers/vhost/vhost.c                              |  4 +-
 drivers/vhost/vringh.c                             |  5 +-
 drivers/vhost/vsock.c                              |  9 ++-
 drivers/virtio/virtio.c                            | 12 ++--
 drivers/virtio/virtio_pci_modern.c                 |  4 +-
 drivers/virtio/virtio_ring.c                       |  2 +-
 include/uapi/linux/vdpa.h                          |  4 +-
 tools/virtio/ringtest/main.h                       | 37 +++++-----
 tools/virtio/virtio-trace/trace-agent-ctl.c        |  2 +-
 tools/virtio/virtio_test.c                         |  2 +-
 tools/virtio/vringh_test.c                         |  2 +
 23 files changed, 173 insertions(+), 163 deletions(-)


             reply	other threads:[~2023-01-03 15:51 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-01-03 15:49 Michael S. Tsirkin [this message]
2023-01-05  1:22 ` [GIT PULL v2] virtio,vhost,vdpa: fixes, cleanups 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=20230103104946-mutt-send-email-mst@kernel.org \
    --to=mst@redhat.com \
    --cc=angus.chen@jaguarmicro.com \
    --cc=colin.i.king@gmail.com \
    --cc=dave@stgolabs.net \
    --cc=dengshaomin@cdjrlc.com \
    --cc=dmitry.fomichev@wdc.com \
    --cc=elic@nvidia.com \
    --cc=eperezma@redhat.com \
    --cc=gautam.dawar@xilinx.com \
    --cc=harshit.m.mogalapalli@oracle.com \
    --cc=jasowang@redhat.com \
    --cc=kvm@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=lulu@redhat.com \
    --cc=netdev@vger.kernel.org \
    --cc=pizhenwei@bytedance.com \
    --cc=rafaelmendsr@gmail.com \
    --cc=ricardo.canuelo@collabora.com \
    --cc=ruanjinjie@huawei.com \
    --cc=set_pte_at@outlook.com \
    --cc=sgarzare@redhat.com \
    --cc=shaoqin.huang@intel.com \
    --cc=si-wei.liu@oracle.com \
    --cc=stable@vger.kernel.org \
    --cc=sunnanyong@huawei.com \
    --cc=torvalds@linux-foundation.org \
    --cc=virtualization@lists.linux-foundation.org \
    --cc=wangjianli@cdjrlc.com \
    --cc=wangrong68@huawei.com \
    --cc=weiyongjun1@huawei.com \
    --cc=yuancan@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).