3/8

mm/page_alloc: snapshot the preferred zone against shrink rebuilds

get_page_from_freelist()/alloc_pages_bulk_noprof() 只读取一次 ac->preferred_zoneref->zone,避免 zone 离线重建 zonelist 时槽位变 NULL 导致 page_statistics() 空指针;zone 不释放故 stale 安全。