kernel: add BIT() and WARN_ON()

These will be used later.

Signed-off-by: Luis R. Rodriguez <mcgrof@kernel.org>
diff --git a/kernel.h b/kernel.h
index 76a15c3..5fa76a7 100644
--- a/kernel.h
+++ b/kernel.h
@@ -1,7 +1,17 @@
 #include <stdio.h>
 
+#define BIT(nr)		(1UL << (nr))
+
 #define BUG() do {										\
 	fprintf(stderr, "----------------------------------------------------------\n");	\
 	fprintf (stderr, "BUG on %s at %s: %i\n", __func__, __FILE__, __LINE__);		\
 }												\
 while (0)
+
+#define WARN_ON(__test) do {									\
+	if (__test) {										\
+		fprintf(stderr, "----------------------------------------------------------\n");\
+		fprintf (stderr, "WARN_ON on %s at %s: %i\n", __func__, __FILE__, __LINE__);	\
+	}											\
+}												\
+while (0)