mm: remove total summary of pagetypeinfo
authortao zeng <tao.zeng@amlogic.com>
Wed, 16 May 2018 05:27:47 +0000 (13:27 +0800)
committerYixun Lan <yixun.lan@amlogic.com>
Mon, 21 May 2018 07:21:18 +0000 (00:21 -0700)
PD#166462:

This caused vts VtsKernelProcFileApi on Android P failed.

Change-Id: I332c7ec324e7f87b0f8e0adeeef15cfd93f9b077
Signed-off-by: tao zeng <tao.zeng@amlogic.com>
mm/vmstat.c

index 23291f5..68b3193 100644 (file)
@@ -1165,18 +1165,12 @@ static void pagetypeinfo_showfree_print(struct seq_file *m,
                                        pg_data_t *pgdat, struct zone *zone)
 {
        int order, mtype;
-#ifdef CONFIG_AMLOGIC_MEMORY_EXTEND
-       unsigned long total;
-#endif /* CONFIG_AMLOGIC_MEMORY_EXTEND */
 
        for (mtype = 0; mtype < MIGRATE_TYPES; mtype++) {
                seq_printf(m, "Node %4d, zone %8s, type %12s ",
                                        pgdat->node_id,
                                        zone->name,
                                        migratetype_names[mtype]);
-       #ifdef CONFIG_AMLOGIC_MEMORY_EXTEND
-               total = 0;
-       #endif /* CONFIG_AMLOGIC_MEMORY_EXTEND */
                for (order = 0; order < MAX_ORDER; ++order) {
                        unsigned long freecount = 0;
                        struct free_area *area;
@@ -1187,14 +1181,7 @@ static void pagetypeinfo_showfree_print(struct seq_file *m,
                        list_for_each(curr, &area->free_list[mtype])
                                freecount++;
                        seq_printf(m, "%6lu ", freecount);
-               #ifdef CONFIG_AMLOGIC_MEMORY_EXTEND
-                       total += (freecount << order);
-               #endif /* CONFIG_AMLOGIC_MEMORY_EXTEND */
                }
-       #ifdef CONFIG_AMLOGIC_MEMORY_EXTEND
-               /* show total size for each migrate type*/
-               seq_printf(m, " %6lu", total);
-       #endif /* CONFIG_AMLOGIC_MEMORY_EXTEND */
                seq_putc(m, '\n');
        }
 }
@@ -1209,9 +1196,6 @@ static int pagetypeinfo_showfree(struct seq_file *m, void *arg)
        seq_printf(m, "%-43s ", "Free pages count per migrate type at order");
        for (order = 0; order < MAX_ORDER; ++order)
                seq_printf(m, "%6d ", order);
-#ifdef CONFIG_AMLOGIC_MEMORY_EXTEND
-       seq_printf(m, "%s", "  total");
-#endif /* CONFIG_AMLOGIC_MEMORY_EXTEND */
        seq_putc(m, '\n');
 
        walk_zones_in_node(m, pgdat, pagetypeinfo_showfree_print);