Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Revert "mm: page_alloc: exclude unreclaimable allocations from zone fairness policy"

This reverts commit 73f038b863df. The NUMA behaviour of this patch is
less than ideal. An alternative approch is to interleave allocations
only within local zones which is implemented in the next patch.

Cc: stable@vger.kernel.org
Signed-off-by: Mel Gorman <mgorman@suse.de>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

authored by

Mel Gorman and committed by
Linus Torvalds
8798cee2 ee53664b

+1 -2
+1 -2
mm/page_alloc.c
··· 1920 1920 * back to remote zones that do not partake in the 1921 1921 * fairness round-robin cycle of this zonelist. 1922 1922 */ 1923 - if ((alloc_flags & ALLOC_WMARK_LOW) && 1924 - (gfp_mask & GFP_MOVABLE_MASK)) { 1923 + if (alloc_flags & ALLOC_WMARK_LOW) { 1925 1924 if (zone_page_state(zone, NR_ALLOC_BATCH) <= 0) 1926 1925 continue; 1927 1926 if (zone_reclaim_mode &&