]> git.itanic.dy.fi Git - scan-pagemap/blobdiff - parse.c
Compact struct pageframe
[scan-pagemap] / parse.c
diff --git a/parse.c b/parse.c
index b0afe7ace7923af5da6aea34c801d17db1818e56..76b0eec7c81ccf54f81542eab9ed78acf47afc23 100644 (file)
--- a/parse.c
+++ b/parse.c
@@ -91,7 +91,7 @@ static struct pageframe *alloc_pageframe(void)
                goto err;
 
        clear_pageframe(pageframe);
-       INIT_LIST_HEAD(&pageframe->ml.list);
+       INIT_LIST_HEAD(&pageframe->ml);
 err:
        return pageframe;
 }
@@ -278,7 +278,7 @@ static int parse_pageframe(FILE *file, struct pageframe *pf_tree,
                         */
                        tmp = alloc_maplist();
                        tmp->map = map;
-                       list_add(&tmp->list, &match->ml.list);
+                       list_add(&tmp->list, &match->ml);
 
                        if (page_present(match))
                                map->pages_present++;