diff options
Diffstat (limited to 'linux')
-rw-r--r-- | linux/dev/glue/kmem.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/linux/dev/glue/kmem.c b/linux/dev/glue/kmem.c index 8e0b5425..509229d1 100644 --- a/linux/dev/glue/kmem.c +++ b/linux/dev/glue/kmem.c @@ -574,8 +574,10 @@ vremap (unsigned long offset, unsigned long size) { vm_offset_t addr; kern_return_t ret; + + assert(page_aligned(offset)); - ret = kmem_alloc_wired (kernel_map, &addr, round_page (size)); + ret = kmem_valloc (kernel_map, &addr, round_page (size)); if (ret != KERN_SUCCESS) return NULL; |