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)
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
Unknown Object (File)
Jun 28 2023, 8:14 PM
Unknown Object (File)
Jun 28 2023, 8:13 PM
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