Page MenuHomeFreeBSD

Move zero fill into its own function so that the object locking is more clear.
ClosedPublic

Authored by jeff on Jan 22 2020, 9:03 PM.
Tags
None
Referenced Files
Unknown Object (File)
Wed, Oct 22, 9:30 PM
Unknown Object (File)
Wed, Oct 22, 9:30 PM
Unknown Object (File)
Wed, Oct 22, 12:08 PM
Unknown Object (File)
Tue, Oct 21, 11:14 PM
Unknown Object (File)
Oct 1 2025, 5:36 AM
Unknown Object (File)
Sep 25 2025, 10:15 PM
Unknown Object (File)
Sep 18 2025, 9:57 AM
Unknown Object (File)
Aug 30 2025, 7:06 AM
Subscribers

Details

Summary

This will be my final code restructuring for a while. I will work on retooling comments and possibly asserts after these go in.

I made this change so it was obvious where the vm object lock is dropped. I like the way this is turning out because you can see clearly where it is picked up and dropped all in the main loop which is now small enough to see on a large terminal. The only indirect places come from deallocate or the lock swap in fault_next.

My intent is to test this whole series as a unit and commit them back to back.

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Not Applicable
Unit
Tests Not Applicable