Page MenuHomeFreeBSD

Try reusing about-to-be-freed memory in swap_pager_reserve when desperate
Needs ReviewPublic

Authored by dougm on Jul 29 2019, 3:13 AM.
Tags
None
Referenced Files
Unknown Object (File)
Dec 25 2023, 11:19 PM
Unknown Object (File)
Dec 20 2023, 5:29 AM
Unknown Object (File)
Sep 10 2023, 1:53 PM
Unknown Object (File)
Aug 18 2023, 8:01 PM
Unknown Object (File)
Aug 13 2023, 6:24 AM
Unknown Object (File)
Aug 2 2023, 6:16 PM
Unknown Object (File)
Dec 29 2022, 7:30 PM
Unknown Object (File)
Dec 24 2022, 6:25 AM
Subscribers
None

Details

Reviewers
alc
Summary

If swp_pager_getswapspace fails in swap_pager_reserve, there may be enough swap space waiting to be freed to save the day, or at least to survive another iteration, so try that. That also prevents a possible small swap space leak when we run out of swap space while we're holding some waiting to be freed.

Diff Detail

Lint
Lint Skipped
Unit
Tests Skipped

Event Timeline