HomeFreeBSD

Handle a race of collapse with a retrying fault.

Description

Handle a race of collapse with a retrying fault.

Both vm_object_scan_all_shadowed() and vm_object_collapse_scan() might
observe an invalid page left in the default backing object by the
fault handler that retried. Check for the condition and refuse to collapse.

Reported and tested by: pho
Reviewed by: jeff
Sponsored by: The FreeBSD Foundation
Differential revision: https://reviews.freebsd.org/D23331

Details

Provenance
kibAuthored on Jan 24 2020, 7:42 PM
Parents
rG2f0e17b7de4c: re(4) uses taskqueue to process input packets. Enter network epoch
Branches
Unknown
Tags
Unknown

Event Timeline