Convert the last MI uvm_km_zalloc(9) to km_alloc(9), ok?

Index: uvm/uvm_page.c
===================================================================
RCS file: /cvs/src/sys/uvm/uvm_page.c,v
retrieving revision 1.155
diff -u -p -r1.155 uvm_page.c
--- uvm/uvm_page.c      19 Jan 2021 13:21:36 -0000      1.155
+++ uvm/uvm_page.c      22 Mar 2021 10:23:39 -0000
@@ -542,8 +542,8 @@ uvm_page_physload(paddr_t start, paddr_t
 
                npages = end - start;  /* # of pages */
 
-               pgs = (struct vm_page *)uvm_km_zalloc(kernel_map,
-                   npages * sizeof(*pgs));
+               pgs = km_alloc(npages * sizeof(*pgs), &kv_any, &kp_zero,
+                   &kd_waitok);
                if (pgs == NULL) {
                        printf("uvm_page_physload: can not malloc vm_page "
                            "structs for segment\n");

Reply via email to