aboutsummaryrefslogtreecommitdiff
path: root/block
AgeCommit message (Expand)AuthorFilesLines
2018-07-10block: Poll after drain on attaching a nodeKevin Wolf1-6/+20
2018-07-05Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into stagingPeter Maydell6-33/+679
2018-07-05file-posix: Unlock FD after creationMax Reitz1-3/+14
2018-07-05file-posix: Fix creation lockingMax Reitz1-2/+2
2018-07-05block/blklogwrites: Add an option for the update interval of the log superblockAri Sundholm1-2/+18
2018-07-05block/blklogwrites: Add an option for appending to an old logAri Sundholm1-14/+133
2018-07-05block/blklogwrites: Change log_sector_size from int64_t to uint64_tAri Sundholm1-5/+3
2018-07-05block/crypto: Fix memory leak in create error pathKevin Wolf1-1/+1
2018-07-05block: Add blklogwritesAapo Vienamo2-0/+415
2018-07-05qcow2: add compress threadsVladimir Sementsov-Ogievskiy2-1/+64
2018-07-05qcow2: refactor data compressionVladimir Sementsov-Ogievskiy1-27/+51
2018-07-04dirty-bitmap: fix double lock on bitmap enablingVladimir Sementsov-Ogievskiy1-1/+2
2018-07-04block/dirty-bitmap: add bdrv_enable_dirty_bitmap_lockedVladimir Sementsov-Ogievskiy1-2/+7
2018-07-03Merge remote-tracking branch 'remotes/cody/tags/block-pull-request' into stagingPeter Maydell3-57/+129
2018-07-03Merge remote-tracking branch 'remotes/ericb/tags/pull-nbd-2018-07-02' into st...Peter Maydell4-3/+13
2018-07-02backup: Use copy offloadingFam Zheng2-41/+110
2018-07-02block: Honour BDRV_REQ_NO_SERIALISING in copy rangeFam Zheng1-2/+4
2018-07-02block: Fix parameter checking in bdrv_co_copy_range_internalFam Zheng1-14/+15
2018-07-02nbd/client: Add x-dirty-bitmap to query bitmap from serverEric Blake3-2/+12
2018-07-02iscsi: Avoid potential for get_status overflowEric Blake1-1/+1
2018-07-02vdi: Use definitions from "qemu/units.h"Philippe Mathieu-Daudé1-4/+3
2018-06-29block: Remove unused sector-based vectored I/OEric Blake1-36/+0
2018-06-29vhdx: Switch to byte-based callsEric Blake1-6/+6
2018-06-29replication: Switch to byte-based callsEric Blake1-6/+8
2018-06-29qcow: Switch to a byte-based driverEric Blake1-15/+20
2018-06-29qcow: Switch qcow_co_writev to byte-based callsEric Blake1-19/+17
2018-06-29qcow: Switch qcow_co_readv to byte-based callsEric Blake1-22/+20
2018-06-29qcow: Switch get_cluster_offset to be byte-basedEric Blake1-14/+15
2018-06-29parallels: Switch to byte-based callsEric Blake1-6/+10
2018-06-29file-posix: Fix EINTR handlingFam Zheng1-8/+9
2018-06-29iscsi: Don't blindly use designator length in response for memcpyFam Zheng1-1/+1
2018-06-29qcow2: Fix src_offset in copy offloadingFam Zheng1-0/+1
2018-06-29file-posix: Implement co versions of discard/flushKevin Wolf1-48/+24
2018-06-29qcow2: Free allocated clusters on write errorKevin Wolf3-0/+14
2018-06-29block/crypto: Simplify block_crypto_{open,create}_opts_init()Markus Armbruster4-100/+22
2018-06-29block: Move request tracking to children in copy offloadingFam Zheng1-31/+28
2018-06-29qcow2: Remove dead check on !retFam Zheng1-1/+1
2018-06-29file-posix: Make .bdrv_co_truncate asynchronousKevin Wolf1-115/+151
2018-06-29block: Use tracked request for truncateKevin Wolf1-0/+25
2018-06-29block: Move bdrv_truncate() implementation to io.cKevin Wolf1-0/+109
2018-06-29qcow2: Remove coroutine trampoline for preallocate_co()Kevin Wolf1-43/+8
2018-06-29block: Convert .bdrv_truncate callback to coroutine_fnKevin Wolf13-79/+101
2018-06-29qcow2: Fix qcow2_truncate() error return valueKevin Wolf1-1/+1
2018-06-29block/crypto: Pacify Coverity after commit f853465aacbMarkus Armbruster1-2/+2
2018-06-27linux-aio: properly bubble up errors from initializationNishanth Aravamudan2-8/+37
2018-06-22qapi: remove empty flat union branches and typesAnton Nefedov1-1/+0
2018-06-18block/mirror: Add copy mode QAPI interfaceMax Reitz1-5/+7
2018-06-18block/mirror: Add active mirroringMax Reitz1-5/+247
2018-06-18block/mirror: Add MirrorBDSOpaqueMax Reitz1-0/+12
2018-06-18block/dirty-bitmap: Add bdrv_dirty_iter_next_areaMax Reitz1-0/+55