3/5

mm/page_alloc: convert any movable pageblock on a non-movable allocation

try_to_claim_block() converts a movable pageblock for a non-movable allocation only when half its pages are free or compatible. Otherwise the steal path takes pages without converting, and non-movable