From 2a7c80ccbf00907369952367fef424b1a6e98558 Mon Sep 17 00:00:00 2001 From: Mark Charlebois Date: Sat, 19 Apr 2014 22:59:49 -0700 Subject: unhandled else in arch_timer_reg_read_cp15 Clang complains about return value being undefined which could happen if enum value was corrupted. Author: Mark Charlebois Signed-off-by: Mark Charlebois --- arch/arm64/include/asm/arch_timer.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm64/include/asm/arch_timer.h b/arch/arm64/include/asm/arch_timer.h index d0381165e481..622cbef5e10a 100644 --- a/arch/arm64/include/asm/arch_timer.h +++ b/arch/arm64/include/asm/arch_timer.h @@ -80,6 +80,8 @@ u32 arch_timer_reg_read_cp15(int access, enum arch_timer_reg reg) asm volatile("mrs %0, cntv_tval_el0" : "=r" (val)); break; } + } else { + BUG(); } return (u32)val; -- cgit v1.2.3