summaryrefslogtreecommitdiffstats
path: root/Documentation
diff options
context:
space:
mode:
authorKirill A. Shutemov <kirill.shutemov@linux.intel.com>2015-04-15 16:14:23 -0700
committerLinus Torvalds <torvalds@linux-foundation.org>2015-04-15 16:35:19 -0700
commitae7efa507dee4813ec4bcdadebeec191e247d0c9 (patch)
tree71843a088245b34c908a143f943fe5d924bd9706 /Documentation
parent65ebb64f4d2ce8eba4d0ec82d6cf65022e70e4a1 (diff)
downloadlinux-stable-ae7efa507dee4813ec4bcdadebeec191e247d0c9.tar.gz
linux-stable-ae7efa507dee4813ec4bcdadebeec191e247d0c9.tar.bz2
linux-stable-ae7efa507dee4813ec4bcdadebeec191e247d0c9.zip
thp: do not adjust zone water marks if khugepaged is not started
set_recommended_min_free_kbytes() adjusts zone water marks to be suitable for khugepaged. We avoid doing this if khugepaged is disabled, but don't catch the case when khugepaged is failed to start. Let's address this by checking khugepaged_thread instead of khugepaged_enabled() in set_recommended_min_free_kbytes(). It's NULL if the kernel thread is stopped or failed to start. Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> Cc: David Rientjes <rientjes@google.com> Cc: Andrea Arcangeli <aarcange@redhat.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'Documentation')
0 files changed, 0 insertions, 0 deletions