Index: kernel/generic/include/mm/km.h
===================================================================
--- kernel/generic/include/mm/km.h	(revision 11b285d87da6e1d6a1d65134694b4f971f3cdebc)
+++ kernel/generic/include/mm/km.h	(revision 79b39d0f518bc76134b003d5e89ba0192fd33391)
@@ -39,4 +39,6 @@
 #include <mm/frame.h>
 
+#define KM_NATURAL_ALIGNMENT	-1U
+
 extern void km_identity_init(void);
 extern void km_non_identity_init(void);
@@ -49,5 +51,5 @@
 extern bool km_is_non_identity(uintptr_t);
 
-extern uintptr_t km_map(uintptr_t, size_t, unsigned int);
+extern uintptr_t km_map(uintptr_t, size_t, size_t, unsigned int);
 extern void km_unmap(uintptr_t, size_t);
 
