summaryrefslogtreecommitdiff
path: root/block
AgeCommit message (Expand)AuthorFilesLines
2014-11-03block/qcow2: Simplify shared L2 handling in amendMax Reitz1-66/+28
2014-11-03block/qcow2: Make get_refcount() globalMax Reitz2-13/+15
2014-11-03block/qcow2: Implement status CB for amendMax Reitz3-8/+39
2014-11-03block: Add status callback to bdrv_amend_options()Max Reitz1-1/+2
2014-11-03qemu-img: Implement commit like QMPMax Reitz1-2/+1
2014-11-03block/mirror: Improve progress reportMax Reitz1-12/+22
2014-11-03qcow2: Optimize bdrv_make_empty()Max Reitz2-1/+166
2014-11-03qcow2: Implement bdrv_make_empty()Max Reitz1-0/+27
2014-11-03qcow2: Allow "full" discardMax Reitz4-13/+20
2014-11-03raw-posix: raw_co_get_block_status() return valueMax Reitz1-14/+14
2014-11-03raw-posix: Fix raw_co_get_block_status() after EOFMax Reitz1-4/+10
2014-11-03block/curl: Improve type safety of s->timeout.Richard W.M. Jones1-2/+7
2014-11-03snapshot: add bdrv_drain_all() to bdrv_snapshot_delete() to avoid concurrency...Zhang Haoyu1-0/+4
2014-11-03rbd: Add support for bdrv_invalidate_cacheAdam Crume1-0/+15
2014-11-03block/parallels: fix access to not initialized memory in catalog_bitmapDenis V. Lunev1-1/+1
2014-11-03block/iscsi: check for oversized requestsPeter Lieven1-0/+12
2014-11-03block/iscsi: use sector_limits_lun2qemu throughout iscsi_refresh_limitsPeter Lieven1-10/+10
2014-11-03block/iscsi: set max_transfer_lengthPeter Lieven1-2/+15
2014-10-23block: char devices on FreeBSD are not behind a pagerRoger Pau Monne1-5/+21
2014-10-23qcow2: Do not overflow when writing an L1 sectorMax Reitz1-2/+4
2014-10-23qcow2: Drop REFCOUNT_SHIFTMax Reitz3-21/+15
2014-10-23qcow2: Clean up after refcount rebuildMax Reitz1-0/+45
2014-10-23qcow2: Rebuild refcount structure during checkMax Reitz1-6/+305
2014-10-23qcow2: Do not perform potentially damaging repairsMax Reitz1-161/+27
2014-10-23qcow2: Fix refcount blocks beyond image endMax Reitz1-4/+63
2014-10-23qcow2: Reuse refcount table in calculate_refcounts()Max Reitz1-5/+7
2014-10-23qcow2: Let inc_refcounts() resize the reftableMax Reitz1-22/+35
2014-10-23qcow2: Let inc_refcounts() return -errnoMax Reitz1-31/+60
2014-10-23qcow2: Split fail code in L1 and L2 checksMax Reitz1-9/+14
2014-10-23qcow2: Use int64_t for in-memory reftable sizeMax Reitz1-3/+3
2014-10-23qcow2: Pull check_refblocks() upMax Reitz1-53/+49
2014-10-23qcow2: Use sizeof(**refcount_table)Max Reitz1-1/+1
2014-10-23qcow2: Split qcow2_check_refcounts()Max Reitz1-51/+102
2014-10-23qcow2: Fix leaks in dirty imagesMax Reitz1-1/+1
2014-10-23qcow2: Calculate refcount block entry countMax Reitz2-0/+5
2014-10-23block/vdi: Use {DIV_,}ROUND_UPMax Reitz1-5/+4
2014-10-20block: Make device model's references to BlockBackend strongMarkus Armbruster1-0/+2
2014-10-20block: Lift device model API into BlockBackendMarkus Armbruster2-15/+144
2014-10-20block/qapi: Convert qmp_query_block() to BlockBackendMarkus Armbruster1-7/+8
2014-10-20blockdev: Fix blockdev-add not to create DriveInfoMarkus Armbruster1-1/+1
2014-10-20blockdev: Drop superfluous DriveInfo member idMarkus Armbruster1-1/+0
2014-10-20hw: Convert from BlockDriverState to BlockBackend, mostlyMarkus Armbruster1-0/+262
2014-10-20block: Rename BlockDriverCompletionFunc to BlockCompletionFuncMarkus Armbruster22-70/+70
2014-10-20block: Rename BlockDriverAIOCB* to BlockAIOCB*Markus Armbruster17-132/+132
2014-10-20block: Merge BlockBackend and BlockDriverState name spacesMarkus Armbruster1-6/+11
2014-10-20block: Eliminate BlockDriverState member device_name[]Markus Armbruster11-17/+18
2014-10-20block: Make BlockBackend own its BlockDriverStateMarkus Armbruster1-4/+2
2014-10-20block: Code motion to get rid of stubs/blockdev.cMarkus Armbruster1-0/+13
2014-10-20block: Connect BlockBackend and DriveInfoMarkus Armbruster1-0/+38
2014-10-20block: Connect BlockBackend to BlockDriverStateMarkus Armbruster1-3/+68