ksm: consider KSM-placed zeropages when calculating KSM profit
authorxu xin <xu.xin16@zte.com.cn>
Tue, 13 Jun 2023 03:09:42 +0000 (11:09 +0800)
committerAndrew Morton <akpm@linux-foundation.org>
Fri, 18 Aug 2023 17:12:10 +0000 (10:12 -0700)
commit1a8e84305783bddbae708f28178c6d0aa6321913
tree17b13c3f2ff6b91b3ee2d494d1a9646fc518972d
parent6080d19f07043ade61094d0f58b14c05e1694a39
ksm: consider KSM-placed zeropages when calculating KSM profit

When use_zero_pages is enabled, the calculation of ksm profit is not
correct because ksm zero pages is not counted in.  So update the
calculation of KSM profit including the documentation.

Link: https://lkml.kernel.org/r/20230613030942.186041-1-yang.yang29@zte.com.cn
Signed-off-by: xu xin <xu.xin16@zte.com.cn>
Acked-by: David Hildenbrand <david@redhat.com>
Cc: Xiaokai Ran <ran.xiaokai@zte.com.cn>
Cc: Yang Yang <yang.yang29@zte.com.cn>
Cc: Jiang Xuexin <jiang.xuexin@zte.com.cn>
Cc: Claudio Imbrenda <imbrenda@linux.ibm.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Documentation/admin-guide/mm/ksm.rst
mm/ksm.c