Index: kernel/generic/include/align.h
===================================================================
--- kernel/generic/include/align.h	(revision e49e2348e7647a4dd4d4e2879082790396c4f4f3)
+++ kernel/generic/include/align.h	(revision eaa0c3f0e199b57a7d10e80bfaa7d11f1be7d539)
@@ -42,5 +42,5 @@
  *
  * @param s Address or size to be aligned.
- * @param a Size of alignment, must be power of 2.
+ * @param a Size of alignment, must be a power of 2.
  */
 #define ALIGN_DOWN(s, a)  ((s) & ~((a) - 1))
@@ -50,7 +50,14 @@
  *
  * @param s Address or size to be aligned.
- * @param a Size of alignment, must be power of 2.
+ * @param a Size of alignment, must be a power of 2.
  */
 #define ALIGN_UP(s, a)  (((s) + ((a) - 1)) & ~((a) - 1))
+
+/** Check alignment.
+ *
+ * @param s Address or size to be checked for alignment.
+ * @param a Size of alignment, must be a power of 2.
+ */ 
+#define IS_ALIGNED(s, a)	(ALIGN_UP((s), (a)) == (s))
 
 #endif
