All of lore.kernel.org
 help / color / mirror / Atom feed
From: Alex Williamson <alex@shazbot.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: alex@shazbot.org,
	"linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
	"kvm@vger.kernel.org" <kvm@vger.kernel.org>
Subject: [GIT PULL] VFIO updates for v7.1-rc1 (part 2)
Date: Wed, 22 Apr 2026 15:20:18 -0600	[thread overview]
Message-ID: <20260422152018.3fa67154@shazbot.org> (raw)

Hi Linus,

Predominantly fixes here on top of the previously merged feature pull,
but hoping this can land in rc1 as well.  Thanks,

Alex

The following changes since commit 4ee64205ffaa587e8114d84a67ac721399ccb369:

  Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux (2026-04-21 08:33:26 -0700)

are available in the Git repository at:

  https://github.com/awilliam/linux-vfio.git tags/vfio-v7.1-rc1-pt2

for you to fetch changes up to 30471982cd667972ba93ce894765d4b8544958e6:

  vfio/cdx: Consolidate MSI configured state onto cdx_irqs (2026-04-21 12:01:22 -0600)

----------------------------------------------------------------
VFIO updates for v7.1-rc1 (part 2)

 - Fix ordering of dma-buf cleanup versus device disabling in vfio-pci.
   (Matt Evans)

 - Resolve an inconsistent and incorrect use of spinlock-irq in the
   virtio vfio-pci variant by conversion to mutex and proceed to
   modernize and simplify driver with use of guards. (Alex Williamson)

 - Resurrect the removal of the remaining class_create() call in vfio,
   replacing with const struct class and class_register().
   (Jori Koolstra, Alex Williamson)

 - Fix NULL pointer dereference, properly serialize interrupt setup,
   and cleanup interrupt state tracking in the cdx vfio bus driver.
   (Prasanna Kumar T S M, Alex Williamson)

----------------------------------------------------------------
Alex Williamson (7):
      vfio/virtio: Convert list_lock from spinlock to mutex
      vfio/virtio: Use guard() for list_lock where applicable
      vfio/virtio: Use guard() for migf->lock where applicable
      vfio/virtio: Use guard() for bar_mutex in legacy I/O
      vfio: replace vfio->device_class with a const struct class
      vfio/cdx: Serialize VFIO_DEVICE_SET_IRQS with a per-device mutex
      vfio/cdx: Consolidate MSI configured state onto cdx_irqs

Matt Evans (1):
      vfio/pci: Clean up DMABUFs before disabling function

Prasanna Kumar T S M (1):
      vfio/cdx: Fix NULL pointer dereference in interrupt trigger path

 drivers/vfio/cdx/intr.c             | 38 ++++++++--------
 drivers/vfio/cdx/main.c             | 19 ++++++++
 drivers/vfio/cdx/private.h          |  4 +-
 drivers/vfio/device_cdev.c          |  8 +---
 drivers/vfio/pci/vfio_pci_core.c    |  4 +-
 drivers/vfio/pci/virtio/common.h    |  2 +-
 drivers/vfio/pci/virtio/legacy_io.c | 17 ++++---
 drivers/vfio/pci/virtio/migrate.c   | 90 +++++++++++++++----------------------
 drivers/vfio/vfio.h                 |  4 +-
 drivers/vfio/vfio_main.c            | 27 ++++++-----
 10 files changed, 107 insertions(+), 106 deletions(-)

             reply	other threads:[~2026-04-22 21:20 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-04-22 21:20 Alex Williamson [this message]
2026-04-23 16:18 ` [GIT PULL] VFIO updates for v7.1-rc1 (part 2) 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=20260422152018.3fa67154@shazbot.org \
    --to=alex@shazbot.org \
    --cc=kvm@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    /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.