mtree: remove write-only field

ml->printed is never set to true.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
This commit is contained in:
Paolo Bonzini 2013-12-11 12:51:46 +01:00
parent b0225c2c0d
commit f54bb15f9d

View File

@ -1972,7 +1972,6 @@ typedef struct MemoryRegionList MemoryRegionList;
struct MemoryRegionList { struct MemoryRegionList {
const MemoryRegion *mr; const MemoryRegion *mr;
bool printed;
QTAILQ_ENTRY(MemoryRegionList) queue; QTAILQ_ENTRY(MemoryRegionList) queue;
}; };
@ -2002,7 +2001,7 @@ static void mtree_print_mr(fprintf_function mon_printf, void *f,
/* check if the alias is already in the queue */ /* check if the alias is already in the queue */
QTAILQ_FOREACH(ml, alias_print_queue, queue) { QTAILQ_FOREACH(ml, alias_print_queue, queue) {
if (ml->mr == mr->alias && !ml->printed) { if (ml->mr == mr->alias) {
found = true; found = true;
} }
} }
@ -2010,7 +2009,6 @@ static void mtree_print_mr(fprintf_function mon_printf, void *f,
if (!found) { if (!found) {
ml = g_new(MemoryRegionList, 1); ml = g_new(MemoryRegionList, 1);
ml->mr = mr->alias; ml->mr = mr->alias;
ml->printed = false;
QTAILQ_INSERT_TAIL(alias_print_queue, ml, queue); QTAILQ_INSERT_TAIL(alias_print_queue, ml, queue);
} }
mon_printf(f, TARGET_FMT_plx "-" TARGET_FMT_plx mon_printf(f, TARGET_FMT_plx "-" TARGET_FMT_plx
@ -2092,10 +2090,8 @@ void mtree_info(fprintf_function mon_printf, void *f)
mon_printf(f, "aliases\n"); mon_printf(f, "aliases\n");
/* print aliased regions */ /* print aliased regions */
QTAILQ_FOREACH(ml, &ml_head, queue) { QTAILQ_FOREACH(ml, &ml_head, queue) {
if (!ml->printed) { mon_printf(f, "%s\n", memory_region_name(ml->mr));
mon_printf(f, "%s\n", memory_region_name(ml->mr)); mtree_print_mr(mon_printf, f, ml->mr, 0, 0, &ml_head);
mtree_print_mr(mon_printf, f, ml->mr, 0, 0, &ml_head);
}
} }
QTAILQ_FOREACH_SAFE(ml, &ml_head, queue, ml2) { QTAILQ_FOREACH_SAFE(ml, &ml_head, queue, ml2) {