[PATCH 6.6.y 0/4] vfio: Interrupt eventfd hardening for 6.6.y

Alex Williamson
2024-03-27T22:55:08Z

These backports only require reverting to the older eventfd_signal()
API with two parameters, prior to commit 3652117f8548
("eventfd: simplify eventfd_signal()"). Thanks,

Alex

Alex Williamson (4):
vfio: Introduce interface to flush virqfd inject workqueue
vfio/pci: Create persistent INTx handler
vfio/platform: Create persistent IRQ handlers
vfio/fsl-mc: Block calling interrupt handler without trigger

drivers/vfio/fsl-mc/vfio_fsl_mc_intr.c | 7 +-
drivers/vfio/pci/vfio_pci_intrs.c | 145 ++++++++++++----------
drivers/vfio/platform/vfio_platform_irq.c | 100 ++++++++++-----
drivers/vfio/virqfd.c | 21 ++++
include/linux/vfio.h | 2 +
5 files changed, 173 insertions(+), 102 deletions(-)

--
2.44.0