Ping for review, please.

> -----Original Message-----
> From: wangyunjian
> Sent: Wednesday, July 15, 2020 10:40 AM
> To: dev@dpdk.org; hka...@marvell.com
> Cc: Lilijun (Jerry) <jerry.lili...@huawei.com>; xudingke
> <xudin...@huawei.com>; wangyunjian <wangyunj...@huawei.com>;
> sta...@dpdk.org
> Subject: [dpdk-dev] [PATCH 1/1] eal/linux: fix event set error for 
> rte_epoll_event
> 
> From: Yunjian Wang <wangyunj...@huawei.com>
> 
> The "rev->epdata.event" assigned to "events.epdata.event" directly, which
> was wrong in case of epoll events. It should be set to the "evs.events".
> 
> Fixes: 9efe9c6cdcac ("eal/linux: add epoll wrappers")
> Cc: sta...@dpdk.org
> 
> Signed-off-by: Yunjian Wang <wangyunj...@huawei.com>
> ---
>  lib/librte_eal/linux/eal_interrupts.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/lib/librte_eal/linux/eal_interrupts.c
> b/lib/librte_eal/linux/eal_interrupts.c
> index 13db5c4e8..8a3c95cec 100644
> --- a/lib/librte_eal/linux/eal_interrupts.c
> +++ b/lib/librte_eal/linux/eal_interrupts.c
> @@ -1237,7 +1237,7 @@ eal_epoll_process_event(struct epoll_event *evs,
> unsigned int n,
>               events[count].status        = RTE_EPOLL_VALID;
>               events[count].fd            = rev->fd;
>               events[count].epfd          = rev->epfd;
> -             events[count].epdata.event  = rev->epdata.event;
> +             events[count].epdata.event  = evs[i].events;
>               events[count].epdata.data   = rev->epdata.data;
>               if (rev->epdata.cb_fun)
>                       rev->epdata.cb_fun(rev->fd,
> --
> 2.23.0
> 

Reply via email to