Index: kernel/generic/include/arch.h
===================================================================
--- kernel/generic/include/arch.h	(revision 473d5d202238ab61558d1695b8e41f478815a862)
+++ kernel/generic/include/arch.h	(revision b68ae24ef2a8e80ee94b455682978bfbac6bedbc)
@@ -53,5 +53,6 @@
 #define TASK                 THE->task
 #define AS                   THE->as
-#define PREEMPTION_DISABLED  THE->preemption_disabled
+#define PREEMPTION_DISABLED  (0 != THE->preemption_disabled)
+#define PREEMPTION_ENABLED   (0 == THE->preemption_disabled)
 #define MAGIC                UINT32_C(0xfacefeed)
 
