Message ID | 20221112082118.57844-3-lanhao@huawei.com (mailing list archive) |
---|---|
State | Superseded |
Delegated to: | Netdev Maintainers |
Headers | show |
Series | net: hns3: This series bugfix for the HNS3 ethernet driver. | expand |
On Sat, Nov 12, 2022 at 04:21:17PM +0800, Hao Lan wrote: > From: Jie Wang <wangjie125@huawei.com> > > The refactoring of rx copybreak modifies the original return logic, which > will make this feature unavailable. So this patch fixes the return logic of > rx copybreak. > > Fixes: e74a726da2c4 ("net: hns3: refactor hns3_nic_reuse_page()") > Fixes: 99f6b5fb5f63 ("net: hns3: use bounce buffer when rx page can not be reused") > > Signed-off-by: Jie Wang <wangjie125@huawei.com> Please delete blank line between Fixes and SOBs, in all three patches. Thanks
Thank you, I will send patch V2. On 2022/11/14 15:39, Leon Romanovsky wrote: > On Sat, Nov 12, 2022 at 04:21:17PM +0800, Hao Lan wrote: >> From: Jie Wang <wangjie125@huawei.com> >> >> The refactoring of rx copybreak modifies the original return logic, which >> will make this feature unavailable. So this patch fixes the return logic of >> rx copybreak. >> >> Fixes: e74a726da2c4 ("net: hns3: refactor hns3_nic_reuse_page()") >> Fixes: 99f6b5fb5f63 ("net: hns3: use bounce buffer when rx page can not be reused") >> >> Signed-off-by: Jie Wang <wangjie125@huawei.com> > > Please delete blank line between Fixes and SOBs, in all three patches. > > Thanks > . >
diff --git a/drivers/net/ethernet/hisilicon/hns3/hns3_enet.c b/drivers/net/ethernet/hisilicon/hns3/hns3_enet.c index 7fc83409f257..028577943ec5 100644 --- a/drivers/net/ethernet/hisilicon/hns3/hns3_enet.c +++ b/drivers/net/ethernet/hisilicon/hns3/hns3_enet.c @@ -3778,8 +3778,8 @@ static void hns3_nic_reuse_page(struct sk_buff *skb, int i, desc_cb->reuse_flag = 1; } else if (frag_size <= ring->rx_copybreak) { ret = hns3_handle_rx_copybreak(skb, i, ring, pull_len, desc_cb); - if (ret) - goto out; + if (!ret) + return; } out: