aboutsummaryrefslogtreecommitdiff
path: root/block
AgeCommit message (Expand)Author
2018-02-09qdict qlist: Make most helper macros functionsMarkus Armbruster
2018-02-09Eliminate qapi/qmp/types.hMarkus Armbruster
2018-02-09Drop superfluous includes of qapi/qmp/qerror.hMarkus Armbruster
2018-02-09Include qapi/error.h exactly where neededMarkus Armbruster
2018-02-09Clean up includesMarkus Armbruster
2018-02-08block: Move NVMe constants to a separate headerFam Zheng
2018-02-08block/nvme: Implement .bdrv_(un)register_bufFam Zheng
2018-02-08block: Introduce buf register APIFam Zheng
2018-02-08block: Add VFIO based NVMe driverFam Zheng
2018-02-08curl: convert to CoQueuePaolo Bonzini
2018-01-31block/ssh: fix possible segmentation fault when .desc is not null-terminatedMurilo Opsfelder Araujo
2018-01-26nbd: implement bdrv_get_info callbackEdgar Kaziakhmedov
2018-01-24Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into stagingPeter Maydell
2018-01-23block/vmdk: Add blkdebug eventsMax Reitz
2018-01-23block/qcow: Add blkdebug eventsMax Reitz
2018-01-23qcow2: No persistent dirty bitmaps for compat=0.10Max Reitz
2018-01-23block/vmdk: Fix , instead of ; at end of lineMax Reitz
2018-01-23qcow2: Repair unaligned preallocated zero clustersMax Reitz
2018-01-22block/parallels: add backing support to readv/writevEdgar Kaziakhmedov
2018-01-22block/parallels: replace some magic numbersKlim Kireev
2018-01-22block/parallels: move some structures into headerKlim Kireev
2018-01-22configure: add dependencyKlim Kireev
2018-01-16block/iscsi: fix initialization of iTask in iscsi_co_get_block_statusPeter Lieven
2018-01-08block/nbd: fix segmentation fault when .desc is not null-terminatedMurilo Opsfelder Araujo
2017-12-22block: Keep nodes drained between reopen_queue/multipleKevin Wolf
2017-12-22commit: Simplify reopen of baseKevin Wolf
2017-12-22block: Allow graph changes in subtree drained sectionKevin Wolf
2017-12-22block: Add bdrv_subtree_drained_begin/end()Kevin Wolf
2017-12-22block: Don't notify parents in drain call chainKevin Wolf
2017-12-22block: Nested drain_end must still call callbacksKevin Wolf
2017-12-22block: Don't block_job_pause_all() in bdrv_drain_all()Kevin Wolf
2017-12-22block: Make bdrv_drain() driver callbacks non-recursiveKevin Wolf
2017-12-22block: Assert drain_all is only called from main AioContextKevin Wolf
2017-12-22block: Remove unused bdrv_requests_pendingFam Zheng
2017-12-22qcow2: get rid of qcow2_backing_read1 routineEdgar Kaziakhmedov
2017-12-22block: Unify order in drain functionsKevin Wolf
2017-12-22block: Don't wait for requests in bdrv_drain*_end()Kevin Wolf
2017-12-22block: bdrv_drain_recurse(): Remove unused begin parameterKevin Wolf
2017-12-22block: Call .drain_begin only once in bdrv_drain_all_begin()Kevin Wolf
2017-12-22block: Make bdrv_drain_invoke() recursiveKevin Wolf
2017-12-21block/iscsi: only report an iSCSI Failure if we don't handle it gracefullyPeter Lieven
2017-12-21block/iscsi: dont leave allocmap in an invalid state on UNMAP failurePeter Lieven
2017-12-20Merge remote-tracking branch 'remotes/stefanha/tags/block-pull-request' into ...Peter Maydell
2017-12-19Merge remote-tracking branch 'remotes/cody/tags/block-pull-request' into stagingPeter Maydell
2017-12-19coroutine: simplify co_aio_sleep_ns() prototypeStefan Hajnoczi
2017-12-18block/curl: fix minor memory leaksJeff Cody
2017-12-18block/curl: check error return of curl_global_init()Jeff Cody
2017-12-18block/sheepdog: code beautificationJeff Cody
2017-12-18block/sheepdog: remove spurious NULL checkJeff Cody
2017-12-18backup: use copy_bitmap in incremental backupVladimir Sementsov-Ogievskiy