avr32/m68k/microblaze/nds32/nios2/openrisc/sh/sparc: fix do_bootm_linux
authorAndreas Bießmann <andreas.devel@googlemail.com>
Tue, 2 Jul 2013 11:57:44 +0000 (13:57 +0200)
committerTom Rini <trini@ti.com>
Tue, 2 Jul 2013 13:17:17 +0000 (09:17 -0400)
commit2cb0e55a3cd737be1d228a9f90b3d34fab0d0d46
treed1fa4cc5f2de7f08a29020e65a3fd1f9988ffbcd
parent5a34d9bf31a021987f97f20aefa812b97b58584e
avr32/m68k/microblaze/nds32/nios2/openrisc/sh/sparc: fix do_bootm_linux

Commit 35fc84fa1ff51e15ecd3e464dac87eb105ffed30 broke bootm on avr32. It
requires to call do_bootm_linux() with flag set to BOOTM_STATE_OS_PREP before
calling it again with flag set to BOOTM_STATE_OS_GO.
Fix this by allowing flag set to BOOTM_STATE_OS_PREP, this however will
require a complete refactoring later on.

Signed-off-by: Andreas Bießmann <andreas.devel@googlemail.com>
[trini: Apply to m68k, microblaze, nds32, nios2, openrisc, sh and sparc]
Signed-off-by: Tom Rini <trini@ti.com>
arch/avr32/lib/bootm.c
arch/m68k/lib/bootm.c
arch/microblaze/lib/bootm.c
arch/nds32/lib/bootm.c
arch/nios2/lib/bootm.c
arch/openrisc/lib/bootm.c
arch/sh/lib/bootm.c
arch/sparc/lib/bootm.c