Next up in Linux's boot sequence is to possibly (both compiletime & runtime conditions) start some "housekeeping" according to a bitmask.
To do so it enables a codepath, possibly allocs some per-core data, & iterates over each bit in the bitmask. For each bit it allocs some new data, retrieves & validates an existing CPU-mask, copies it over, inits an RCU pointer to hold it, & frees the old CPU-mask.
1/1 Fin for today! I'm short on time. Tomorrow: initializing workqueues!