
4 Mar
2024
4 Mar
'24
4:28 p.m.
On Tue, Feb 13, 2024 at 06:13:28PM +0100, Thomas Weißschuh wrote:
When `gd` is relocated during `spl_relocate_stack_gd()` the doubly-linked circular list in the `log_head` member is broken.
The last element of the list should point back to the initial `list_head`, but as the initial `list_head` is moved the pointer becomes stale. As a result the loop in `log_dispatch` would never finish.
Signed-off-by: Thomas Weißschuh thomas.weissschuh@linutronix.de
Applied to u-boot/next, thanks!
--
Tom