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)
Tue, May 7, 5:55 AM
Unknown Object (File)
Sun, Apr 28, 12:22 AM
Unknown Object (File)
Dec 22 2023, 9:35 PM
Unknown Object (File)
Oct 27 2023, 8:18 AM
Unknown Object (File)
Sep 3 2023, 12:27 AM
Unknown Object (File)
Sep 3 2023, 12:26 AM
Unknown Object (File)
Sep 3 2023, 12:24 AM
Unknown Object (File)
Aug 28 2023, 4:38 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

Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 28856
Build 26862: arc lint + arc unit