aboutsummaryrefslogtreecommitdiff
path: root/block
AgeCommit message (Expand)AuthorFilesLines
2017-06-12Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into stagingPeter Maydell3-1/+9
2017-06-09block/qcow.c: Fix memory leak in qcow_create()Peter Maydell1-0/+1
2017-06-09commit: Fix use after free in completionKevin Wolf1-0/+7
2017-06-09block: Fix anonymous BBs in blk_root_inactivate()Kevin Wolf1-1/+1
2017-06-07nbd: make it thread-safe, fix qcow2 over nbdPaolo Bonzini1-21/+9
2017-06-06nbd/client.c: use errp instead of LOGVladimir Sementsov-Ogievskiy1-1/+6
2017-06-06nbd: add errp parameter to nbd_wr_syncv()Vladimir Sementsov-Ogievskiy1-2/+2
2017-06-02gluster: add support for PREALLOC_MODE_FALLOCNiels de Vos1-36/+40
2017-05-30Merge remote-tracking branch 'kwolf/tags/for-upstream' into stagingStefan Hajnoczi6-30/+16
2017-05-29block/file-*: *_parse_filename() and colonsMax Reitz2-24/+5
2017-05-29block: Tweak error message related to qemu-img amendEric Blake1-1/+2
2017-05-29qcow2: remove extra local_error variableAlberto Garcia1-3/+2
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-24block/gluster: glfs_lseek() workaroundJeff Cody1-2/+16
2017-05-24blockjob: introduce block_job_pause/resume_allPaolo Bonzini1-16/+3
2017-05-24blockjob: introduce block_job_early_failPaolo Bonzini3-3/+3
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