Index: kernel/generic/include/mm/km.h
===================================================================
--- kernel/generic/include/mm/km.h	(revision 11b285d87da6e1d6a1d65134694b4f971f3cdebc)
+++ kernel/generic/include/mm/km.h	(revision 848740c9426c4efa097f990344c896405c19c59d)
@@ -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);
 
