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@

Reply via email to