mm: thp: count 64k shmem pages separately 72/264772/1
authorMarek Szyprowski <m.szyprowski@samsung.com>
Wed, 22 Sep 2021 13:29:33 +0000 (15:29 +0200)
committerMarek Szyprowski <m.szyprowski@samsung.com>
Wed, 29 Sep 2021 10:33:16 +0000 (12:33 +0200)
commita3ab8122aee25b0a8dc9d5dec53bc0ce7dcb6fc0
treecebb7f6521c7e77d532ab7a0249e48f89e49c462
parent78df7c9b0b1662288349db6cd2de55d76e56929a
mm: thp: count 64k shmem pages separately

64k THP for shmem needs separate counters, otherwise ShmemHugePages entry
in /proc/meminfo incorrectly shows both 2M and 64k THPs as 2M ones.

Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Change-Id: I460ea9f4e9c2f84bb066f68bfb6a291183416bb1
fs/proc/meminfo.c
include/linux/mmzone.h
mm/filemap.c
mm/huge_memory.c
mm/khugepaged.c
mm/page_alloc.c
mm/shmem.c
mm/vmstat.c