X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;ds=sidebyside;f=common%2Fcmd_bootm.c;h=6b6aca66fd20b90e8b0bbfd1fa01f9899dbf8c37;hb=9b081d8893c4fce3451e3a5a4d5ac5a9960874ae;hp=48199bfff3ed75a232ba3905cb4fe8662b09e321;hpb=be8ddad9c85935569a00b72f92cdc34e4386850f;p=u-boot diff --git a/common/cmd_bootm.c b/common/cmd_bootm.c index 48199bfff3..6b6aca66fd 100644 --- a/common/cmd_bootm.c +++ b/common/cmd_bootm.c @@ -16,6 +16,7 @@ #include #include #include +#include #include #include #include @@ -78,7 +79,8 @@ static int do_bootm_subcommand(cmd_tbl_t *cmdtp, int flag, int argc, return CMD_RET_USAGE; } - if (state != BOOTM_STATE_START && images.state >= state) { + if (((state & BOOTM_STATE_START) != BOOTM_STATE_START) && + images.state >= state) { printf("Trying to execute a command out of order\n"); return CMD_RET_USAGE; }