CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected]        2026/06/25 02:27:34

Modified files:
        sys/uvm        : uvm_map.c 

Log message:
Initialize uvm_maxkaddr to VM_MIN_KERNEL_ADDRESS.  This fixes a problem
where uvm_map() with the UVM_FLAG_FIXED flag would miscalculate the amount
to grow the kernel pmap if uvm_maxkaddr was still zero, which happens on
amd64 (and possibly other architectures that use PMAP_STEAL_MEMORY).  This
would result in the kernel pmap growing to its maximum which would consume
all memory on small memory machines now that we've given amd64 512G of KVA.

ok deraadt@

Reply via email to