[RFC 0/4] Interrupts API update
David Marchand
david.marchand at redhat.com
Thu Jul 23 15:19:03 CEST 2026
This series is a simple cleanup to have a simpler helper that close all
FD reference in an interrupt handle.
This should make life (a bit) easier on driver side.
--
David Marchand
David Marchand (4):
bus/pci: fix check on interrupt FD for FreeBSD
vdpa/mlx5: fix check on err interrupt FD
interrupts: mark file descriptors invalid on allocation
interrupts: close interrupt FDs
app/test/test_interrupts.c | 5 +++--
doc/guides/rel_notes/release_26_11.rst | 7 +++++++
drivers/bus/cdx/cdx_vfio.c | 6 ------
drivers/bus/pci/bsd/pci.c | 7 ++-----
drivers/bus/pci/linux/pci_uio.c | 15 +++----------
drivers/bus/pci/linux/pci_vfio.c | 29 +++++---------------------
drivers/bus/pci/pci_common_uio.c | 18 ++--------------
drivers/bus/vmbus/linux/vmbus_uio.c | 13 +++---------
drivers/bus/vmbus/vmbus_common_uio.c | 17 ++-------------
drivers/net/failsafe/failsafe.c | 3 ---
drivers/net/mana/mana.c | 5 +----
drivers/net/memif/memif_socket.c | 13 +++---------
drivers/net/memif/rte_eth_memif.c | 6 ------
drivers/net/mlx4/mlx4.c | 3 ---
drivers/net/mlx4/mlx4_intr.c | 1 +
drivers/net/tap/rte_eth_tap.c | 2 +-
drivers/vdpa/mlx5/mlx5_vdpa_event.c | 6 ++++--
drivers/vdpa/mlx5/mlx5_vdpa_virtq.c | 1 +
lib/eal/common/eal_common_interrupts.c | 29 ++++++++++++++++++++++++++
lib/eal/freebsd/eal_alarm.c | 3 ---
lib/eal/include/rte_interrupts.h | 29 ++++++++++++++++++++++++++
lib/eal/linux/eal_dev.c | 9 +-------
22 files changed, 97 insertions(+), 130 deletions(-)
--
2.54.0
More information about the dev
mailing list