HomeFreeBSD

Make sure that pageout deadlocks cannot occur. There is a problem
rS15978Unpublished

Unpublished Commit ยท Learn More

No further details are available.

Description

Make sure that pageout deadlocks cannot occur. There is a problem
that the datastructures needed to support the swap pager can take
enough space to fully deplete system memory, and cause a deadlock.
This change keeps large objects from being filled with dirty pages
without the appropriate swap pager datastructures. Right now,
default objects greater than 1/4 the size of available system memory
are converted to swap objects, thereby eliminating the risk of deadlock.

Details

Provenance
dysonAuthored on
Parents
rS15977: The wrong address (pindex) was being used for the page table directory. No
Branches
Unknown
Tags
Unknown

Event Timeline