summaryrefslogtreecommitdiffstats
path: root/block
Commit message (Expand)AuthorAgeFilesLines
* Merge remote-tracking branch 'remotes/famz/tags/docker-and-block-pull-request...Peter Maydell2017-06-209-94/+267
|\
| * block: make accounting thread-safePaolo Bonzini2017-06-161-0/+16
| * block: split BlockAcctStats creation and setupPaolo Bonzini2017-06-162-5/+9
| * block: introduce block_account_one_ioPaolo Bonzini2017-06-161-29/+22Star
| * block: protect modification of dirty bitmaps with a mutexPaolo Bonzini2017-06-162-11/+68
| * block: introduce dirty_bitmap_mutexPaolo Bonzini2017-06-162-2/+45
| * block: protect tracked_requests and flush_queue with reqs_lockPaolo Bonzini2017-06-161-2/+14
| * block: access write_gen with atomicsPaolo Bonzini2017-06-161-3/+3
| * block: use Stat64 for wr_highest_offsetPaolo Bonzini2017-06-162-4/+2Star
| * throttle-groups: protect throttled requests with a CoMutexPaolo Bonzini2017-06-162-2/+11
| * throttle-groups: do not use qemu_co_enter_nextPaolo Bonzini2017-06-161-5/+37
| * throttle-groups: only start one coroutine from drained_beginPaolo Bonzini2017-06-161-20/+25
| * block: access io_plugged with atomic opsPaolo Bonzini2017-06-161-2/+2
| * block: access wakeup with atomic opsPaolo Bonzini2017-06-163-3/+7
| * block: access serialising_in_flight with atomic opsPaolo Bonzini2017-06-161-3/+3
| * block: access io_limits_disabled with atomic opsPaolo Bonzini2017-06-162-3/+3
| * block: access quiesce_counter with atomic opsPaolo Bonzini2017-06-161-2/+2
| * block: access copy_on_read with atomic opsPaolo Bonzini2017-06-161-4/+4
* | Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell2017-06-201-4/+4
|\ \
| * | nbd: rename read_sync and friendsVladimir Sementsov-Ogievskiy2017-06-151-4/+4
| |/
* | block/iscsi: enable filename option and parsingJeff Cody2017-06-141-1/+21
* | block/rbd: enable filename option and parsingJeff Cody2017-06-141-1/+21
|/
* Merge remote-tracking branch 'remotes/cody/tags/block-pull-request' into stagingPeter Maydell2017-06-131-2/+1Star
|\
| * block/gluster.c: Handle qdict_array_entries() failurePeter Maydell2017-06-091-2/+1Star
* | Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into stagingPeter Maydell2017-06-123-1/+9
|\ \
| * | block/qcow.c: Fix memory leak in qcow_create()Peter Maydell2017-06-091-0/+1
| * | commit: Fix use after free in completionKevin Wolf2017-06-091-0/+7
| * | block: Fix anonymous BBs in blk_root_inactivate()Kevin Wolf2017-06-091-1/+1
| |/
* | nbd: make it thread-safe, fix qcow2 over nbdPaolo Bonzini2017-06-071-21/+9Star
* | nbd/client.c: use errp instead of LOGVladimir Sementsov-Ogievskiy2017-06-061-1/+6
* | nbd: add errp parameter to nbd_wr_syncv()Vladimir Sementsov-Ogievskiy2017-06-061-2/+2
|/
* gluster: add support for PREALLOC_MODE_FALLOCNiels de Vos2017-06-021-36/+40
* 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