]> git.ipfire.org Git - u-boot.git/commit
dm: core: Fix Handling of global_data moving in SPL
authorLokesh Vutla <lokeshvutla@ti.com>
Mon, 13 Feb 2017 03:51:22 +0000 (09:21 +0530)
committerSimon Glass <sjg@chromium.org>
Wed, 22 Mar 2017 13:27:19 +0000 (07:27 -0600)
commitb0d9512ab0f1b2c3f56346bf14b0978d45477ad2
tree7c9e6bf58d4024c9d9761662c8306b70a48a4cf2
parent5877d8f398de26617be6f1f57bc30c49e9f90ebb
dm: core: Fix Handling of global_data moving in SPL

commit 2f11cd9121658 ("dm: core: Handle global_data moving in SPL")
handles relocation of GD in SPL if spl_init() is called before
board_init_r(). So, uclass_root.next need not be initialized always
and accessing uclass_root.next->prev gives an abort. Update the
uclass_root only if it is available.

Reviewed-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
drivers/core/root.c