Index: kernel/generic/include/mm/km.h
===================================================================
--- kernel/generic/include/mm/km.h	(revision b1834a01038fc2eeb50637bb5cb48a741a03b9fb)
+++ kernel/generic/include/mm/km.h	(revision 58e7b26977afda549d7da683201907528ba22fd9)
@@ -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);
 
