> -----Original Message----- > From: Honnappa Nagarahalli <honnappa.nagaraha...@arm.com> > Sent: Wednesday, July 8, 2020 1:15 PM > To: Phil Yang <phil.y...@arm.com>; dev@dpdk.org > Cc: d...@linux.vnet.ibm.com; Ruifeng Wang <ruifeng.w...@arm.com>; nd > <n...@arm.com>; shah...@mellanox.com; sta...@dpdk.org; Honnappa > Nagarahalli <honnappa.nagaraha...@arm.com>; nd <n...@arm.com> > Subject: RE: [PATCH 1/2] eal: remove redundant code > > <snip> > > > Subject: [PATCH 1/2] eal: remove redundant code > > > > The event status has been cleaned up by the CAS operation when we free > > the event data, so there is no need to set it to invalid after that. > > > > Fixes: 49e2f374e45a ("eal/linux: support external Rx interrupt") > > Cc: shah...@mellanox.com > > Cc: sta...@dpdk.org > This is not a bug fix. I think it is not worth backporting, suggest removing > this.
OK. > > > > > Signed-off-by: Phil Yang <phil.y...@arm.com> > > Reviewed-by: Ruifeng Wang <ruifeng.w...@arm.com> > Otherwise > > Reviewed-by: Honnappa Nagarahalli <honnappa.nagaraha...@arm.com> > > > --- > > lib/librte_eal/linux/eal_interrupts.c | 1 - > > 1 file changed, 1 deletion(-) > > > > diff --git a/lib/librte_eal/linux/eal_interrupts.c > > b/lib/librte_eal/linux/eal_interrupts.c > > index 16e7a7d..2f369dc 100644 > > --- a/lib/librte_eal/linux/eal_interrupts.c > > +++ b/lib/librte_eal/linux/eal_interrupts.c > > @@ -1431,7 +1431,6 @@ rte_intr_free_epoll_fd(struct rte_intr_handle > > *intr_handle) > > if (rte_epoll_ctl(rev->epfd, EPOLL_CTL_DEL, rev->fd, rev)) { > > /* force free if the entry valid */ > > eal_epoll_data_safe_free(rev); > > - rev->status = RTE_EPOLL_INVALID; > > } > > } > > } > > -- > > 2.7.4