Pretty self explanatory. Just adding one of the same counters that I used to gather data for the other patches.
Cc: Andrew Morton <[email protected]> Cc: Bob Liu <[email protected]> Cc: David Rientjes <[email protected]> Cc: Eric W. Biederman <[email protected]> Cc: Hugh Dickins <[email protected]> Cc: Ingo Molnar <[email protected]> Cc: Kees Cook <[email protected]> Cc: Kirill A. Shutemov <[email protected]> Cc: Mel Gorman <[email protected]> Cc: Oleg Nesterov <[email protected]> Cc: Peter Zijlstra <[email protected]> Cc: Rik van Riel <[email protected]> Cc: Thomas Gleixner <[email protected]> Cc: Vladimir Davydov <[email protected]> Cc: [email protected] --- include/linux/sched.h | 3 +++ mm/huge_memory.c | 1 + 2 files changed, 4 insertions(+) diff --git a/include/linux/sched.h b/include/linux/sched.h index 5e344bb..9b87d9a 100644 --- a/include/linux/sched.h +++ b/include/linux/sched.h @@ -1661,6 +1661,9 @@ struct task_struct { unsigned int sequential_io; unsigned int sequential_io_avg; #endif +#ifdef CONFIG_TRANSPARENT_HUGEPAGE + unsigned int pgcollapse_pages_collapsed; +#endif }; /* Future-safe accessor for struct task_struct's cpus_allowed. */ diff --git a/mm/huge_memory.c b/mm/huge_memory.c index 74c78aa..ca8a813 100644 --- a/mm/huge_memory.c +++ b/mm/huge_memory.c @@ -2531,6 +2531,7 @@ static void collapse_huge_page(struct mm_struct *mm, *hpage = NULL; + mm->owner->pgcollapse_pages_collapsed++; khugepaged_pages_collapsed++; out_up_write: up_write(&mm->mmap_sem); -- 1.7.12.4 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/

