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
F157901074: D43010.id.diff
Tue, May 26, 7:56 AM
F157871401: D43010.id131579.diff
Tue, May 26, 12:53 AM
F157860307: D43010.id131293.diff
Mon, May 25, 10:04 PM
Unknown Object (File)
Fri, May 22, 6:31 AM
Unknown Object (File)
Sun, May 17, 4:46 AM
Unknown Object (File)
Sun, May 17, 3:47 AM
Unknown Object (File)
Sun, May 17, 12:27 AM
Unknown Object (File)
Sat, May 16, 6:36 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