Huang Pei 002d8b395f MIPS: add PMD table accounting into MIPS'pmd_alloc_one
[ Upstream commit ed914d48b6a1040d1039d371b56273d422c0081e ]

This fixes Page Table accounting bug.

MIPS is the ONLY arch just defining __HAVE_ARCH_PMD_ALLOC_ONE alone.
Since commit b2b29d6d011944 (mm: account PMD tables like PTE tables),
"pmd_free" in asm-generic with PMD table accounting and "pmd_alloc_one"
in MIPS without PMD table accounting causes PageTable accounting number
negative, which read by global_zone_page_state(), always returns 0.

Signed-off-by: Huang Pei <huangpei@loongson.cn>
Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2021-07-19 08:53:12 +02:00
..
2021-05-14 09:44:27 +02:00
2020-01-12 12:21:24 +01:00
2019-08-23 14:47:21 +01:00
2019-06-08 13:09:31 -07:00
2019-06-08 13:09:31 -07:00
2019-08-23 14:47:18 +01:00
2020-09-23 12:40:42 +02:00
2019-06-08 13:09:31 -07:00
2020-09-23 12:40:41 +02:00