OSDN Git Service

mm: treat indirectly reclaimable memory as available in MemAvailable
authorVijayanand Jitta <vjitta@codeaurora.org>
Tue, 10 Apr 2018 23:27:40 +0000 (16:27 -0700)
committerVijayanand Jitta <vjitta@codeaurora.org>
Tue, 8 May 2018 05:26:53 +0000 (10:56 +0530)
commit1f350f02fcb9075c8dfbd8f3d329244ebd0fbcd6
tree1b1958d3305e06c4496efb5ecbd5773723fe4781
parent7e22f75445517436fd3e937ef865909408cc625c
mm: treat indirectly reclaimable memory as available in MemAvailable

Adjust /proc/meminfo MemAvailable calculation by adding the amount of
indirectly reclaimable memory (rounded to the PAGE_SIZE).

This change is referenced from commit 034ebf65c3c2 ("mm: treat indirectly
reclaimable memory as available in MemAvailable") on upstream, as node
based vmstat global_node_page_state is not present, zone based vmstat
global_page_state is used instead.

Change-Id: I7303d0f8ccd5993c7234a5187430d418d49e5763
Signed-off-by: Vijayanand Jitta <vjitta@codeaurora.org>
fs/proc/meminfo.c