cmd: spl: annotate switch/case fallthrough
The argument parsing in the SPL configuration command uses an implicit switch/case fallthrough when dealing with a different number of arguments. Add our "fallthrough;" statement-like macro before the respective labels in the bootm code, to avoid a warning when GCC's -Wimplicit-fallthrough warning option is enabled. Signed-off-by: Andre Przywara <andre.przywara@arm.com> Reviewed-by: Tom Rini <trini@konsulko.com>
This commit is contained in:
@@ -60,8 +60,10 @@ static int call_bootm(int argc, char *const argv[], const char *subcommand[])
|
|||||||
switch (argc) {
|
switch (argc) {
|
||||||
case 3:
|
case 3:
|
||||||
bootm_argv[4] = argv[2]; /* fdt addr */
|
bootm_argv[4] = argv[2]; /* fdt addr */
|
||||||
|
fallthrough;
|
||||||
case 2:
|
case 2:
|
||||||
bootm_argv[3] = argv[1]; /* initrd addr */
|
bootm_argv[3] = argv[1]; /* initrd addr */
|
||||||
|
fallthrough;
|
||||||
case 1:
|
case 1:
|
||||||
bootm_argv[2] = argv[0]; /* kernel addr */
|
bootm_argv[2] = argv[0]; /* kernel addr */
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user