From ccf34716eeda0e3ad203c8a28f01efb412c56763 Mon Sep 17 00:00:00 2001 From: Kevin Wolf Date: Fri, 11 May 2012 18:16:54 +0200 Subject: qemu-img check: Print fixed clusters and recheck When any inconsistencies have been fixed, print the statistics and run another check to make sure everything is correct now. Signed-off-by: Kevin Wolf --- block/qed-check.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'block/qed-check.c') diff --git a/block/qed-check.c b/block/qed-check.c index 94327ff5b3..5edf60775b 100644 --- a/block/qed-check.c +++ b/block/qed-check.c @@ -87,6 +87,7 @@ static unsigned int qed_check_l2_table(QEDCheck *check, QEDTable *table) if (!qed_check_cluster_offset(s, offset)) { if (check->fix) { table->offsets[i] = 0; + check->result->corruptions_fixed++; } else { check->result->corruptions++; } @@ -127,6 +128,7 @@ static int qed_check_l1_table(QEDCheck *check, QEDTable *table) /* Clear invalid offset */ if (check->fix) { table->offsets[i] = 0; + check->result->corruptions_fixed++; } else { check->result->corruptions++; } -- cgit v1.2.1