Hello:
This patch was applied to netdev/net.git (main) by Paolo Abeni pabeni@redhat.com:
On Thu, 14 Dec 2023 19:11:12 +0100 you wrote:
From: Ronald Wahl ronald.wahl@raritan.com
There is a bug in the ks8851 Ethernet driver that more data is written to the hardware TX buffer than actually available. This is caused by wrong accounting of the free TX buffer space.
The driver maintains a tx_space variable that represents the TX buffer space that is deemed to be free. The ks8851_start_xmit_spi() function adds an SKB to a queue if tx_space is large enough and reduces tx_space by the amount of buffer space it will later need in the TX buffer and then schedules a work item. If there is not enough space then the TX queue is stopped.
[...]
Here is the summary with links: - [net,v3] net: ks8851: Fix TX stall caused by TX buffer overrun https://git.kernel.org/netdev/net/c/3dc5d4454545
You are awesome, thank you!