commit.c (f38d1ea49711232651a817ec9d04c9d9e4816c44) commit.c (307261b243df2edde538f3ed5c9d80e168529355)
1/*
2 * Live block commit
3 *
4 * Copyright Red Hat, Inc. 2012
5 *
6 * Authors:
7 * Jeff Cody <jcody@redhat.com>
8 * Based on stream.c by Stefan Hajnoczi

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

448 }
449
450 if (bdrv_op_is_blocked(bs, BLOCK_OP_TYPE_COMMIT_SOURCE, NULL) ||
451 bdrv_op_is_blocked(backing_file_bs, BLOCK_OP_TYPE_COMMIT_TARGET, NULL))
452 {
453 return -EBUSY;
454 }
455
1/*
2 * Live block commit
3 *
4 * Copyright Red Hat, Inc. 2012
5 *
6 * Authors:
7 * Jeff Cody <jcody@redhat.com>
8 * Based on stream.c by Stefan Hajnoczi

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

448 }
449
450 if (bdrv_op_is_blocked(bs, BLOCK_OP_TYPE_COMMIT_SOURCE, NULL) ||
451 bdrv_op_is_blocked(backing_file_bs, BLOCK_OP_TYPE_COMMIT_TARGET, NULL))
452 {
453 return -EBUSY;
454 }
455
456 ro = backing_file_bs->read_only;
456 ro = bdrv_is_read_only(backing_file_bs);
457
458 if (ro) {
459 if (bdrv_reopen_set_read_only(backing_file_bs, false, NULL)) {
460 return -EACCES;
461 }
462 }
463
464 ctx = bdrv_get_aio_context(bs);

--- 110 unchanged lines hidden ---
457
458 if (ro) {
459 if (bdrv_reopen_set_read_only(backing_file_bs, false, NULL)) {
460 return -EACCES;
461 }
462 }
463
464 ctx = bdrv_get_aio_context(bs);

--- 110 unchanged lines hidden ---