created | 2021-01-07T00:03:54Z |
---|---|
begin | 2020-12-01T13:40:16Z |
end | 2020-12-01T13:56:22Z |
path | src/sys |
commits | 1 |
date | 2020-12-01T13:56:22Z | |||
---|---|---|---|---|
author | mpi | |||
files | src/sys/uvm/uvm_extern.h | log | diff | annotate |
src/sys/uvm/uvm_page.c | log | diff | annotate | |
src/sys/uvm/uvm_pmemrange.c | log | diff | annotate | |
src/sys/uvm/uvmexp.h | log | diff | annotate | |
message |
Turn uvm_pagealloc() mp-safe by checking uvmexp global with pageqlock held. Use a new flag, UVM_PLA_USERESERVE, to tell uvm_pmr_getpages() that using kernel reserved pages is allowed. Merge duplicated checks waking the pagedaemon to uvm_pmr_getpages(). Add two more pages to the amount reserved for the kernel to compensate the fact that the pagedaemon may now consume an additional page. Document locking of some uvmexp fields. ok kettenis@ |