summaryrefslogtreecommitdiffstats
path: root/CREDITS
diff options
context:
space:
mode:
authorGavin Shan <gwshan@linux.vnet.ibm.com>2016-05-27 23:27:49 +0200
committerLinus Torvalds <torvalds@linux-foundation.org>2016-05-27 23:49:37 +0200
commit11e685672a0861ce136cc4e7f6fdd11e5390b1fa (patch)
tree4850c18e2655f5f8395be6764e2924c08a91c733 /CREDITS
parentmm/memcontrol.c: move comments for get_mctgt_type() to proper position (diff)
downloadlinux-11e685672a0861ce136cc4e7f6fdd11e5390b1fa.tar.xz
linux-11e685672a0861ce136cc4e7f6fdd11e5390b1fa.zip
mm: disable DEFERRED_STRUCT_PAGE_INIT on !NO_BOOTMEM
When we have !NO_BOOTMEM, the deferred page struct initialization doesn't work well because the pages reserved in bootmem are released to the page allocator uncoditionally. It causes memory corruption and system crash eventually. As Mel suggested, the bootmem is retiring slowly. We fix the issue by simply hiding DEFERRED_STRUCT_PAGE_INIT when bootmem is enabled. Link: http://lkml.kernel.org/r/1460602170-5821-1-git-send-email-gwshan@linux.vnet.ibm.com Signed-off-by: Gavin Shan <gwshan@linux.vnet.ibm.com> Acked-by: Mel Gorman <mgorman@suse.de> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'CREDITS')
0 files changed, 0 insertions, 0 deletions