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(-)
next 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.