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 --- |