The branch main has been updated by bnovkov:

URL: 
https://cgit.FreeBSD.org/src/commit/?id=d9ce4c0b66170383a558b90ca835d31ee6d87927

commit d9ce4c0b66170383a558b90ca835d31ee6d87927
Author:     Bojan Novković <bnov...@freebsd.org>
AuthorDate: 2024-07-30 17:17:18 +0000
Commit:     Bojan Novković <bnov...@freebsd.org>
CommitDate: 2024-07-30 17:25:37 +0000

    vm_page: Fix inconsistent use of VM_NOFREE_IMPORT_ORDER in 
vm_page_alloc_nofree_domain
    
    Pass VM_NOFREE_IMPORT_ORDER to vm_phys_alloc_pages instead of
    VM_LEVEL_0_ORDER when allocating a higher-order page for
    the NOFREE page allocator.
    
    Reported by:    alc
    Fixes:  a8693e8
---
 sys/vm/vm_page.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys/vm/vm_page.c b/sys/vm/vm_page.c
index ff9df7f4a9fc..0f41ea5a6bb5 100644
--- a/sys/vm/vm_page.c
+++ b/sys/vm/vm_page.c
@@ -2528,7 +2528,7 @@ vm_page_alloc_nofree_domain(int domain, int req)
                        return (NULL);
                }
                nqp->ma = vm_phys_alloc_pages(domain, VM_FREEPOOL_DEFAULT,
-                   VM_LEVEL_0_ORDER);
+                   VM_NOFREE_IMPORT_ORDER);
                if (nqp->ma == NULL) {
                        vm_domain_freecnt_inc(vmd, 1 << VM_NOFREE_IMPORT_ORDER);
                        vm_domain_free_unlock(vmd);

Reply via email to