summaryrefslogtreecommitdiffstats
path: root/block
Commit message (Expand)AuthorAgeFilesLines
* Merge remote-tracking branch 'kwolf/tags/for-upstream' into stagingStefan Hajnoczi2017-05-306-30/+16Star
|\
| * block/file-*: *_parse_filename() and colonsMax Reitz2017-05-292-24/+5Star
| * block: Tweak error message related to qemu-img amendEric Blake2017-05-291-1/+2
| * qcow2: remove extra local_error variableAlberto Garcia2017-05-291-3/+2Star
| * mirror: Drop permissions on s->target on completionKevin Wolf2017-05-291-1/+6
| * stream: fix crash in stream_start() when block_job_create() failsAlberto Garcia2017-05-261-1/+1
* | block/gluster: glfs_lseek() workaroundJeff Cody2017-05-241-2/+16
* | blockjob: introduce block_job_pause/resume_allPaolo Bonzini2017-05-241-16/+3Star
* | blockjob: introduce block_job_early_failPaolo Bonzini2017-05-243-3/+3
|/
* 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