2/5
mm/page_alloc: validate zonelist slots against concurrent rebuilds
并发 build_all_zonelists 平移 zonelist 槽位,使迭代器已过滤的槽在再次取 zone 时变成另一 zone/node;分配遍历需重新校验槽位,避免落入 ZONE_MOVABLE 或 nodemask 外节点。
并发 build_all_zonelists 平移 zonelist 槽位,使迭代器已过滤的槽在再次取 zone 时变成另一 zone/node;分配遍历需重新校验槽位,避免落入 ZONE_MOVABLE 或 nodemask 外节点。