Hi Karl, On 15 May 2015 at 07:58, Simon Glass <s...@chromium.org> wrote: > Hi Karl, > > On 13 May 2015 at 06:54, Karl Apsite <karl.aps...@dornerworks.com> wrote: >> The bootm_find_other() function was only called once, and ran a quick >> check before it called bootm_find_images(). This wrapper function was >> removed by moving the conditional to do_bootm_states (where find_other >> was being called) and calling bootm_find_images directly. >> >> Signed-off-by: Karl Apsite <karl.aps...@dornerworks.com> >> --- >> >> common/bootm.c | 23 +++++++++-------------- >> 1 file changed, 9 insertions(+), 14 deletions(-) >> >> diff --git a/common/bootm.c b/common/bootm.c >> index ae0d674..13f2bc9 100644 >> --- a/common/bootm.c >> +++ b/common/bootm.c >> @@ -241,19 +241,6 @@ int bootm_find_images(int flag, int argc, char * const >> argv[]) >> >> return 0; >> } >> - >> -static int bootm_find_other(cmd_tbl_t *cmdtp, int flag, int argc, >> - char * const argv[]) >> -{ >> - if (((images.os.type == IH_TYPE_KERNEL) || >> - (images.os.type == IH_TYPE_KERNEL_NOLOAD) || >> - (images.os.type == IH_TYPE_MULTI)) && >> - (images.os.os == IH_OS_LINUX || >> - images.os.os == IH_OS_VXWORKS)) >> - return bootm_find_images(flag, argc, argv); >> - >> - return 0; >> -} >> #endif /* USE_HOSTC */ >> >> /** >> @@ -581,7 +568,15 @@ int do_bootm_states(cmd_tbl_t *cmdtp, int flag, int >> argc, char * const argv[], >> ret = bootm_find_os(cmdtp, flag, argc, argv); >> >> if (!ret && (states & BOOTM_STATE_FINDOTHER)) { >> - ret = bootm_find_other(cmdtp, flag, argc, argv); >> + if (((images.os.type == IH_TYPE_KERNEL) || >> + (images.os.type == IH_TYPE_KERNEL_NOLOAD) || >> + (images.os.type == IH_TYPE_MULTI)) && >> + (images.os.os == IH_OS_LINUX || >> + images.os.os == IH_OS_VXWORKS)) >> + ret = bootm_find_images(flag, argc, argv); >> + else >> + ret = 0; >> + > > do_bootm_states() is already too long. Can we keep the > bootm_find_other() function? Calling it here matches the rest of the > code within do_bootm_states().
It's fine to rename if i you like. > >> argc = 0; /* consume the args */ >> } >> >> -- >> 2.3.7 >> > Regards, Simon _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot