aboutsummaryrefslogtreecommitdiff
path: root/lib/initcall.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/initcall.c')
-rw-r--r--lib/initcall.c12
1 files changed, 7 insertions, 5 deletions
diff --git a/lib/initcall.c b/lib/initcall.c
index 81c5d24507..0f74cef32f 100644
--- a/lib/initcall.c
+++ b/lib/initcall.c
@@ -46,11 +46,13 @@ int initcall_run_list(const init_fnc_t init_sequence[])
}
ret = func();
- if (ret) {
- printf("initcall sequence %p failed at call %p (err=%d)\n",
- init_sequence, (char *)func - reloc_ofs, ret);
- return -1;
- }
+ }
+
+ if (ret) {
+ printf("initcall failed at call %p (err=%dE)\n",
+ (char *)func - reloc_ofs, ret);
+
+ return ret;
}
return 0;