diff options
author | Rik van Riel <riel@surriel.com> | 2021-02-26 02:16:22 +0100 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2021-02-26 18:40:59 +0100 |
commit | 78cc8cdc54008f54b79711fc027afc3564588a04 (patch) | |
tree | 1dcf0874498b52fc8136626a48580facf3533d8b /mm/khugepaged.c | |
parent | mm,thp,shmem: limit shmem THP alloc gfp_mask (diff) | |
download | linux-78cc8cdc54008f54b79711fc027afc3564588a04.tar.xz linux-78cc8cdc54008f54b79711fc027afc3564588a04.zip |
mm,thp,shm: limit gfp mask to no more than specified
Matthew Wilcox pointed out that the i915 driver opportunistically
allocates tmpfs memory, but will happily reclaim some of its pool if no
memory is available.
Make sure the gfp mask used to opportunistically allocate a THP is always
at least as restrictive as the original gfp mask.
Link: https://lkml.kernel.org/r/20201124194925.623931-3-riel@surriel.com
Signed-off-by: Rik van Riel <riel@surriel.com>
Suggested-by: Matthew Wilcox <willy@infradead.org>
Cc: Andrea Arcangeli <aarcange@redhat.com>
Cc: Hugh Dickins <hughd@google.com>
Cc: Mel Gorman <mgorman@suse.de>
Cc: Michal Hocko <mhocko@suse.com>
Cc: Vlastimil Babka <vbabka@suse.cz>
Cc: Xu Yu <xuyu@linux.alibaba.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'mm/khugepaged.c')
0 files changed, 0 insertions, 0 deletions