aboutsummaryrefslogtreecommitdiff
path: root/block
AgeCommit message (Expand)Author
2017-11-17Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into stagingPeter Maydell
2017-11-17block: Make bdrv_next() keep strong referencesMax Reitz
2017-11-17qcow2: Fix overly broad madvise()Max Reitz
2017-11-17qcow2: Refuse to get unaligned offsets from cacheMax Reitz
2017-11-17qcow2: Add bounds check to get_refblock_offset()Max Reitz
2017-11-17block: Guard against NULL bs->drvMax Reitz
2017-11-17qcow2: Unaligned zero cluster in handle_alloc()Max Reitz
2017-11-17qcow2: check_errors are fatalMax Reitz
2017-11-17qcow2: reject unaligned offsets in write compressedAnton Nefedov
2017-11-17qcow2: fix image corruption on commit with persistent bitmapEric Blake
2017-11-17nbd: Don't crash when server reports NBD_CMD_READ failureEric Blake
2017-11-17qcow2: fix image corruption after committing qcow2 image into baseDaniel P. Berrange
2017-11-17block: Deprecate bdrv_set_read_only() and usersKevin Wolf
2017-11-17qcow2: don't permit changing encryption parametersDaniel P. Berrange
2017-11-17replication: Fix replication open failWang Guang
2017-11-16throttle-groups: forget timer and schedule next TGM on detachStefan Hajnoczi
2017-11-14block/parallels: add migration blockerJeff Cody
2017-11-14block/parallels: Do not update header or truncate image when INMIGRATEJeff Cody
2017-11-14block/vhdx.c: Don't blindly update the headerJeff Cody
2017-11-14block/snapshot: dirty all dirty bitmaps on snapshot-switchVladimir Sementsov-Ogievskiy
2017-11-14qcow2: Assert that the crypto header does not overlap other metadataAlberto Garcia
2017-11-14qcow2: Don't open images with header.refcount_table_clusters == 0Alberto Garcia
2017-11-14qcow2: Prevent allocating compressed clusters at offset 0Alberto Garcia
2017-11-14qcow2: Prevent allocating L2 tables at offset 0Alberto Garcia
2017-11-14qcow2: Prevent allocating refcount blocks at offset 0Alberto Garcia
2017-11-14Merge remote-tracking branch 'remotes/stefanha/tags/block-pull-request' into ...Peter Maydell
2017-11-13block: Leave valid throttle timers when removing a BDS from a backendAlberto Garcia
2017-11-13block: Check for inserted BlockDriverState in blk_io_limits_disable()Alberto Garcia
2017-11-13throttle-groups: drain before detaching ThrottleStateStefan Hajnoczi
2017-11-13block: all I/O should be completed before removing throttle timers.Zhengui
2017-11-09nbd-client: Stricter enforcing of structured reply specEric Blake
2017-11-09nbd-client: Short-circuit 0-length operationsEric Blake
2017-11-09nbd-client: Refuse read-only client with BDRV_O_RDWREric Blake
2017-11-09nbd-client: Fix error message typosEric Blake
2017-10-30nbd: Minimal structured read for clientVladimir Sementsov-Ogievskiy
2017-10-30nbd/client: prepare nbd_receive_reply for structured replyVladimir Sementsov-Ogievskiy
2017-10-26qcow2: Always execute preallocate() in a coroutineMax Reitz
2017-10-26qcow2: Fix unaligned preallocated truncationMax Reitz
2017-10-26qcow2: Emit errp when truncating the image tailMax Reitz
2017-10-26qcow2: Use BDRV_SECTOR_BITS instead of its literal valueAlberto Garcia
2017-10-26qcow2: Reduce is_zero() roundingEric Blake
2017-10-26block: Reduce bdrv_aligned_preadv() roundingEric Blake
2017-10-26block: Align block status requestsEric Blake
2017-10-26block: Convert bdrv_get_block_status_above() to bytesEric Blake
2017-10-26block: Switch bdrv_co_get_block_status_above() to byte-basedEric Blake
2017-10-26block: Switch bdrv_common_block_status_above() to byte-basedEric Blake
2017-10-26block: Switch BdrvCoGetBlockStatusData to byte-basedEric Blake
2017-10-26block: Switch bdrv_co_get_block_status() to byte-basedEric Blake
2017-10-26block: Convert bdrv_get_block_status() to bytesEric Blake
2017-10-26block: Switch bdrv_make_zero() to byte-basedEric Blake