CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2016/05/08 05:52:32
Modified files:
sys/uvm : uvm_amap.c uvm_amap.h uvm_anon.c uvm_anon.h
uvm_fault.c uvm_stat.c uvmexp.h
Log message:
Wait for RAM in uvm_fault when allocating uvm structures fails
Only fail hard when running out of swap space also, as suggested by
kettenis@
While there, let amap_add() return a success status and handle
amap_add() errors in uvm_fault() similar to other out of RAM situations.
These bits are needed for further amap reorganization diffs.
lots of feedback and ok kettenis@