qed.c (7ab74849a5724452b35982a6e7d658c25839f5e5) | qed.c (c282e1fdf7ec9659c7f320123be397477a359d01) |
---|---|
1/* 2 * QEMU Enhanced Disk Format 3 * 4 * Copyright IBM, Corp. 2010 5 * 6 * Authors: 7 * Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> 8 * Anthony Liguori <aliguori@us.ibm.com> --- 572 unchanged lines hidden (view full) --- 581 }; 582 QEDHeader le_header; 583 uint8_t *l1_table = NULL; 584 size_t l1_size = header.cluster_size * header.table_size; 585 Error *local_err = NULL; 586 int ret = 0; 587 BlockDriverState *bs; 588 | 1/* 2 * QEMU Enhanced Disk Format 3 * 4 * Copyright IBM, Corp. 2010 5 * 6 * Authors: 7 * Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> 8 * Anthony Liguori <aliguori@us.ibm.com> --- 572 unchanged lines hidden (view full) --- 581 }; 582 QEDHeader le_header; 583 uint8_t *l1_table = NULL; 584 size_t l1_size = header.cluster_size * header.table_size; 585 Error *local_err = NULL; 586 int ret = 0; 587 BlockDriverState *bs; 588 |
589 ret = bdrv_create_file(filename, NULL, NULL, &local_err); | 589 ret = bdrv_create_file(filename, NULL, &local_err); |
590 if (ret < 0) { 591 error_propagate(errp, local_err); 592 return ret; 593 } 594 595 bs = NULL; 596 ret = bdrv_open(&bs, filename, NULL, NULL, 597 BDRV_O_RDWR | BDRV_O_CACHE_WB | BDRV_O_PROTOCOL, NULL, --- 1055 unchanged lines hidden (view full) --- 1653 .instance_size = sizeof(BDRVQEDState), 1654 .create_opts = &qed_create_opts, 1655 1656 .bdrv_probe = bdrv_qed_probe, 1657 .bdrv_rebind = bdrv_qed_rebind, 1658 .bdrv_open = bdrv_qed_open, 1659 .bdrv_close = bdrv_qed_close, 1660 .bdrv_reopen_prepare = bdrv_qed_reopen_prepare, | 590 if (ret < 0) { 591 error_propagate(errp, local_err); 592 return ret; 593 } 594 595 bs = NULL; 596 ret = bdrv_open(&bs, filename, NULL, NULL, 597 BDRV_O_RDWR | BDRV_O_CACHE_WB | BDRV_O_PROTOCOL, NULL, --- 1055 unchanged lines hidden (view full) --- 1653 .instance_size = sizeof(BDRVQEDState), 1654 .create_opts = &qed_create_opts, 1655 1656 .bdrv_probe = bdrv_qed_probe, 1657 .bdrv_rebind = bdrv_qed_rebind, 1658 .bdrv_open = bdrv_qed_open, 1659 .bdrv_close = bdrv_qed_close, 1660 .bdrv_reopen_prepare = bdrv_qed_reopen_prepare, |
1661 .bdrv_create2 = bdrv_qed_create, | 1661 .bdrv_create = bdrv_qed_create, |
1662 .bdrv_has_zero_init = bdrv_has_zero_init_1, 1663 .bdrv_co_get_block_status = bdrv_qed_co_get_block_status, 1664 .bdrv_aio_readv = bdrv_qed_aio_readv, 1665 .bdrv_aio_writev = bdrv_qed_aio_writev, 1666 .bdrv_co_write_zeroes = bdrv_qed_co_write_zeroes, 1667 .bdrv_truncate = bdrv_qed_truncate, 1668 .bdrv_getlength = bdrv_qed_getlength, 1669 .bdrv_get_info = bdrv_qed_get_info, --- 14 unchanged lines hidden --- | 1662 .bdrv_has_zero_init = bdrv_has_zero_init_1, 1663 .bdrv_co_get_block_status = bdrv_qed_co_get_block_status, 1664 .bdrv_aio_readv = bdrv_qed_aio_readv, 1665 .bdrv_aio_writev = bdrv_qed_aio_writev, 1666 .bdrv_co_write_zeroes = bdrv_qed_co_write_zeroes, 1667 .bdrv_truncate = bdrv_qed_truncate, 1668 .bdrv_getlength = bdrv_qed_getlength, 1669 .bdrv_get_info = bdrv_qed_get_info, --- 14 unchanged lines hidden --- |