From: John Crispin Date: Thu, 7 Apr 2016 22:54:05 +0000 (+0200) Subject: net: mediatek: mtk_cal_txd_req() returns bad value X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=beeb4ca466fa1c399d69e34c30ddf04e0b7cbefd;p=GitHub%2Fmoto-9609%2Fandroid_kernel_motorola_exynos9610.git 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 had 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 Signed-off-by: David S. Miller --- diff --git a/drivers/net/ethernet/mediatek/mtk_eth_soc.c b/drivers/net/ethernet/mediatek/mtk_eth_soc.c index bb10d57c9999..94cceb83b569 100644 --- 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 sk_buff *skb) 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)