Index: kernel/generic/include/func.h
===================================================================
--- kernel/generic/include/func.h	(revision 16da5f8ea9ab37e2cfa254399004c4e82b09001c)
+++ kernel/generic/include/func.h	(revision 80ce111b0d6102444ae43ddf0684c88aa8b1f562)
@@ -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);
