Page MenuHomeFreeBSD

Fix VPO_UNMANAGED handling in vm_page_reclaim_run().
AbandonedPublic

Authored by markj on Dec 18 2019, 6:38 PM.
Tags
None
Referenced Files
Unknown Object (File)
Feb 11 2024, 1:56 PM
Unknown Object (File)
Jan 7 2024, 6:19 AM
Unknown Object (File)
Dec 20 2023, 1:42 PM
Unknown Object (File)
Sep 23 2023, 7:23 PM
Unknown Object (File)
Aug 3 2023, 1:10 AM
Unknown Object (File)
Apr 19 2023, 9:54 AM
Subscribers
None

Details

Reviewers
None
Summary

When we allocate a replacement page we must clear VPO_UNMANAGED, since
we only ever reclaim pages from managed objects. vm_page_replace() does
not handle this for us.

Sprinkle some assertions to help catch this sort of issue.

Diff Detail

Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 28216
Build 26341: arc lint + arc unit