diff options
author | Josh Poimboeuf <jpoimboe@kernel.org> | 2023-02-13 23:05:48 -0800 |
---|---|---|
committer | Josh Poimboeuf <jpoimboe@kernel.org> | 2023-03-08 08:44:24 -0800 |
commit | 1644b74192265875cdf37dadfa33f34e0ea4fcc8 (patch) | |
tree | 8e06162a2f73685bff427ea1060a7da4afd9fae6 | |
parent | 243971885418fcf772f18019eb3fabadcf0205d1 (diff) | |
download | lwn-1644b74192265875cdf37dadfa33f34e0ea4fcc8.tar.gz lwn-1644b74192265875cdf37dadfa33f34e0ea4fcc8.zip |
sh/cpu: Mark play_dead() __noreturn
play_dead() doesn't return. Annotate it as such. By extension this
also makes arch_cpu_idle_dead() noreturn.
Link: https://lore.kernel.org/r/03549a74fad9f73576d57e6fc0b5102322f9cff4.1676358308.git.jpoimboe@kernel.org
Signed-off-by: Josh Poimboeuf <jpoimboe@kernel.org>
-rw-r--r-- | arch/sh/include/asm/smp-ops.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/sh/include/asm/smp-ops.h b/arch/sh/include/asm/smp-ops.h index 63866b1595a0..97331fcb7b85 100644 --- a/arch/sh/include/asm/smp-ops.h +++ b/arch/sh/include/asm/smp-ops.h @@ -24,7 +24,7 @@ static inline void plat_smp_setup(void) mp_ops->smp_setup(); } -static inline void play_dead(void) +static inline void __noreturn play_dead(void) { mp_ops->play_dead(); BUG(); @@ -43,7 +43,7 @@ static inline void register_smp_ops(struct plat_smp_ops *ops) { } -static inline void play_dead(void) +static inline void __noreturn play_dead(void) { BUG(); } |