aboutsummaryrefslogtreecommitdiff
path: root/block
AgeCommit message (Expand)AuthorFilesLines
2017-05-29mirror: Drop permissions on s->target on completionKevin Wolf1-1/+6
2017-05-26stream: fix crash in stream_start() when block_job_create() failsAlberto Garcia1-1/+1
2017-05-18migration: migration.h was not neededJuan Quintela1-1/+0
2017-05-18Merge remote-tracking branch 'quintela/tags/migration/20170517' into stagingStefan Hajnoczi6-6/+6
2017-05-17Merge remote-tracking branch 'jtc/tags/block-pull-request' into stagingStefan Hajnoczi1-97/+144
2017-05-17migration: Create migration/blocker.hJuan Quintela6-6/+6
2017-05-16curl: do not do aio_poll when waiting for a free CURLStatePaolo Bonzini1-1/+15
2017-05-16curl: convert readv to coroutinesPaolo Bonzini1-56/+38
2017-05-16curl: convert CURLAIOCB to byte valuesPaolo Bonzini1-22/+22
2017-05-16curl: split curl_find_state/curl_init_statePaolo Bonzini1-22/+30
2017-05-16block/win32: fix 'ret not initialized' warningGerd Hoffmann1-0/+1
2017-05-16curl: avoid recursive locking of BDRVCURLState mutexPaolo Bonzini1-1/+13
2017-05-16curl: never invoke callbacks with s->mutex heldPaolo Bonzini1-4/+8
2017-05-16curl: strengthen assertion in curl_clean_statePaolo Bonzini1-0/+5
2017-05-16block: curl: Allow passing cookies via QCryptoSecretPeter Krempa1-1/+23
2017-05-12Merge tag 'block-pull-request' into stagingStefan Hajnoczi1-2/+2
2017-05-12Merge remote-tracking branch 'kwolf/tags/for-upstream' into stagingStefan Hajnoczi9-282/+796
2017-05-12block: Simplify BDRV_BLOCK_RAW recursionEric Blake1-2/+2
2017-05-11qcow2: Discard/zero clusters by byte countEric Blake4-41/+39
2017-05-11qcow2: Assert that cluster operations are alignedEric Blake1-4/+11
2017-05-11qcow2: Optimize write zero of unaligned tail clusterEric Blake1-0/+7
2017-05-11qcow2: Optimize zero_single_l2() to minimize L2 churnEric Blake1-2/+13
2017-05-11qcow2: Make distinction between zero cluster types obviousEric Blake4-80/+60
2017-05-11qcow2: Name typedef for cluster typeEric Blake3-14/+15
2017-05-11qcow2: Correctly report status of preallocated zero clustersEric Blake1-10/+35
2017-05-11qcow2: Use consistent switch indentationEric Blake2-58/+58
2017-05-11qcow2: Nicer variable names in qcow2_update_snapshot_refcount()Eric Blake1-20/+22
2017-05-11blkdebug: Add ability to override unmap geometriesEric Blake1-1/+95
2017-05-11blkdebug: Simplify override logicEric Blake1-10/+6
2017-05-11blkdebug: Add pass-through write_zero and discard supportEric Blake1-0/+74
2017-05-11blkdebug: Refactor error injectionEric Blake1-41/+33
2017-05-11blkdebug: Sanity check block layer guaranteesEric Blake1-0/+14
2017-05-11file-posix: Remove .bdrv_inactivate/invalidate_cacheKevin Wolf1-33/+0
2017-05-11block: Drop permissions when migration completesKevin Wolf1-0/+25
2017-05-11block: New BdrvChildRole.activate() for blk_resume_after_migration()Kevin Wolf1-28/+28
2017-05-11qcow2: Discard preallocated zero clustersMax Reitz1-1/+2
2017-05-11qcow2: Reuse preallocated zero clustersMax Reitz2-24/+59
2017-05-11qcow2: Fix preallocation size formulaMax Reitz1-4/+5
2017-05-11file-posix: Add image locking to perm operationsFam Zheng1-1/+275
2017-05-11file-win32: Error out if locking=onFam Zheng1-0/+5
2017-05-11file-posix: Add 'locking' optionFam Zheng1-0/+5
2017-05-10Merge remote-tracking branch 'mjt/tags/trivial-patches-fetch' into stagingStefan Hajnoczi1-22/+22
2017-05-10Merge remote-tracking branch 'danpb/tags/pull-qcrypto-2017-05-09-1' into stagingStefan Hajnoczi1-3/+3
2017-05-09crypto: move 'opaque' parameter to (nearly) the end of parameter listDaniel P. Berrange1-3/+3
2017-05-09sockets: Limit SocketAddressLegacy to external interfacesMarkus Armbruster2-22/+14
2017-05-09sockets: Rename SocketAddressFlat to SocketAddressMarkus Armbruster3-40/+40
2017-05-09sockets: Rename SocketAddress to SocketAddressLegacyMarkus Armbruster2-11/+11
2017-05-09sockets: Prepare inet_parse() for flattened SocketAddressMarkus Armbruster1-4/+4
2017-05-09qobject: Use simpler QDict/QList scalar insertion macrosEric Blake15-93/+81
2017-05-08qobject: Drop useless QObject castsEric Blake5-21/+16