[PATCH] net: dwc_eth_qos: Fix hang when freeing packet after stop
Tom Rini
trini at konsulko.com
Thu Apr 24 18:43:38 CEST 2025
On Mon, 14 Apr 2025 12:30:11 -0700, Samuel Holland wrote:
> If eqos_free_pkt() is called after eqos_stop(), eqos_stop_resets() will
> have been called already. This may prevent accessing the MMIO space to
> update the RX descriptor tail pointer, so we must skip the descriptor
> maintenance logic. This is okay because the descriptors and tail pointer
> will all be rewritten anyway during the next call to eqos_start().
>
> This hang was observed after a failed TFTP transaction:
>
> [...]
Applied to u-boot/master, thanks!
[1/1] net: dwc_eth_qos: Fix hang when freeing packet after stop
commit: a948f5711844498421432719c4c19d9629cb9c05
--
Tom
More information about the U-Boot
mailing list