You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
933 B
25 lines
933 B
From d8f3e96943334c91ecc0827ed0d3232068c389e6 Mon Sep 17 00:00:00 2001
|
|
From: John Crispin <blogic@openwrt.org>
|
|
Date: Tue, 22 Mar 2016 04:42:27 +0100
|
|
Subject: [PATCH 063/102] net: mediatek: mtk_cal_txd_req() returns bad value
|
|
|
|
The code used to also support the PDMA engine, which had 2 packet pointers
|
|
per descriptor. Because of this we have to divide the result by 2 and round
|
|
it up. This is no longer needed as the code only supports QDMA.
|
|
|
|
Signed-off-by: John Crispin <blogic@openwrt.org>
|
|
---
|
|
drivers/net/ethernet/mediatek/mtk_eth_soc.c | 2 +-
|
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
|
--- a/drivers/net/ethernet/mediatek/mtk_eth_soc.c
|
|
+++ b/drivers/net/ethernet/mediatek/mtk_eth_soc.c
|
|
@@ -681,7 +681,7 @@ static inline int mtk_cal_txd_req(struct
|
|
nfrags += skb_shinfo(skb)->nr_frags;
|
|
}
|
|
|
|
- return DIV_ROUND_UP(nfrags, 2);
|
|
+ return nfrags;
|
|
}
|
|
|
|
static int mtk_start_xmit(struct sk_buff *skb, struct net_device *dev)
|
|
|