summaryrefslogtreecommitdiffstats
path: root/block
Commit message (Expand)AuthorAgeFilesLines
* sheepdog: remove huge BSS objectPaolo Bonzini2018-06-051-10/+12
* sheepdog: cleanup repeated expressionPaolo Bonzini2018-06-051-3/+3
* Merge remote-tracking branch 'remotes/stefanha/tags/block-pull-request' into ...Peter Maydell2018-06-046-95/+757
|\
| * block-backend: Add blk_co_copy_rangeFam Zheng2018-06-011-0/+18
| * iscsi: Implement copy offloadingFam Zheng2018-06-011-0/+219
| * iscsi: Create and use iscsi_co_wait_for_taskFam Zheng2018-06-011-37/+17Star
| * iscsi: Query and save device designator when openingFam Zheng2018-06-011-0/+41
| * file-posix: Implement bdrv_co_copy_rangeFam Zheng2018-06-011-3/+95
| * qcow2: Implement copy offloadingFam Zheng2018-06-011-30/+199
| * raw: Implement copy offloadingFam Zheng2018-06-011-0/+32
| * raw: Check byte range uniformlyFam Zheng2018-06-011-25/+39
| * block: Introduce API for copy offloadingFam Zheng2018-06-011-0/+97
* | Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into stagingPeter Maydell2018-06-0411-12/+12
|\ \ | |/ |/|
| * block: use local path for local headersMichael S. Tsirkin2018-05-3111-12/+12
* | block/create: Mark blockdev-create stableKevin Wolf2018-05-301-2/+2
* | block/create: Make x-blockdev-create a jobKevin Wolf2018-05-301-21/+46
* | job: Add error message for failing jobsKevin Wolf2018-05-304-4/+4
* | vhdx: Fix vhdx_co_create() return valueKevin Wolf2018-05-291-1/+1
* | vdi: Fix vdi_co_do_create() return valueKevin Wolf2018-05-291-0/+1
* | qcow2: Fix Coverity warning when calculating the refcount cache sizeAlberto Garcia2018-05-291-3/+2Star
* | job: Move progress fields to JobKevin Wolf2018-05-234-10/+10
* | job: Add job_transition_to_ready()Kevin Wolf2018-05-231-3/+3
* | job: Add job_yield()Kevin Wolf2018-05-232-2/+2
* | job: Move completion and cancellation to JobKevin Wolf2018-05-236-14/+10Star
* | job: Switch transactions to JobTxnKevin Wolf2018-05-231-1/+1
* | job: Move job_finish_sync() to JobKevin Wolf2018-05-231-3/+3
* | job: Move .complete callback to JobKevin Wolf2018-05-231-5/+5
* | job: Add job_drain()Kevin Wolf2018-05-234-0/+5
* | job: Convert block_job_cancel_async() to JobKevin Wolf2018-05-231-2/+2
* | job: Move single job finalisation to JobKevin Wolf2018-05-233-13/+13
* | job: Move BlockJobCreateFlags to JobKevin Wolf2018-05-234-5/+5
* | job: Move pause/resume functions to JobKevin Wolf2018-05-234-0/+5
* | job: Add job_sleep_ns()Kevin Wolf2018-05-234-5/+5
* | job: Move coroutine and related code to JobKevin Wolf2018-05-235-17/+17
* | job: Move defer_to_main_loop to JobKevin Wolf2018-05-234-22/+25
* | job: Move cancelled to JobKevin Wolf2018-05-234-17/+17
* | job: Add reference countingKevin Wolf2018-05-234-0/+5
* | job: Move state transitions to JobKevin Wolf2018-05-231-2/+0Star
* | job: Add JobDriver.job_typeKevin Wolf2018-05-234-5/+5
* | job: Rename BlockJobType into JobTypeKevin Wolf2018-05-234-5/+5
* | job: Create Job, JobDriver and job_create()Kevin Wolf2018-05-234-6/+16
* | sheepdog: Remove unnecessary NULL check in sd_prealloc()Peter Maydell2018-05-231-3/+1Star
|/
* Remove unnecessary variables for function return valueLaurent Vivier2018-05-201-4/+2Star
* nfs: Remove processed options from QDictKevin Wolf2018-05-161-0/+7
* nfs: Fix error path in nfs_options_qdict_to_qapi()Kevin Wolf2018-05-161-0/+1
* block: Support BDRV_REQ_WRITE_UNCHANGED in filtersMax Reitz2018-05-157-14/+28
* block/quorum: Support BDRV_REQ_WRITE_UNCHANGEDMax Reitz2018-05-151-6/+13
* block: Set BDRV_REQ_WRITE_UNCHANGED for COR writesMax Reitz2018-05-151-2/+4
* block: Add BDRV_REQ_WRITE_UNCHANGED flagMax Reitz2018-05-151-1/+5
* block: Add COR filter driverMax Reitz2018-05-152-1/+172