summaryrefslogtreecommitdiff
path: root/block
AgeCommit message (Expand)AuthorFilesLines
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
2018-03-02raw: Switch to .bdrv_co_block_status()Eric Blake1-8/+8
2018-03-02qed: Switch to .bdrv_co_block_status()Eric Blake1-52/+24
2018-03-02qcow2: Switch to .bdrv_co_block_status()Eric Blake1-11/+13
2018-03-02qcow: Switch to .bdrv_co_block_status()Eric Blake1-11/+16
2018-03-02parallels: Switch to .bdrv_co_block_status()Eric Blake1-7/+15
2018-03-02null: Switch to .bdrv_co_block_status()Eric Blake1-11/+12
2018-03-02iscsi: Switch to .bdrv_co_block_status()Eric Blake1-36/+33
2018-03-02iscsi: Switch iscsi_allocmap_update() to byte-basedEric Blake1-46/+44
2018-03-02iscsi: Switch cluster_sectors to byte-basedEric Blake1-21/+35
2018-03-02gluster: Switch to .bdrv_co_block_status()Eric Blake1-36/+34
2018-03-02file-posix: Switch to .bdrv_co_block_status()Eric Blake1-34/+30
2018-03-02block: Switch passthrough drivers to .bdrv_co_block_status()Eric Blake5-28/+34
2018-03-02nvme: Drop pointless .bdrv_co_get_block_status()Eric Blake1-14/+0
2018-03-02block: Add .bdrv_co_block_status() callbackEric Blake1-9/+19
2018-03-01nbd: Honor server's advertised minimum block sizeEric Blake2-3/+2
2018-03-01block/nvme: fix Coverity reportsPaolo Bonzini1-3/+7
2018-02-13qcow2: Allow configuring the L2 slice sizeAlberto Garcia3-11/+39
2018-02-13qcow2: Rename l2_table in count_cow_clusters()Alberto Garcia1-2/+2
2018-02-13qcow2: Rename l2_table in count_contiguous_clusters_unallocated()Alberto Garcia1-3/+3
2018-02-13qcow2: Rename l2_table in count_contiguous_clusters()Alberto Garcia1-4/+4
2018-02-13qcow2: Rename l2_table in qcow2_alloc_compressed_cluster_offset()Alberto Garcia1-8/+8
2018-02-13qcow2: Update qcow2_truncate() to support L2 slicesAlberto Garcia1-3/+3
2018-02-13qcow2: Update expand_zero_clusters_in_l1() to support L2 slicesAlberto Garcia1-23/+28
2018-02-13qcow2: Prepare expand_zero_clusters_in_l1() for adding L2 slice supportAlberto Garcia1-91/+96
2018-02-13qcow2: Read refcount before L2 table in expand_zero_clusters_in_l1()Alberto Garcia1-6/+6
2018-02-13qcow2: Update qcow2_update_snapshot_refcount() to support L2 slicesAlberto Garcia1-14/+18
2018-02-13qcow2: Prepare qcow2_update_snapshot_refcount() for adding L2 slice supportAlberto Garcia1-69/+75
2018-02-13qcow2: Update zero_single_l2() to support L2 slicesAlberto Garcia1-14/+14
2018-02-13qcow2: Update discard_single_l2() to support L2 slicesAlberto Garcia1-16/+16