HomeFreeBSD

(4/6) Protect page valid with the busy lock.

Description

(4/6) Protect page valid with the busy lock.

Atomics are used for page busy and valid state when the shared busy is
held. The details of the locking protocol and valid and dirty
synchronization are in the updated vm_page.h comments.

Reviewed by: kib, markj
Tested by: pho
Sponsored by: Netflix, Intel
Differential Revision: https://reviews.freebsd.org/D21594

Details

Provenance
jeffAuthored on Oct 15 2019, 3:45 AM
Parents
rG205be21d997d: (3/6) Add a shared object busy synchronization mechanism that blocks new page
Branches
Unknown
Tags
Unknown

Event Timeline