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 by: pho
Differential D23331
Handle a race of collapse with a retrying fault. kib on Jan 23 2020, 11:24 AM. Authored by Tags None Referenced Files
Details
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 by: pho
Diff Detail
Event Timeline |