diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2013-01-24 16:06:05 +0100 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2013-02-04 15:52:38 +0100 |
commit | 5cd60cb21714bc331467f00358171a1612e7acb7 (patch) | |
tree | 8cb79a80b2326f3d82540c1b57ef6a07149011df /arch/arm/cpu/start-pbl.c | |
parent | 5b03b8148f21f4b110e7527b7e74bcfd2d3d8f35 (diff) | |
download | barebox-5cd60cb21714bc331467f00358171a1612e7acb7.tar.gz barebox-5cd60cb21714bc331467f00358171a1612e7acb7.tar.xz |
ARM: add __noreturn to board_init_lowlevel_return
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/arm/cpu/start-pbl.c')
-rw-r--r-- | arch/arm/cpu/start-pbl.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/arch/arm/cpu/start-pbl.c b/arch/arm/cpu/start-pbl.c index f1ce2c545a..da62111bfb 100644 --- a/arch/arm/cpu/start-pbl.c +++ b/arch/arm/cpu/start-pbl.c @@ -118,9 +118,9 @@ static void mmu_disable(void) __mmu_cache_off(); } -static void barebox_uncompress(void *compressed_start, unsigned int len) +static void __noreturn barebox_uncompress(void *compressed_start, unsigned int len) { - void (*barebox)(void); + void __noreturn (*barebox)(void); /* * remap_cached currently does not work rendering the feature * of enabling the MMU in the PBL useless. disable for now. @@ -155,7 +155,7 @@ static void barebox_uncompress(void *compressed_start, unsigned int len) * Board code can jump here by either returning from board_init_lowlevel * or by calling this function directly. */ -void __naked board_init_lowlevel_return(void) +void __naked __noreturn board_init_lowlevel_return(void) { uint32_t offset; uint32_t pg_start, pg_end, pg_len; |