Page MenuHomeFreeBSD

tmpfs: enforce size limit on writes when file system size is default
ClosedPublic

Authored by karels on Dec 12 2023, 10:49 PM.
Tags
None
Referenced Files
Unknown Object (File)
Sat, Nov 9, 1:41 AM
Unknown Object (File)
Oct 11 2024, 5:15 PM
Unknown Object (File)
Oct 3 2024, 11:16 AM
Unknown Object (File)
Sep 8 2024, 7:24 PM
Unknown Object (File)
Sep 8 2024, 2:06 AM
Unknown Object (File)
Sep 7 2024, 5:02 AM
Unknown Object (File)
Aug 12 2024, 8:29 AM
Unknown Object (File)
Aug 4 2024, 6:57 PM
Subscribers

Details

Summary

tmpfs enforced the file system size limit on writes for file systems
with a specified size, but not when the size was the default. Add
enforcement when the size is default: do not allocate additional
pages if the available memory + swap falls to the reserve level.
Note, enforcement is also done when attempting to create a file,
both with and without an explicit file system size.

PR: 275436
MFC after: 1 month

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

Any questions or comments on this review?

Looks straight forward to me.

This revision is now accepted and ready to land.Dec 18 2023, 2:07 AM