summaryrefslogtreecommitdiffstats
path: root/block
Commit message (Expand)AuthorAgeFilesLines
* 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
* block: Honor BDRV_REQ_FUA during write_zeroesEric Blake2016-05-124-3/+28
* block: Make supported_write_flags a per-bds propertyEric Blake2016-05-125-12/+15
* qcow2: improve qcow2_co_write_zeroes()Denis V. Lunev2016-05-121-6/+59
* block: Kill unused sector-based blk_* functionsEric Blake2016-05-121-51/+0Star
* block: Introduce byte-based aio read/writeEric Blake2016-05-121-1/+17
* block: Switch blk_*write_zeroes() to byte interfaceEric Blake2016-05-122-23/+13Star
* block: Switch blk_read_unthrottled() to byte interfaceEric Blake2016-05-121-4/+4
* block: Allow BDRV_REQ_FUA through blk_pwrite()Eric Blake2016-05-1211-28/+31
* Allow users to specify the vmdk virtual hardware version.Janne Karhunen2016-05-121-4/+23
* block: always compile-check debug printsZhou Jie2016-05-122-7/+16
* block: Remove BlockDriver.bdrv_read/writeKevin Wolf2016-05-121-92/+0Star
* vvfat: Implement .bdrv_co_preadv/pwritev interfacesKevin Wolf2016-05-121-9/+46
* vpc: Implement .bdrv_co_pwritev() interfaceKevin Wolf2016-05-121-43/+43
* vpc: Implement .bdrv_co_preadv() interfaceKevin Wolf2016-05-121-37/+42
* vmdk: Implement .bdrv_co_pwritev() interfaceKevin Wolf2016-05-121-74/+135
* vmdk: Implement .bdrv_co_preadv() interfaceKevin Wolf2016-05-121-45/+53
* vmdk: Add vmdk_find_offset_in_cluster()Kevin Wolf2016-05-121-6/+17
* vdi: Implement .bdrv_co_pwritev() interfaceKevin Wolf2016-05-121-31/+41
* vdi: Implement .bdrv_co_preadv() interfaceKevin Wolf2016-05-121-23/+32
* dmg: Implement .bdrv_co_preadv() interfaceKevin Wolf2016-05-121-17/+23
* cloop: Implement .bdrv_co_preadv() interfaceKevin Wolf2016-05-121-16/+22
* bochs: Implement .bdrv_co_preadv() interfaceKevin Wolf2016-05-121-18/+33
* block: Introduce .bdrv_co_preadv/pwritev BlockDriver functionKevin Wolf2016-05-121-6/+22
* block: Rename bdrv_co_do_preadv/writev to bdrv_co_preadv/writevKevin Wolf2016-05-123-16/+16
* block: Support AIO drivers in bdrv_driver_preadv/pwritev()Kevin Wolf2016-05-121-74/+52Star
* block: Introduce bdrv_driver_pwritev()Kevin Wolf2016-05-124-40/+36Star
* block: Introduce bdrv_driver_preadv()Kevin Wolf2016-05-121-7/+23
* linux-aio: make it more type safePaolo Bonzini2016-05-123-38/+27Star
* block: plug whole tree at once, introduce bdrv_io_unplugged_begin/endPaolo Bonzini2016-05-124-42/+65
* block: introduce bdrv_no_throttling_begin/endPaolo Bonzini2016-05-123-16/+27
* block: extract bdrv_drain_poll/bdrv_co_yield_to_drain from bdrv_drain/bdrv_co...Paolo Bonzini2016-05-121-12/+23
* block: move restarting of throttled reqs to block/throttle-groups.cPaolo Bonzini2016-05-122-14/+15
* block: make bdrv_start_throttled_reqs return voidPaolo Bonzini2016-05-121-6/+2Star
* block: Don't disable I/O throttling on sync requestsKevin Wolf2016-05-121-11/+0Star
* vvfat: Fix default volume labelKevin Wolf2016-04-291-0/+2
* vvfat: Fix volume name assertionKevin Wolf2016-04-291-1/+6
* mirror: Workaround for unexpected iohandler events during completionFam Zheng2016-04-221-0/+9
* mirror: Don't extend the last sub-chunkFam Zheng2016-04-201-4/+15
* block/mirror: Refresh stale bitmap iterator cacheMax Reitz2016-04-201-0/+5
* block/mirror: Revive dead yielding codeMax Reitz2016-04-201-11/+12
* block/gluster: prevent data loss after i/o errorJeff Cody2016-04-191-1/+52
* block/gluster: code movement of qemu_gluster_close()Jeff Cody2016-04-191-11/+11
* block/gluster: return correct error valueJeff Cody2016-04-191-1/+1
* block: Don't ignore flags in blk_{,co,aio}_write_zeroes()Kevin Wolf2016-04-151-3/+4
* block/vpc: update comments to be compliant w/coding guidelinesJeff Cody2016-04-151-34/+34
* block/vpc: set errp in vpc_openJeff Cody2016-04-151-0/+9
* block/vpc: make checks on max table size a bit more laxJeff Cody2016-04-151-4/+0Star