mm: introduce wrappers to access mm->nr_ptes
Let's add wrappers for ->nr_ptes with the same interface as for nr_pmd and nr_pud. The patch also makes nr_ptes accounting dependent onto CONFIG_MMU. Page table accounting doesn't make sense if you don't have page tables. It's preparation for consolidation of page-table counters in mm_struct. Link: http://lkml.kernel.org/r/20171006100651.44742-1-kirill.shutemov@linux.intel.com Signed-off-by:Kirill A. Shutemov <kirill.shutemov@linux.intel.com> Acked-by:
Michal Hocko <mhocko@suse.com> Signed-off-by:
Andrew Morton <akpm@linux-foundation.org> Signed-off-by:
Linus Torvalds <torvalds@linux-foundation.org>
Showing
- arch/arm/mm/pgd.c 1 addition, 1 deletionarch/arm/mm/pgd.c
- arch/sparc/mm/hugetlbpage.c 1 addition, 1 deletionarch/sparc/mm/hugetlbpage.c
- arch/unicore32/mm/pgd.c 1 addition, 1 deletionarch/unicore32/mm/pgd.c
- fs/proc/task_mmu.c 1 addition, 1 deletionfs/proc/task_mmu.c
- include/linux/mm.h 32 additions, 0 deletionsinclude/linux/mm.h
- include/linux/mm_types.h 2 additions, 0 deletionsinclude/linux/mm_types.h
- kernel/fork.c 3 additions, 3 deletionskernel/fork.c
- mm/debug.c 1 addition, 1 deletionmm/debug.c
- mm/huge_memory.c 5 additions, 5 deletionsmm/huge_memory.c
- mm/khugepaged.c 1 addition, 1 deletionmm/khugepaged.c
- mm/memory.c 4 additions, 4 deletionsmm/memory.c
- mm/oom_kill.c 2 additions, 3 deletionsmm/oom_kill.c
Loading
Please register or sign in to comment