lkml.org 
[lkml]   [2015]   [Jan]   [30]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 19/19] mm: do not add nr_pmds into mm_struct if PMD is folded
    Date
    CONFIG_PGTABLE_LEVELS is now available on every architecture and we can
    use it to check if we need to add nr_pmds into mm_struct.

    Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
    ---
    include/linux/mm_types.h | 2 ++
    1 file changed, 2 insertions(+)

    diff --git a/include/linux/mm_types.h b/include/linux/mm_types.h
    index 199a03aab8dc..590630eb59ba 100644
    --- a/include/linux/mm_types.h
    +++ b/include/linux/mm_types.h
    @@ -364,7 +364,9 @@ struct mm_struct {
    atomic_t mm_users; /* How many users with user space? */
    atomic_t mm_count; /* How many references to "struct mm_struct" (users count as 1) */
    atomic_long_t nr_ptes; /* PTE page table pages */
    +#if CONFIG_PGTABLE_LEVELS > 2
    atomic_long_t nr_pmds; /* PMD page table pages */
    +#endif
    int map_count; /* number of VMAs */

    spinlock_t page_table_lock; /* Protects page tables and some counters */
    --
    2.1.4


    \
     
     \ /
      Last update: 2015-01-30 16:01    [W:9.582 / U:0.056 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site