CVSROOT: /cvs
Module name: src
Changes by: [email protected] 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@