]> git.saurik.com Git - apple/xnu.git/blobdiff - osfmk/kern/kalloc.c
xnu-517.7.7.tar.gz
[apple/xnu.git] / osfmk / kern / kalloc.c
index 3fa65de18ad76bd04eec8e8dd84d840f4ae07bc2..6a10a53ff0f576962fc7523a0ec50302f9fc3dc2 100644 (file)
@@ -231,7 +231,7 @@ zone_t kalloc_zone(vm_size_t);
 #endif
 
 vm_map_t kalloc_map;
-vm_size_t kalloc_map_size = 8 * 1024 * 1024;
+vm_size_t kalloc_map_size = 16 * 1024 * 1024;
 vm_size_t kalloc_max;
 vm_size_t kalloc_max_prerounded;
 
@@ -435,8 +435,8 @@ krealloc(
        /* if old block was kmem_alloc'd, then use kmem_realloc if necessary */
 
        if (old_size >= kalloc_max_prerounded) {
-               old_size = round_page(old_size);
-               new_size = round_page(new_size);
+               old_size = round_page_32(old_size);
+               new_size = round_page_32(new_size);
                if (new_size > old_size) {
 
                        if (kmem_realloc(kalloc_map, *addrp, old_size, &naddr,