1/2
mm/mempolicy: use SRCU for the weighted interleave state
alloc_pages_bulk_weighted_interleave() copies iw_table into a scratch array on every call so it can walk the weights outside of RCU. The copy exists only because the loop may sleep in the page alloca