* [Intel-wired-lan] [PATCH] i40e: fix wrong index in i40e_xsk_umem_dma_map [not found] <1591089148-959-1-git-send-email-lirongqing@baidu.com> @ 2020-06-02 11:26 ` =?unknown-8bit?q?Bj=C3=B6rn_T=C3=B6pel?= 2020-06-02 12:10 ` [Intel-wired-lan] 答复: " Li, Rongqing 0 siblings, 1 reply; 2+ messages in thread From: =?unknown-8bit?q?Bj=C3=B6rn_T=C3=B6pel?= @ 2020-06-02 11:26 UTC (permalink / raw) To: intel-wired-lan On Tue, 2 Jun 2020 at 11:20, Li RongQing <lirongqing@baidu.com> wrote: > Li, thanks for the patch! Good catch! Please add a proper description for the patch. The fix should be added to the stable branches (5.7 and earlier). Note that this code was recently removed in favor of the new AF_XDP buffer allocation scheme. Bj?rn > Fixes: 0a714186d3c0 "(i40e: add AF_XDP zero-copy Rx support)" > Signed-off-by: Li RongQing <lirongqing@baidu.com> > --- > drivers/net/ethernet/intel/i40e/i40e_xsk.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/drivers/net/ethernet/intel/i40e/i40e_xsk.c b/drivers/net/ethernet/intel/i40e/i40e_xsk.c > index 0b7d29192b2c..c926438118ea 100644 > --- a/drivers/net/ethernet/intel/i40e/i40e_xsk.c > +++ b/drivers/net/ethernet/intel/i40e/i40e_xsk.c > @@ -37,9 +37,9 @@ static int i40e_xsk_umem_dma_map(struct i40e_vsi *vsi, struct xdp_umem *umem) > > out_unmap: > for (j = 0; j < i; j++) { > - dma_unmap_page_attrs(dev, umem->pages[i].dma, PAGE_SIZE, > + dma_unmap_page_attrs(dev, umem->pages[j].dma, PAGE_SIZE, > DMA_BIDIRECTIONAL, I40E_RX_DMA_ATTR); > - umem->pages[i].dma = 0; > + umem->pages[j].dma = 0; > } > > return -1; > -- > 2.16.2 > ^ permalink raw reply [flat|nested] 2+ messages in thread
* [Intel-wired-lan] 答复: [PATCH] i40e: fix wrong index in i40e_xsk_umem_dma_map 2020-06-02 11:26 ` [Intel-wired-lan] [PATCH] i40e: fix wrong index in i40e_xsk_umem_dma_map =?unknown-8bit?q?Bj=C3=B6rn_T=C3=B6pel?= @ 2020-06-02 12:10 ` Li, Rongqing 0 siblings, 0 replies; 2+ messages in thread From: Li, Rongqing @ 2020-06-02 12:10 UTC (permalink / raw) To: intel-wired-lan > -----????----- > ???: Bj?rn T?pel [mailto:bjorn.topel at gmail.com] > ????: 2020?6?2? 19:27 > ???: Li,Rongqing <lirongqing@baidu.com>; intel-wired-lan > <intel-wired-lan@lists.osuosl.org>; Netdev <netdev@vger.kernel.org> > ??: bpf <bpf@vger.kernel.org>; Karlsson, Magnus > <magnus.karlsson@intel.com> > ??: Re: [PATCH] i40e: fix wrong index in i40e_xsk_umem_dma_map > > On Tue, 2 Jun 2020 at 11:20, Li RongQing <lirongqing@baidu.com> wrote: > > > > Li, thanks for the patch! Good catch! > > Please add a proper description for the patch. The fix should be added to the > stable branches (5.7 and earlier). Note that this code was recently removed in > favor of the new AF_XDP buffer allocation scheme. > > Ok -LiRongQing > Bj?rn > > > Fixes: 0a714186d3c0 "(i40e: add AF_XDP zero-copy Rx support)" > > Signed-off-by: Li RongQing <lirongqing@baidu.com> > > --- > > drivers/net/ethernet/intel/i40e/i40e_xsk.c | 4 ++-- > > 1 file changed, 2 insertions(+), 2 deletions(-) > > > > diff --git a/drivers/net/ethernet/intel/i40e/i40e_xsk.c > > b/drivers/net/ethernet/intel/i40e/i40e_xsk.c > > index 0b7d29192b2c..c926438118ea 100644 > > --- a/drivers/net/ethernet/intel/i40e/i40e_xsk.c > > +++ b/drivers/net/ethernet/intel/i40e/i40e_xsk.c > > @@ -37,9 +37,9 @@ static int i40e_xsk_umem_dma_map(struct i40e_vsi > > *vsi, struct xdp_umem *umem) > > > > out_unmap: > > for (j = 0; j < i; j++) { > > - dma_unmap_page_attrs(dev, umem->pages[i].dma, > PAGE_SIZE, > > + dma_unmap_page_attrs(dev, umem->pages[j].dma, > > + PAGE_SIZE, > > DMA_BIDIRECTIONAL, > I40E_RX_DMA_ATTR); > > - umem->pages[i].dma = 0; > > + umem->pages[j].dma = 0; > > } > > > > return -1; > > -- > > 2.16.2 > > ^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2020-06-02 12:10 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <1591089148-959-1-git-send-email-lirongqing@baidu.com>
2020-06-02 11:26 ` [Intel-wired-lan] [PATCH] i40e: fix wrong index in i40e_xsk_umem_dma_map =?unknown-8bit?q?Bj=C3=B6rn_T=C3=B6pel?=
2020-06-02 12:10 ` [Intel-wired-lan] 答复: " Li, Rongqing
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox