Page MenuHomeFreeBSD

uma: pcpu_page_free needs to startup_free pages from startup_alloc
ClosedPublic

Authored by rlibby on Feb 4 2020, 12:58 AM.
Tags
None
Referenced Files
Unknown Object (File)
Wed, Apr 15, 12:16 AM
Unknown Object (File)
Mon, Apr 6, 10:12 AM
Unknown Object (File)
Mon, Apr 6, 4:39 AM
Unknown Object (File)
Sun, Apr 5, 8:38 PM
Unknown Object (File)
Sun, Apr 5, 12:10 PM
Unknown Object (File)
Sat, Apr 4, 4:07 PM
Unknown Object (File)
Sat, Mar 28, 10:01 AM
Unknown Object (File)
Fri, Mar 27, 9:35 PM
Subscribers

Details

Summary

After r357392, it is apparent that we do have some early-boot PCPU
zones. Make it so we can safely free pages from them if they are
actually used during early boot.

Diff Detail

Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 29153
Build 27088: arc lint + arc unit

Event Timeline

I just considered that it might be cleaner to test for this once in keg_free_slab but this is fine.

This revision is now accepted and ready to land.Feb 4 2020, 1:17 AM