From: David Marchand <david.marchand@redhat.com>
To: dev@dpdk.org
Cc: hkalra@marvell.com
Subject: [RFC 0/4] Interrupts API update
Date: Thu, 23 Jul 2026 15:19:03 +0200 [thread overview]
Message-ID: <20260723131908.3313223-1-david.marchand@redhat.com> (raw)
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
next reply other threads:[~2026-07-23 13:19 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-07-23 13:19 David Marchand [this message]
2026-07-23 13:19 ` [RFC 1/4] bus/pci: fix check on interrupt FD for FreeBSD David Marchand
2026-07-23 13:35 ` Bruce Richardson
2026-07-23 13:54 ` David Marchand
2026-07-23 14:31 ` Marat Khalili
2026-07-23 14:38 ` Bruce Richardson
2026-07-23 14:46 ` Marat Khalili
2026-07-23 13:19 ` [RFC 2/4] vdpa/mlx5: fix check on err interrupt FD David Marchand
2026-07-23 13:19 ` [RFC 3/4] interrupts: mark file descriptors invalid on allocation David Marchand
2026-07-23 13:19 ` [RFC 4/4] interrupts: close interrupt FDs David Marchand
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=20260723131908.3313223-1-david.marchand@redhat.com \
--to=david.marchand@redhat.com \
--cc=dev@dpdk.org \
--cc=hkalra@marvell.com \
/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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox