aboutsummaryrefslogtreecommitdiff
path: root/block
AgeCommit message (Expand)AuthorFilesLines
2017-02-02Merge remote-tracking branch 'remotes/stefanha/tags/tracing-pull-request' int...Peter Maydell1-2/+0
2017-02-01sheepdog: reorganize check for overlapping requestsPaolo Bonzini1-36/+30
2017-02-01sheepdog: simplify inflight_aio_head managementPaolo Bonzini1-17/+6
2017-02-01sheepdog: do not use BlockAIOCBPaolo Bonzini1-60/+39
2017-02-01sheepdog: reorganize coroutine flowPaolo Bonzini1-73/+42
2017-02-01sheepdog: remove unused cancellation supportPaolo Bonzini1-52/+0
2017-01-31trace: clean up trace-events filesStefan Hajnoczi1-2/+0
2017-01-27block/iscsi: statically link qemu_iscsi_optsPeter Lieven2-0/+70
2017-01-27block: get max_transfer limit for char (scsi-generic) devicesEric Farman1-1/+1
2017-01-27block: Fix target variable of BLKSECTGET ioctlEric Farman1-7/+10
2017-01-27block/iscsi: avoid data corruption with cache=writebackPeter Lieven1-2/+6
2017-01-24migration: disallow migrate_add_blocker during migrationAshijeet Acharya6-19/+53
2017-01-24block/vvfat: Remove the undesirable commentAshijeet Acharya1-1/+0
2017-01-16block: get rid of bdrv_io_unplugged_begin/endPaolo Bonzini1-39/+2
2017-01-09block: Rename raw-{posix,win32} to file-*.cEric Blake5-6/+6
2017-01-09block: Rename raw_bsd to raw-format.cEric Blake2-2/+2
2017-01-09blkverify: Implement bdrv_co_preadv/pwritev/flushKevin Wolf1-105/+96
2017-01-09blkdebug: Implement bdrv_co_preadv/pwritev/flushKevin Wolf1-46/+40
2017-01-09quorum: Clean up quorum_aio_get()Kevin Wolf1-13/+10
2017-01-09quorum: Inline quorum_fifo_aio_cb()Kevin Wolf1-29/+13
2017-01-09quorum: Implement .bdrv_co_preadv/pwritev()Kevin Wolf1-43/+38
2017-01-09quorum: Avoid bdrv_aio_writev() for rewritesKevin Wolf1-15/+31
2017-01-09quorum: Inline quorum_aio_cb()Kevin Wolf1-69/+59
2017-01-09quorum: Do cleanup in caller coroutineKevin Wolf1-6/+9
2017-01-09quorum: Implement .bdrv_co_readv/writevKevin Wolf1-77/+115
2017-01-09quorum: Remove s from quorum_aio_get() argumentsKevin Wolf1-5/+4
2017-01-03linux-aio: poll ring for completionsStefan Hajnoczi1-1/+16
2017-01-03aio: add AioPollFn and io_poll() interfaceStefan Hajnoczi8-31/+33
2016-12-06Merge remote-tracking branch 'kwolf/tags/for-upstream' into stagingStefan Hajnoczi1-1/+2
2016-12-06qcow2: Don't strand clusters near 2G intervals during commitEric Blake1-1/+2
2016-12-05block/nfs: fix QMP to match debug optionPrasanna Kumar Kalever1-2/+2
2016-12-05block/gluster: fix QMP to match debug optionPrasanna Kumar Kalever1-20/+20
2016-11-29Merge remote-tracking branch 'kwolf/tags/for-upstream' into stagingStefan Hajnoczi2-3/+11
2016-11-25qcow2: Remove stale commentAlberto Garcia1-1/+0
2016-11-25qcow2: Allow 'cache-clean-interval' in Linux onlyAlberto Garcia1-0/+8
2016-11-25qcow2: Make qcow2_cache_table_release() work only in LinuxAlberto Garcia1-2/+3
2016-11-23Merge remote-tracking branch 'bonzini/tags/for-upstream' into stagingStefan Hajnoczi1-0/+4
2016-11-22nbd: Allow unmap and fua during write zeroesEric Blake1-0/+4
2016-11-22block: Pass unaligned discard requests to driversEric Blake1-13/+32
2016-11-22block: Return -ENOTSUP rather than assert on unaligned discardsEric Blake3-3/+11
2016-11-22block: Let write zeroes fallback work even with small max_transferEric Blake1-5/+8
2016-11-22qcow2: Inform block layer about discard boundariesEric Blake1-0/+1
2016-11-21gluster: Fix use after free in glfs_clear_preopened()Kevin Wolf1-1/+2
2016-11-14mirror: do not flush every time the disks are syncedPaolo Bonzini1-15/+25
2016-11-14block/curl: Do not wait for data beyond EOFMax Reitz1-9/+23
2016-11-14block/curl: Remember all socketsMax Reitz1-6/+41
2016-11-14block/curl: Fix return value from curl_read_cbMax Reitz1-4/+7
2016-11-14block/curl: Use BDRV_SECTOR_SIZEMax Reitz1-6/+5
2016-11-14block/curl: Drop TFTP "support"Max Reitz1-19/+1
2016-11-14blockjob: refactor backup_start as backup_job_createJohn Snow2-17/+21