diff options
author | Zhang Changzhong <zhangchangzhong@huawei.com> | 2022-10-28 10:09:11 +0800 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2022-10-31 09:22:32 +0000 |
commit | 06a4df5863f73af193a4ff7abf7cb04058584f06 (patch) | |
tree | 7d44adb7ab7ccccfdd03d58bb6ccb2c1f4fdda3a /net | |
parent | 5715a502447b07f067ee5af36465c7c2b813ff38 (diff) | |
download | linux-06a4df5863f73af193a4ff7abf7cb04058584f06.tar.gz |
net: fec: fix improper use of NETDEV_TX_BUSY
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>
Diffstat (limited to 'net')
0 files changed, 0 insertions, 0 deletions