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


Reply via email to