summaryrefslogtreecommitdiff
path: root/block
AgeCommit message (Expand)AuthorFilesLines
2018-06-05sheepdog: remove huge BSS objectPaolo Bonzini1-10/+12
2018-06-05sheepdog: cleanup repeated expressionPaolo Bonzini1-3/+3
2018-06-04Merge remote-tracking branch 'remotes/stefanha/tags/block-pull-request' into ...Peter Maydell6-95/+757
2018-06-04Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into stagingPeter Maydell11-12/+12
2018-06-01block-backend: Add blk_co_copy_rangeFam Zheng1-0/+18
2018-06-01iscsi: Implement copy offloadingFam Zheng1-0/+219
2018-06-01iscsi: Create and use iscsi_co_wait_for_taskFam Zheng1-37/+17
2018-06-01iscsi: Query and save device designator when openingFam Zheng1-0/+41
2018-06-01file-posix: Implement bdrv_co_copy_rangeFam Zheng1-3/+95
2018-06-01qcow2: Implement copy offloadingFam Zheng1-30/+199
2018-06-01raw: Implement copy offloadingFam Zheng1-0/+32
2018-06-01raw: Check byte range uniformlyFam Zheng1-25/+39
2018-06-01block: Introduce API for copy offloadingFam Zheng1-0/+97
2018-05-31block: use local path for local headersMichael S. Tsirkin11-12/+12
2018-05-30block/create: Mark blockdev-create stableKevin Wolf1-2/+2
2018-05-30block/create: Make x-blockdev-create a jobKevin Wolf1-21/+46
2018-05-30job: Add error message for failing jobsKevin Wolf4-4/+4
2018-05-29vhdx: Fix vhdx_co_create() return valueKevin Wolf1-1/+1
2018-05-29vdi: Fix vdi_co_do_create() return valueKevin Wolf1-0/+1
2018-05-29qcow2: Fix Coverity warning when calculating the refcount cache sizeAlberto Garcia1-3/+2
2018-05-23job: Move progress fields to JobKevin Wolf4-10/+10
2018-05-23job: Add job_transition_to_ready()Kevin Wolf1-3/+3
2018-05-23job: Add job_yield()Kevin Wolf2-2/+2
2018-05-23job: Move completion and cancellation to JobKevin Wolf6-14/+10
2018-05-23job: Switch transactions to JobTxnKevin Wolf1-1/+1
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