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