diff options
author | Andrey Ryabinin | 2019-04-25 22:24:01 -0700 |
---|---|---|
committer | Linus Torvalds | 2019-04-26 09:18:05 -0700 |
commit | 8118b82eb756e271929697e8ada5f637dc443af1 (patch) | |
tree | bbbf95c64a11095a12f9e2148cdbd8037d9a141b /lib/test_overflow.c | |
parent | 8139ad043d632c0e9e12d760068a7a8e91659aa1 (diff) |
mm/page_alloc.c: fix never set ALLOC_NOFRAGMENT flag
Commit 0a79cdad5eb2 ("mm: use alloc_flags to record if kswapd can wake")
removed setting of the ALLOC_NOFRAGMENT flag. Bring it back.
The runtime effect is that ALLOC_NOFRAGMENT behaviour is restored so
that allocations are spread across local zones to avoid fragmentation
due to mixing pageblocks as long as possible.
Link: http://lkml.kernel.org/r/20190423120806.3503-2-aryabinin@virtuozzo.com
Fixes: 0a79cdad5eb2 ("mm: use alloc_flags to record if kswapd can wake")
Signed-off-by: Andrey Ryabinin <aryabinin@virtuozzo.com>
Acked-by: Mel Gorman <mgorman@techsingularity.net>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'lib/test_overflow.c')
0 files changed, 0 insertions, 0 deletions