Index: kernel/generic/include/func.h
===================================================================
--- kernel/generic/include/func.h	(revision 3a2f8aa1cef1886a9586c9987617553007802c3f)
+++ kernel/generic/include/func.h	(revision 28be7fa0fa0ad68be08aa62293dc4d0e38e07dca)
@@ -41,5 +41,5 @@
 extern atomic_t haltstate;
 
-extern void halt(void);
+extern void halt(void) __attribute__((noreturn));
 extern unative_t atoi(const char *text);
 extern void order(const uint64_t val, uint64_t *rv, char *suffix);
