On Mon, 9 Nov 2026 at 23:14, Stephen Hemminger
<[email protected]> wrote:
>
> On Fri,  6 Nov 2026 15:57:29 +0100
> David Marchand <[email protected]> wrote:
>
> > memif_socket_remove_device() calls rte_intr_callback_unregister() on
> > the listener socket interrupt handle. If memif_listener_handler() is
> > active at that point, the unregister returns -EAGAIN and the code
> > proceeds to close and free the handle while the handler is still
> > running.
> >
> > Use rte_intr_callback_unregister_sync() which retries until the
> > handler completes.
> >
> > Fixes: 7281511c2cfa ("net/memif: fix some interrupt FD leaks")
> >
> > Signed-off-by: David Marchand <[email protected]>
> > Reviewed-by: Stephen Hemminger <[email protected]>
> > ---
> > Changes since v1:
> > - added missing _sync in other call,
>
>
> Applied to next-net but dropped the Fixes line since that commit
> is after the last release. Fixes is not necessary during the merge
> cycle.

I disagree.

Fixes: tag are not *only* for backport purpose.
Those tags also give useful information when looking back in git
history, to understand why change X is done.


-- 
David Marchand

Reply via email to