summaryrefslogtreecommitdiff
path: root/block.c
AgeCommit message (Expand)AuthorFilesLines
2015-04-28block: Pause block jobs in bdrv_drain_allFam Zheng1-0/+20
2015-04-28block: Switch to host monotonic clock for IO throttlingFam Zheng1-1/+8
2015-04-28Convert (ffs(val) - 1) to ctz32(val)Stefan Hajnoczi1-1/+1
2015-03-27block: Fix unaligned zero writeFam Zheng1-6/+39
2015-03-16block: Drop bdrv_findFam Zheng1-9/+0
2015-03-16block: Deprecate QCOW/QCOW2 encryptionMarkus Armbruster1-0/+7
2015-03-10block: add bdrv functions for geometry and blocksizeEkaterina Tumanova1-0/+34
2015-02-26qemu-img: Suppress unhelpful extra errors in convert, amendMarkus Armbruster1-1/+4
2015-02-26QemuOpts: Drop qemu_opt_set(), rename qemu_opt_set_err(), fix useMarkus Armbruster1-3/+2
2015-02-26block: Suppress unhelpful extra errors in bdrv_img_create()Markus Armbruster1-2/+5
2015-02-26QemuOpts: Convert qemu_opt_set_number() to Error, fix its useMarkus Armbruster1-3/+3
2015-02-16block: Keep bdrv_check*_request()'s return valueMax Reitz1-11/+24
2015-02-16block: Remove "growable" from BDSMax Reitz1-17/+7
2015-02-16block: Add Error parameter to bdrv_find_protocol()Max Reitz1-7/+7
2015-02-06block: Eliminate silly QERR_ macros used for encryption keysMarkus Armbruster1-2/+3
2015-02-06block: New bdrv_add_key(), convert monitor to use itMarkus Armbruster1-0/+29
2015-02-06block: introduce BDRV_REQUEST_MAX_SECTORSPeter Lieven1-12/+9
2015-02-06block: add accounting for merged requestsPeter Lieven1-0/+2
2015-02-06block: change default for discard and write zeroes to INT_MAXPeter Lieven1-12/+4
2015-01-23block: remove unused variable in bdrv_commitJeff Cody1-3/+0
2015-01-13block: Split BLOCK_OP_TYPE_COMMIT to BLOCK_OP_TYPE_COMMIT_{SOURCE, TARGET}Fam Zheng1-3/+3
2015-01-13block: limited request size in write zeroes unsupported pathPeter Lieven1-1/+4
2015-01-13block: fix spoiling all dirty bitmaps by mirror and migrationVladimir Sementsov-Ogievskiy1-3/+20
2015-01-13block: Relative backing file for image creationMax Reitz1-1/+11
2015-01-13block: JSON filenames and relative backing filesMax Reitz1-6/+22
2015-01-13block: Get full backing filename from stringMax Reitz1-4/+12
2015-01-13block: do not allocate an iovec per read of a growable/zero_after_eof BDSPaolo Bonzini1-7/+5
2014-12-12block: Don't add trailing space in "Formating..." messageFam Zheng1-2/+2
2014-12-12vmdk: Fix error for JSON descriptor file namesMax Reitz1-1/+1
2014-12-10block: Check create_opts before image creationMax Reitz1-0/+12
2014-12-10block: Omit bdrv_find_format for essential driversMax Reitz1-12/+5
2014-12-10block: Don't probe for unknown backing file formatKevin Wolf1-4/+3
2014-12-10raw: Prohibit dangerous writes for probed imagesKevin Wolf1-2/+3
2014-12-10block: Read only one sector for format probingKevin Wolf1-3/+3
2014-12-10block: Factor bdrv_probe_all() out of find_image_format()Markus Armbruster1-13/+35
2014-12-10block: Add bdrv_get_node_nameFam Zheng1-0/+5
2014-12-10block: Add bdrv_next_nodeFam Zheng1-0/+8
2014-11-14block: Fix max nb_sectors in bdrv_make_zeroFam Zheng1-2/+2
2014-11-11Merge remote-tracking branch 'remotes/mjt/tags/pull-trivial-patches-2014-11-1...Peter Maydell1-3/+3
2014-11-11block: Fix comment for bdrv_co_get_block_statusFam Zheng1-3/+3
2014-11-06block: Propagate error in bdrv_img_create()Max Reitz1-5/+0
2014-11-03block: let mirror blockjob run in BDS AioContextStefan Hajnoczi1-2/+11
2014-11-03block: add bdrv_drain()Stefan Hajnoczi1-7/+29
2014-11-03block: Add status callback to bdrv_amend_options()Max Reitz1-2/+3
2014-11-03block.c: Fix type of IoOperationType variable in send_qmp_error_event()Peter Maydell1-3/+3
2014-11-03block: avoid creating oversized writes in multiwrite_mergePeter Lieven1-0/+5
2014-11-03BlockLimits: introduce max_transfer_lengthPeter Lieven1-0/+4
2014-10-23block: Respect underlying file's EOFMax Reitz1-2/+13
2014-10-23block: Add qemu_{,try_}blockalign0()Max Reitz1-0/+16
2014-10-20block: Lift device model API into BlockBackendMarkus Armbruster1-113/+13