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

