8/12

mm/page_alloc: retry allocations that raced with a zonelist rebuild

Onlining the first block of a zone rebuilds every zonelist in place, shifting the slots after the new zone. The iterator approves a slot, then the allocator loads the zone from it, so a GFP_KERNEL re