diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2010-03-30 10:16:47 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2010-03-30 14:15:03 +0200 |
commit | e11c07c33994383052f041dd5551b80bee4fb6f3 (patch) | |
tree | 2e8e7c4f7e90f7268b0153baea8fede139e6309a /arch/blackfin | |
parent | 6eb741a2e1e8a956097ea59dfe573727ff11160f (diff) | |
download | barebox-e11c07c33994383052f041dd5551b80bee4fb6f3.tar.gz barebox-e11c07c33994383052f041dd5551b80bee4fb6f3.tar.xz |
make reset_cpu a __noreturn function
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/blackfin')
-rw-r--r-- | arch/blackfin/lib/cpu.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/arch/blackfin/lib/cpu.c b/arch/blackfin/lib/cpu.c index e81fa9a6d0..f96d22da13 100644 --- a/arch/blackfin/lib/cpu.c +++ b/arch/blackfin/lib/cpu.c @@ -32,7 +32,7 @@ #include <asm/cpu.h> #include <init.h> -void reset_cpu(ulong ignored) +void __noreturn reset_cpu(ulong ignored) { icache_disable(); @@ -43,6 +43,9 @@ void reset_cpu(ulong ignored) : : "r" (L1_ISRAM) ); + + /* Not reached */ + while (1); } void icache_disable(void) |