summaryrefslogtreecommitdiffstats
path: root/block
Commit message (Expand)AuthorAgeFilesLines
* migration: migration.h was not neededJuan Quintela2017-05-181-1/+0Star
* Merge remote-tracking branch 'quintela/tags/migration/20170517' into stagingStefan Hajnoczi2017-05-186-6/+6
|\
| * migration: Create migration/blocker.hJuan Quintela2017-05-176-6/+6
* | Merge remote-tracking branch 'jtc/tags/block-pull-request' into stagingStefan Hajnoczi2017-05-171-97/+144
|\ \ | |/ |/|
| * curl: do not do aio_poll when waiting for a free CURLStatePaolo Bonzini2017-05-161-1/+15
| * curl: convert readv to coroutinesPaolo Bonzini2017-05-161-56/+38Star
| * curl: convert CURLAIOCB to byte valuesPaolo Bonzini2017-05-161-22/+22
| * curl: split curl_find_state/curl_init_statePaolo Bonzini2017-05-161-22/+30
| * curl: avoid recursive locking of BDRVCURLState mutexPaolo Bonzini2017-05-161-1/+13
| * curl: never invoke callbacks with s->mutex heldPaolo Bonzini2017-05-161-4/+8
| * curl: strengthen assertion in curl_clean_statePaolo Bonzini2017-05-161-0/+5
| * block: curl: Allow passing cookies via QCryptoSecretPeter Krempa2017-05-161-1/+23
* | block/win32: fix 'ret not initialized' warningGerd Hoffmann2017-05-161-0/+1
|/
* Merge tag 'block-pull-request' into stagingStefan Hajnoczi2017-05-121-2/+2
|\
| * block: Simplify BDRV_BLOCK_RAW recursionEric Blake2017-05-121-2/+2
* | Merge remote-tracking branch 'kwolf/tags/for-upstream' into stagingStefan Hajnoczi2017-05-129-282/+796
|\ \ | |/ |/|
| * qcow2: Discard/zero clusters by byte countEric Blake2017-05-114-41/+39Star
| * qcow2: Assert that cluster operations are alignedEric Blake2017-05-111-4/+11
| * qcow2: Optimize write zero of unaligned tail clusterEric Blake2017-05-111-0/+7
| * qcow2: Optimize zero_single_l2() to minimize L2 churnEric Blake2017-05-111-2/+13
| * qcow2: Make distinction between zero cluster types obviousEric Blake2017-05-114-80/+60Star
| * qcow2: Name typedef for cluster typeEric Blake2017-05-113-14/+15
| * qcow2: Correctly report status of preallocated zero clustersEric Blake2017-05-111-10/+35
| * qcow2: Use consistent switch indentationEric Blake2017-05-112-58/+58
| * qcow2: Nicer variable names in qcow2_update_snapshot_refcount()Eric Blake2017-05-111-20/+22
| * blkdebug: Add ability to override unmap geometriesEric Blake2017-05-111-1/+95
| * blkdebug: Simplify override logicEric Blake2017-05-111-10/+6Star
| * blkdebug: Add pass-through write_zero and discard supportEric Blake2017-05-111-0/+74
| * blkdebug: Refactor error injectionEric Blake2017-05-111-41/+33Star
| * blkdebug: Sanity check block layer guaranteesEric Blake2017-05-111-0/+14
| * file-posix: Remove .bdrv_inactivate/invalidate_cacheKevin Wolf2017-05-111-33/+0Star
| * block: Drop permissions when migration completesKevin Wolf2017-05-111-0/+25
| * block: New BdrvChildRole.activate() for blk_resume_after_migration()Kevin Wolf2017-05-111-28/+28
| * qcow2: Discard preallocated zero clustersMax Reitz2017-05-111-1/+2
| * qcow2: Reuse preallocated zero clustersMax Reitz2017-05-112-24/+59
| * qcow2: Fix preallocation size formulaMax Reitz2017-05-111-4/+5
| * file-posix: Add image locking to perm operationsFam Zheng2017-05-111-1/+275
| * file-win32: Error out if locking=onFam Zheng2017-05-111-0/+5
| * file-posix: Add 'locking' optionFam Zheng2017-05-111-0/+5
* | Merge remote-tracking branch 'mjt/tags/trivial-patches-fetch' into stagingStefan Hajnoczi2017-05-101-22/+22
|\ \
| * | block: Make 'replication_state' an enumFam Zheng2017-05-071-22/+22
* | | Merge remote-tracking branch 'danpb/tags/pull-qcrypto-2017-05-09-1' into stagingStefan Hajnoczi2017-05-101-3/+3
|\ \ \ | |_|/ |/| |
| * | crypto: move 'opaque' parameter to (nearly) the end of parameter listDaniel P. Berrange2017-05-091-3/+3
| |/
* | sockets: Limit SocketAddressLegacy to external interfacesMarkus Armbruster2017-05-092-22/+14Star
* | sockets: Rename SocketAddressFlat to SocketAddressMarkus Armbruster2017-05-093-40/+40
* | sockets: Rename SocketAddress to SocketAddressLegacyMarkus Armbruster2017-05-092-11/+11
* | sockets: Prepare inet_parse() for flattened SocketAddressMarkus Armbruster2017-05-091-4/+4
* | qobject: Use simpler QDict/QList scalar insertion macrosEric Blake2017-05-0915-93/+81Star
* | qobject: Drop useless QObject castsEric Blake2017-05-085-21/+16Star
|/
* qcow2: Allow discard of final unaligned clusterEric Blake2017-04-281-1/+6