]> git.itanic.dy.fi Git - scan-pagemap/commitdiff
parse.c: Do not update per process mapping data
authorTimo Kokkonen <kaapeli@itanic.dy.fi>
Sun, 16 Oct 2011 15:16:48 +0000 (18:16 +0300)
committerTimo Kokkonen <kaapeli@itanic.dy.fi>
Sun, 16 Oct 2011 15:16:48 +0000 (18:16 +0300)
This data is calculated on demand basis in the analyze.c file. No need
to calculate the redundat data here.

Signed-off-by: Timo Kokkonen <kaapeli@itanic.dy.fi>
parse.c

diff --git a/parse.c b/parse.c
index 371abdb71cbf83fcb553c8f53b911c4aa70acc01..c87a15300ef7cc1346fd225ff39f6cf31dad95d6 100644 (file)
--- a/parse.c
+++ b/parse.c
@@ -287,13 +287,6 @@ static int read_pageframe(int pid, int tid, struct rb_root *root,
        if (read_cmdline(pid, tid, process->name, sizeof(process->name)))
                goto free;
 
        if (read_cmdline(pid, tid, process->name, sizeof(process->name)))
                goto free;
 
-       if (maps != NULL) {
-               list_for_each_entry(maps, &process->maps->list, list) {
-                       process->pages_present += maps->pages_present;
-                       process->pages_swapped += maps->pages_swapped;
-               }
-       }
-
        if (!is_parse_option(opts, PARSE_NOADD_TREE))
                process->is_initial_pid = 1;
 
        if (!is_parse_option(opts, PARSE_NOADD_TREE))
                process->is_initial_pid = 1;