summaryrefslogtreecommitdiff
path: root/block
AgeCommit message (Expand)AuthorFilesLines
2018-03-09rbd: Remove non-schema options from runtime_optsKevin Wolf1-31/+24
2018-03-09rbd: Factor out qemu_rbd_connect()Kevin Wolf1-40/+60
2018-03-09rbd: Fix use after free in qemu_rbd_set_keypairs() error pathKevin Wolf1-1/+2
2018-03-09gluster: Support .bdrv_co_createKevin Wolf1-44/+91
2018-03-09file-win32: Support .bdrv_co_createKevin Wolf1-9/+38
2018-03-09file-posix: Support .bdrv_co_createKevin Wolf1-23/+56
2018-03-09block: x-blockdev-create QMP commandKevin Wolf3-1/+78
2018-03-09qcow2: Use visitor for options in qcow2_create()Kevin Wolf1-140/+78
2018-03-09qcow2: Handle full/falloc preallocation in qcow2_co_create()Kevin Wolf1-9/+19
2018-03-09qcow2: Use QCryptoBlockCreateOptions in qcow2_co_create()Kevin Wolf1-17/+45
2018-03-09qcow2: Use BlockdevRef in qcow2_co_create()Kevin Wolf1-14/+25
2018-03-09qcow2: Pass BlockdevCreateOptions to qcow2_co_create()Kevin Wolf1-38/+151
2018-03-09qcow2: Let qcow2_create() handle protocol layerKevin Wolf1-26/+38
2018-03-09qcow2: Rename qcow2_co_create2() to qcow2_co_create()Kevin Wolf1-8/+8
2018-03-09qcow2: Make qemu-img check detect corrupted L1 tables in snapshotsAlberto Garcia1-0/+14
2018-03-09qcow2: Check snapshot L1 table in qcow2_snapshot_delete()Alberto Garcia1-0/+7
2018-03-09qcow2: Check snapshot L1 table in qcow2_snapshot_goto()Alberto Garcia1-0/+9
2018-03-09qcow2: Check snapshot L1 tables in qcow2_check_metadata_overlap()Alberto Garcia1-1/+9
2018-03-09qcow2: Check L1 table parameters in qcow2_expand_zero_clusters()Alberto Garcia1-7/+17
2018-03-09qcow2: Check L1 table offset in qcow2_snapshot_load_tmp()Alberto Garcia1-3/+5
2018-03-09qcow2: Generalize validate_table_offset() into qcow2_validate_table()Alberto Garcia2-52/+35
2018-03-09block: convert bdrv_check callback to coroutine_fnPaolo Bonzini8-40/+60
2018-03-09block: convert bdrv_invalidate_cache callback to coroutine_fnPaolo Bonzini5-19/+19
2018-03-09qed: make bdrv_qed_do_open a coroutine_fnPaolo Bonzini1-3/+37
2018-03-09qcow2: make qcow2_do_open a coroutine_fnPaolo Bonzini1-5/+41
2018-03-09qcow2: fix flushing after dirty bitmap metadata writesPaolo Bonzini1-2/+2
2018-03-09qcow2: introduce qcow2_write_caches and qcow2_flush_cachesPaolo Bonzini3-16/+34
2018-03-09block: implement the bdrv_reopen_prepare helper for LUKS driverDaniel P. Berrange1-0/+7
2018-03-08block: Fix qemu crash when using scsi-blockDeepa Srinivasan1-26/+25
2018-03-06Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into stagingPeter Maydell32-521/+572
2018-03-05block: Fix NULL dereference on empty drive errorKevin Wolf1-2/+3
2018-03-02qapi: Empty out qapi-schema.jsonMarkus Armbruster1-1/+1
2018-03-02Include less of the generated modular QAPI headersMarkus Armbruster11-14/+13
2018-03-02Include qapi/qmp/qerror.h exactly where neededMarkus Armbruster1-1/+0
2018-03-02qcow2: Replace align_offset() with ROUND_UP()Alberto Garcia6-24/+18
2018-03-02block/ssh: Add basic .bdrv_truncate()Max Reitz1-0/+24
2018-03-02block/ssh: Make ssh_grow_file() blockingMax Reitz1-0/+7
2018-03-02block/ssh: Pull ssh_grow_file() from ssh_create()Max Reitz1-8/+22
2018-03-02qcow2: make qcow2_co_create2() a coroutine_fnStefan Hajnoczi1-8/+9
2018-03-02block: rename .bdrv_create() to .bdrv_co_create_opts()Stefan Hajnoczi18-51/+70
2018-03-02block: add BlockBackend->in_flight counterStefan Hajnoczi1-7/+53
2018-03-02block: extract AIO_WAIT_WHILE() from BlockDriverStateStefan Hajnoczi1-8/+2
2018-03-02block: fix write with zero flag set and iovector providedAnton Nefedov1-1/+1
2018-03-02block: Drop unused .bdrv_co_get_block_status()Eric Blake1-40/+10
2018-03-02vvfat: Switch to .bdrv_co_block_status()Eric Blake1-9/+7
2018-03-02vpc: Switch to .bdrv_co_block_status()Eric Blake1-22/+23
2018-03-02vmdk: Switch to .bdrv_co_block_status()Eric Blake1-24/+14
2018-03-02vdi: Switch to .bdrv_co_block_status()Eric Blake1-20/+13
2018-03-02vdi: Avoid bitrot of debugging codeEric Blake1-3/+9
2018-03-02sheepdog: Switch to .bdrv_co_block_status()Eric Blake1-13/+13