CVSROOT:        /cvs
Module name:    src
Changes by:     m...@cvs.openbsd.org    2024/12/20 11:54:12

Modified files:
        sys/uvm        : uvm_page.c 

Log message:
Relax some uvm_page_owner_locked() assertions.

. uvm_pagewait(): do not require an exclusive lock to release it & sleep
. uvm_page{de,}activate(): lists updates are serialized by the `pageqlock' mutex

More assertions could be relaxed but only those 3 are necessary for running
the lower fault handler in parrallel.

ok miod@

Reply via email to