diff options
| author | Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com> | 2018-08-13 09:33:44 +0200 |
|---|---|---|
| committer | Marek Vasut <marex@denx.de> | 2018-08-13 15:29:54 +0200 |
| commit | 40c36f8d4926c6ca3e84f184bc67a498a4983324 (patch) | |
| tree | 26d27a84a99218a149d8619a127854e455bea05e /include/linux/string.h | |
| parent | a032e0a6aed208977f48e78d2cc497b91543beaf (diff) | |
| download | u-boot-40c36f8d4926c6ca3e84f184bc67a498a4983324.tar.gz u-boot-40c36f8d4926c6ca3e84f184bc67a498a4983324.tar.xz u-boot-40c36f8d4926c6ca3e84f184bc67a498a4983324.zip | |
arm: socfpga: fix SPL on gen5 after moving to DM serial
There were NULL pointers dereferenced because DM was used
too early without correct initialization:
- malloc_simple returned NULL when called from preloader_console_init()
because gd->malloc_limit was 0
- uclass_add dereferenced gd->uclass_root members which were NULL because
dm_init (or one of its relatives) has not been called.
All this is fixed by calling spl_early_init before calling
preloader_console_init.
This fixes commit 73172753f4f3 ("ARM: socfpga: Convert to DM serial")
Signed-off-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
Diffstat (limited to 'include/linux/string.h')
0 files changed, 0 insertions, 0 deletions
