]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
net: ftgmac100: Ensure tx descriptor updates are visible
authorJacky Chou <jacky_chou@aspeedtech.com>
Thu, 22 Aug 2024 07:30:06 +0000 (15:30 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 17 Oct 2024 13:10:38 +0000 (15:10 +0200)
commit8e46e6d38e730aa56711ded09a2a813e53b67194
treea2a448ee1f0fc558b4502d43fc29fc74fcd21b96
parent6f83661220156e0ee985124976e4ff1c474c2106
net: ftgmac100: Ensure tx descriptor updates are visible

[ Upstream commit 4186c8d9e6af57bab0687b299df10ebd47534a0a ]

The driver must ensure TX descriptor updates are visible
before updating TX pointer and TX clear pointer.

This resolves TX hangs observed on AST2600 when running
iperf3.

Signed-off-by: Jacky Chou <jacky_chou@aspeedtech.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/net/ethernet/faraday/ftgmac100.c