From: Tom Rini Date: Mon, 7 Dec 2015 13:23:29 +0000 (-0500) Subject: CONFIG_NEEDS_MANUAL_RELOC: Fix warnings when not set X-Git-Tag: v2016.01-rc2~2 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=cbb2df2018ab07cb8887715d30d445584e108366;p=u-boot CONFIG_NEEDS_MANUAL_RELOC: Fix warnings when not set Now that we may compile (but not link) code calling fixup_cmdtable when this is not set, we need to always have the declaration available. We should also make sure that anyone calling the function includes as that's where the function declaration is. Signed-off-by: Tom Rini --- diff --git a/common/board_r.c b/common/board_r.c index 5af32dd65b..75ee43e2d7 100644 --- a/common/board_r.c +++ b/common/board_r.c @@ -15,6 +15,7 @@ #if defined(CONFIG_CMD_BEDBUG) #include #endif +#include #include #ifdef CONFIG_HAS_DATAFLASH #include diff --git a/include/command.h b/include/command.h index 6c04cd9007..2ae9b6c2e6 100644 --- a/include/command.h +++ b/include/command.h @@ -142,6 +142,7 @@ enum command_ret_t { int cmd_process(int flag, int argc, char * const argv[], int *repeatable, unsigned long *ticks); +void fixup_cmdtable(cmd_tbl_t *cmdtp, int size); #endif /* __ASSEMBLY__ */ /* @@ -179,8 +180,4 @@ int cmd_process(int flag, int argc, char * const argv[], #define U_BOOT_CMD(_name, _maxargs, _rep, _cmd, _usage, _help) \ U_BOOT_CMD_COMPLETE(_name, _maxargs, _rep, _cmd, _usage, _help, NULL) -#if defined(CONFIG_NEEDS_MANUAL_RELOC) -void fixup_cmdtable(cmd_tbl_t *cmdtp, int size); -#endif - #endif /* __COMMAND_H */ diff --git a/test/dm/cmd_dm.c b/test/dm/cmd_dm.c index b6e7109149..a3c5971a8b 100644 --- a/test/dm/cmd_dm.c +++ b/test/dm/cmd_dm.c @@ -8,6 +8,7 @@ */ #include +#include #include #include #include