5/12
mm/mmzone: read the zoneref slot once in zonelist_zone()
Memory hotplug rebuilds zonelists in place while allocations walk them, so a zoneref slot can change between two loads of it. zonelist_zone() loads the slot with a plain access. The compiler may loa