diff options
author | Zhang Changzhong <zhangchangzhong@huawei.com> | 2022-10-28 05:09:11 +0300 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2022-11-10 20:14:18 +0300 |
commit | c85ee1c3cbc6b3e6e0a10918e49c2266b18089eb (patch) | |
tree | 3013df00753ed9beefd7e81539ff359ea8190260 /drivers/ptp | |
parent | 52438e734c1566f5e2bcd9a065d2d65e306c0555 (diff) | |
download | linux-c85ee1c3cbc6b3e6e0a10918e49c2266b18089eb.tar.xz |
net: fec: fix improper use of NETDEV_TX_BUSY
[ Upstream commit 06a4df5863f73af193a4ff7abf7cb04058584f06 ]
The ndo_start_xmit() method must not free skb when returning
NETDEV_TX_BUSY, since caller is going to requeue freed skb.
Fix it by returning NETDEV_TX_OK in case of dma_map_single() fails.
Fixes: 79f339125ea3 ("net: fec: Add software TSO support")
Signed-off-by: Zhang Changzhong <zhangchangzhong@huawei.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Sasha Levin <sashal@kernel.org>
Diffstat (limited to 'drivers/ptp')
0 files changed, 0 insertions, 0 deletions