summaryrefslogtreecommitdiffstats
path: root/block
Commit message (Expand)AuthorAgeFilesLines
* block/iscsi: avoid potential overflow of acb->task->cdbPeter Lieven2016-05-291-0/+7
* commit: Use BlockBackend for I/OKevin Wolf2016-05-251-20/+33
* backup: Use BlockBackend for I/OKevin Wolf2016-05-252-34/+21Star
* backup: Remove bs parameter from backup_do_cow()Kevin Wolf2016-05-251-7/+6Star
* backup: Pack Notifier within BackupBlockJobJohn Snow2016-05-251-9/+10
* backup: Don't leak BackupBlockJob in error pathKevin Wolf2016-05-251-2/+5
* mirror: Use BlockBackend for I/OKevin Wolf2016-05-251-31/+39
* mirror: Allow target that already has a BlockBackendKevin Wolf2016-05-251-27/+6Star
* stream: Use BlockBackend for I/OKevin Wolf2016-05-252-15/+9Star
* block: Make blk_co_preadv/pwritev() publicKevin Wolf2016-05-251-7/+14
* block: Convert block job core to BlockBackendKevin Wolf2016-05-251-0/+3
* block: Default to enabled write cache in blk_new()Kevin Wolf2016-05-251-1/+2
* block: Rename blk_write_zeroes()Eric Blake2016-05-252-9/+9
* block: Fix reconfiguring graph with drained nodesKevin Wolf2016-05-251-4/+5
* block: Make bdrv_drain() use bdrv_drained_begin/end()Kevin Wolf2016-05-251-36/+33Star
* block: Drop errp parameter from blk_new()Max Reitz2016-05-251-7/+2Star
* block: Make bdrv_open() return a BDSMax Reitz2016-05-252-8/+6Star
* block: Drop blk_new_with_bs()Max Reitz2016-05-251-23/+7Star
* block: Fix bdrv_next() memory leakKevin Wolf2016-05-253-43/+63
* iscsi: pass SCSI status back for SG_IOVadim Rozenfeld2016-05-231-0/+1
* Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into stagingPeter Maydell2016-05-1913-604/+378Star
|\
| * qcow2: Fix write_zeroes with partially allocated backing file clusterKevin Wolf2016-05-191-1/+2
| * qcow2: fix condition in is_zero_clusterDenis V. Lunev2016-05-191-1/+1
| * block: Propagate AioContext change to all childrenMax Reitz2016-05-193-66/+0Star
| * block: Remove BlockDriverState.blkKevin Wolf2016-05-192-10/+2Star
| * block: Don't return throttling info in query-named-block-nodesKevin Wolf2016-05-191-3/+3
| * block: Avoid bs->blk in bdrv_next()Kevin Wolf2016-05-193-40/+75
| * block: Add bdrv_has_blk()Kevin Wolf2016-05-191-0/+17
| * block: Remove bdrv_aio_multiwrite()Kevin Wolf2016-05-192-208/+0Star
| * blockjob: Don't touch BDS iostatusKevin Wolf2016-05-194-66/+0Star
| * blockjob: Don't set iostatus of targetKevin Wolf2016-05-193-10/+9Star
| * block: User BdrvChild callback for device nameKevin Wolf2016-05-191-0/+6
| * block: Use BdrvChild callbacks for change_media/resizeKevin Wolf2016-05-191-1/+14
| * block: Don't check throttled reqs in bdrv_requests_pending()Kevin Wolf2016-05-191-7/+0Star
| * block: Decouple throttling from BlockDriverStateKevin Wolf2016-05-191-23/+14Star
| * block/io: Quiesce parents between drained_begin/endKevin Wolf2016-05-191-0/+3
| * block: Drain throttling queue with BdrvChild callbackKevin Wolf2016-05-192-26/+45
| * block: Introduce BdrvChild.opaqueKevin Wolf2016-05-191-0/+2
| * block: Move I/O throttling configuration functions to BlockBackendKevin Wolf2016-05-194-50/+48Star
| * block: Move actual I/O throttling to BlockBackendKevin Wolf2016-05-193-13/+12Star
| * block: Move throttling fields from BDS to BBKevin Wolf2016-05-194-78/+102
| * block: Convert throttle_group_get_name() to BlockBackendKevin Wolf2016-05-194-9/+9
| * block: throttle-groups: Use BlockBackend pointers internallyKevin Wolf2016-05-192-68/+70
| * block: Introduce BlockBackendPublicKevin Wolf2016-05-191-0/+17
| * block: Make sure throttled BDSes always have a BBKevin Wolf2016-05-191-0/+3
* | qemu-common: stop including qemu/bswap.h from qemu-common.hPaolo Bonzini2016-05-1917-0/+17
|/
* Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into stagingPeter Maydell2016-05-1227-856/+1051
|\
| * quorum: implement bdrv_add_child() and bdrv_del_child()Wen Congyang2016-05-121-2/+76
| * block: Drop superfluous invalidating bs->file from driversFam Zheng2016-05-123-29/+0Star
| * nbd: Simplify client FUA handlingEric Blake2016-05-123-27/+8Star