qed: mark image clean after repair succeeds
authorStefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Thu, 9 Aug 2012 12:05:54 +0000 (13:05 +0100)
committerKevin Wolf <kwolf@redhat.com>
Fri, 10 Aug 2012 08:25:12 +0000 (10:25 +0200)
commitb10170aca0616df85482dcc7ddda03437bc07cca
treedae80501c214a6c94f9bcd26b7751cce1c2e629b
parent1f212b9d3edd8679bafd3bcf0301795206438724
qed: mark image clean after repair succeeds

The dirty bit is cleared after image repair succeeds in qed_open().
Move this into qed_check() so that all callers benefit from this
behavior when fix=true.

This is necessary so qemu-img check can call .bdrv_check() and mark the
image clean.

Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
block/qed-check.c
block/qed.c
block/qed.h