mirror.c (6540fd153ca9d4cff31b1cc3f5ced271eca9296c) mirror.c (bd86fb990cfedc50d9705b8ed31d183f01942035)
1/*
2 * Image mirroring
3 *
4 * Copyright Red Hat, Inc. 2012
5 *
6 * Authors:
7 * Paolo Bonzini <pbonzini@redhat.com>
8 *

--- 1478 unchanged lines hidden (view full) ---

1487 * bdrv_set_backing_hd */
1488 return;
1489 }
1490 pstrcpy(bs->exact_filename, sizeof(bs->exact_filename),
1491 bs->backing->bs->filename);
1492}
1493
1494static void bdrv_mirror_top_child_perm(BlockDriverState *bs, BdrvChild *c,
1/*
2 * Image mirroring
3 *
4 * Copyright Red Hat, Inc. 2012
5 *
6 * Authors:
7 * Paolo Bonzini <pbonzini@redhat.com>
8 *

--- 1478 unchanged lines hidden (view full) ---

1487 * bdrv_set_backing_hd */
1488 return;
1489 }
1490 pstrcpy(bs->exact_filename, sizeof(bs->exact_filename),
1491 bs->backing->bs->filename);
1492}
1493
1494static void bdrv_mirror_top_child_perm(BlockDriverState *bs, BdrvChild *c,
1495 const BdrvChildRole *role,
1495 const BdrvChildClass *child_class,
1496 BlockReopenQueue *reopen_queue,
1497 uint64_t perm, uint64_t shared,
1498 uint64_t *nperm, uint64_t *nshared)
1499{
1500 MirrorBDSOpaque *s = bs->opaque;
1501
1502 if (s->stop) {
1503 /*

--- 322 unchanged lines hidden ---
1496 BlockReopenQueue *reopen_queue,
1497 uint64_t perm, uint64_t shared,
1498 uint64_t *nperm, uint64_t *nshared)
1499{
1500 MirrorBDSOpaque *s = bs->opaque;
1501
1502 if (s->stop) {
1503 /*

--- 322 unchanged lines hidden ---