aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Charlebois <charlebm@gmail.com>2014-04-19 22:59:49 -0700
committerBehan Webster <behanw@converseincode.com>2014-06-07 08:56:42 -0700
commit9be7ecf4b6367b20a0741249f7e9bb93263b22fe (patch)
tree13d708ef5a2103bbf93f8d87667a3beabb48892b
parentd1e9a996924e1d38896e2078078a7c94e7817c01 (diff)
Clang complains about using val undefined which could happen if enum value was corrupted. Author: Mark Charlebois <charlebm@gmail.com> Signed-off-by: Mark Charlebois <charlebm@gmail.com>
-rw-r--r--arch/arm64/include/asm/arch_timer.h2
1 files changed, 2 insertions, 0 deletions
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;