user_mem_check/assert now also check for alignment
[akaros.git] / kern / include / umem.h
index 416a3c3..9bdb37c 100644 (file)
@@ -15,10 +15,10 @@ static inline bool is_user_rwaddr(void *addr);
 
 /* Can they use the area in the manner of perm? */
 void *user_mem_check(struct proc *p, const void *DANGEROUS va, size_t len,
-                     int perm);
+                     size_t align, int perm);
 /* Kills them if they can't use the area in the manner of perm */
 void *user_mem_assert(struct proc *p, const void *DANGEROUS va, size_t len, 
-                      int perm);
+                      size_t align, int perm);
 
 /* Copy from proc p into the kernel's dest from src */
 int memcpy_from_user(struct proc *p, void *dest, const void *DANGEROUS va,