aboutsummaryrefslogtreecommitdiff
path: root/block
AgeCommit message (Expand)AuthorFilesLines
2018-05-23job: Move job_finish_sync() to JobKevin Wolf1-3/+3
2018-05-23job: Move .complete callback to JobKevin Wolf1-5/+5
2018-05-23job: Add job_drain()Kevin Wolf4-0/+5
2018-05-23job: Convert block_job_cancel_async() to JobKevin Wolf1-2/+2
2018-05-23job: Move single job finalisation to JobKevin Wolf3-13/+13
2018-05-23job: Move BlockJobCreateFlags to JobKevin Wolf4-5/+5
2018-05-23job: Move pause/resume functions to JobKevin Wolf4-0/+5
2018-05-23job: Add job_sleep_ns()Kevin Wolf4-5/+5
2018-05-23job: Move coroutine and related code to JobKevin Wolf5-17/+17
2018-05-23job: Move defer_to_main_loop to JobKevin Wolf4-22/+25
2018-05-23job: Move cancelled to JobKevin Wolf4-17/+17
2018-05-23job: Add reference countingKevin Wolf4-0/+5
2018-05-23job: Move state transitions to JobKevin Wolf1-2/+0
2018-05-23job: Add JobDriver.job_typeKevin Wolf4-5/+5
2018-05-23job: Rename BlockJobType into JobTypeKevin Wolf4-5/+5
2018-05-23job: Create Job, JobDriver and job_create()Kevin Wolf4-6/+16
2018-05-23sheepdog: Remove unnecessary NULL check in sd_prealloc()Peter Maydell1-3/+1
2018-05-20Remove unnecessary variables for function return valueLaurent Vivier1-4/+2
2018-05-16nfs: Remove processed options from QDictKevin Wolf1-0/+7
2018-05-16nfs: Fix error path in nfs_options_qdict_to_qapi()Kevin Wolf1-0/+1
2018-05-15block: Support BDRV_REQ_WRITE_UNCHANGED in filtersMax Reitz7-14/+28
2018-05-15block/quorum: Support BDRV_REQ_WRITE_UNCHANGEDMax Reitz1-6/+13
2018-05-15block: Set BDRV_REQ_WRITE_UNCHANGED for COR writesMax Reitz1-2/+4
2018-05-15block: Add BDRV_REQ_WRITE_UNCHANGED flagMax Reitz1-1/+5
2018-05-15block: Add COR filter driverMax Reitz2-1/+172
2018-05-15qcow2: Give the refcount cache the minimum possible size by defaultAlberto Garcia2-16/+19
2018-05-15Fix error message about compressed clusters with OFLAG_COPIEDAlberto Garcia1-2/+2
2018-05-15blockjob: Add block_job_driver()Kevin Wolf1-3/+5
2018-05-15blockjob: Introduce block_job_ratelimit_get_delay()Kevin Wolf4-19/+12
2018-05-15blockjob: Implement block_job_set_speed() centrallyKevin Wolf4-61/+6
2018-05-15blockjob: Move RateLimit to BlockJobKevin Wolf4-12/+9
2018-05-15blockjob: Wrappers for progress counter accessKevin Wolf4-29/+34
2018-05-15block: Merge .bdrv_co_writev{,_flags} in driversEric Blake10-22/+32
2018-05-15block: Drop last of the sector-based aio callbacksEric Blake1-48/+36
2018-05-15vxhs: Switch to byte-based callbacksEric Blake1-21/+22
2018-05-15rbd: Switch to byte-based callbacksEric Blake1-18/+22
2018-05-15null: Switch to byte-based read/writeEric Blake1-22/+23
2018-05-15file-win32: Switch to byte-based callbacksEric Blake2-21/+31
2018-05-15block: Support byte-based aio callbacksEric Blake1-9/+29
2018-05-15block-backend: simplify blk_get_aio_contextDaniel Henrique Barboza1-7/+1
2018-05-11block/file-posix: add x-check-page-cache=on|off optionStefan Hajnoczi1-2/+98
2018-05-11block/file-posix: implement bdrv_co_invalidate_cache() on LinuxStefan Hajnoczi1-0/+46
2018-05-08sheepdog: Fix sd_co_create_opts() memory leaksKevin Wolf1-1/+3
2018-05-08block/mirror: Make cancel always cancel pre-READYMax Reitz1-1/+3
2018-05-08block/mirror: honor ratelimit againStefan Hajnoczi1-3/+5
2018-05-04Merge remote-tracking branch 'remotes/ericb/tags/pull-nbd-2018-05-04' into st...Peter Maydell1-3/+7
2018-05-04nbd/client: Relax handling of large NBD_CMD_BLOCK_STATUS replyEric Blake1-3/+7
2018-05-04qobject: Modify qobject_ref() to return objMarc-André Lureau5-14/+11
2018-05-04qobject: Replace qobject_incref/QINCREF qobject_decref/QDECREFMarc-André Lureau24-53/+53
2018-04-16qcow2: try load bitmaps only onceVladimir Sementsov-Ogievskiy2-8/+9