CVSROOT: /cvs Module name: src Changes by: m...@cvs.openbsd.org 2022/07/11 05:33:18
Modified files: sys/uvm : uvm_aobj.c uvm_aobj.h uvm_page.c uvm_pager.c Log message: Simplify the aiodone daemon which is only used for async writes. - Remove unused support for asynchronous read, including error conditions - Grab the proper lock for each page that has been written to swap. This allows to enable an assertion in uvm_page_unbusy(). - Move the uvm_anon_release() call outside of uvm_page_unbusy() and assert for the different anon cases. ok beck@, kettenis@