Following commit d770ee9caed0 ("interrupts: warn on leaked FDs"), a
number of leaks, but also false positive warnings have been identified.The most notable change in this series is the removal of the interrupt handle duplication. I concluded the principle is wrong (see patch 2 commitlog). This will need some careful reviews. -- David Marchand David Marchand (7): eal/linux: reset FD in interrupt handle for uevent interrupts: do not duplicate interrupt handles net/mana: reset FD in interrupt handle net/memif: fix some interrupt FD leaks net/memif: reset FD in interrupt handle net/sxe2: reset FD in interrupt handle raw/ifpga: reset FD in interrupt handle Stephen Hemminger (2): eal/linux: fix FD leak in alarm subsystem bus/pci: reset VFIO device FD after release doc/guides/rel_notes/release_26_11.rst | 1 + drivers/bus/pci/linux/pci_vfio.c | 4 ++-- drivers/common/cnxk/roc_platform.h | 1 - drivers/net/mana/mana.c | 4 ++++ drivers/net/memif/memif_socket.c | 28 ++++++++++++++++++---- drivers/net/sxe2/sxe2_irq.c | 2 ++ drivers/raw/ifpga/ifpga_rawdev.c | 2 ++ lib/eal/common/eal_common_interrupts.c | 26 -------------------- lib/eal/freebsd/eal_interrupts.c | 17 ++++--------- lib/eal/include/rte_interrupts.h | 17 +------------ lib/eal/linux/eal_alarm.c | 1 + lib/eal/linux/eal_dev.c | 4 ++-- lib/eal/linux/eal_interrupts.c | 33 ++++++++------------------ 13 files changed, 53 insertions(+), 87 deletions(-) -- 2.54.0

