summaryrefslogtreecommitdiffstats
path: root/block.c
Commit message (Expand)AuthorAgeFilesLines
* block: move I/O request processing to block/io.cStefan Hajnoczi2015-04-281-2512/+0
* block: extract bdrv_setup_io_funcs()Stefan Hajnoczi2015-04-281-1/+6
* block: add bdrv_set_dirty()/bdrv_reset_dirty() to block_int.hStefan Hajnoczi2015-04-281-8/+4
* block: replace bdrv_states iteration with bdrv_next()Stefan Hajnoczi2015-04-281-6/+8
* block: Resize bitmaps on bdrv_truncateJohn Snow2015-04-281-0/+18
* block: Ensure consistent bitmap function prototypesJohn Snow2015-04-281-7/+6
* block: add BdrvDirtyBitmap documentationJohn Snow2015-04-281-5/+5
* qmp: Add dirty bitmap status field in query-blockJohn Snow2015-04-281-0/+1
* qmp: add block-dirty-bitmap-clearJohn Snow2015-04-281-0/+8
* qmp: Add support of "dirty-bitmap" sync mode for drive-backupJohn Snow2015-04-281-0/+9
* block: Add bitmap successorsJohn Snow2015-04-281-1/+103
* block: Add bitmap disabled statusJohn Snow2015-04-281-0/+25
* block: Introduce bdrv_dirty_bitmap_granularity()John Snow2015-04-281-2/+6
* qmp: Add block-dirty-bitmap-add and block-dirty-bitmap-removeJohn Snow2015-04-281-0/+20
* qmp: Ensure consistent granularity typeJohn Snow2015-04-281-5/+6
* qapi: Add optional field "name" to block dirty bitmapFam Zheng2015-04-281-1/+31
* qmp: fill in the image field in BlockDeviceInfoAlberto Garcia2015-04-281-2/+7
* block: use bdrv_get_device_or_node_name() in error messagesAlberto Garcia2015-04-281-12/+12
* block: add bdrv_get_device_or_node_name()Alberto Garcia2015-04-281-0/+9
* block: avoid unnecessary bottom halvesPaolo Bonzini2015-04-281-9/+34
* block: Pause block jobs in bdrv_drain_allFam Zheng2015-04-281-0/+20
* block: Switch to host monotonic clock for IO throttlingFam Zheng2015-04-281-1/+8
* Convert (ffs(val) - 1) to ctz32(val)Stefan Hajnoczi2015-04-281-1/+1
* block: Fix unaligned zero writeFam Zheng2015-03-271-6/+39
* block: Drop bdrv_findFam Zheng2015-03-161-9/+0
* block: Deprecate QCOW/QCOW2 encryptionMarkus Armbruster2015-03-161-0/+7
* block: add bdrv functions for geometry and blocksizeEkaterina Tumanova2015-03-101-0/+34
* qemu-img: Suppress unhelpful extra errors in convert, amendMarkus Armbruster2015-02-261-1/+4
* QemuOpts: Drop qemu_opt_set(), rename qemu_opt_set_err(), fix useMarkus Armbruster2015-02-261-3/+2
* block: Suppress unhelpful extra errors in bdrv_img_create()Markus Armbruster2015-02-261-2/+5
* QemuOpts: Convert qemu_opt_set_number() to Error, fix its useMarkus Armbruster2015-02-261-3/+3
* block: Keep bdrv_check*_request()'s return valueMax Reitz2015-02-161-11/+24
* block: Remove "growable" from BDSMax Reitz2015-02-161-17/+7
* block: Add Error parameter to bdrv_find_protocol()Max Reitz2015-02-161-7/+7
* block: Eliminate silly QERR_ macros used for encryption keysMarkus Armbruster2015-02-061-2/+3
* block: New bdrv_add_key(), convert monitor to use itMarkus Armbruster2015-02-061-0/+29
* block: introduce BDRV_REQUEST_MAX_SECTORSPeter Lieven2015-02-061-12/+9
* block: add accounting for merged requestsPeter Lieven2015-02-061-0/+2
* block: change default for discard and write zeroes to INT_MAXPeter Lieven2015-02-061-12/+4
* block: remove unused variable in bdrv_commitJeff Cody2015-01-231-3/+0
* block: Split BLOCK_OP_TYPE_COMMIT to BLOCK_OP_TYPE_COMMIT_{SOURCE, TARGET}Fam Zheng2015-01-131-3/+3
* block: limited request size in write zeroes unsupported pathPeter Lieven2015-01-131-1/+4
* block: fix spoiling all dirty bitmaps by mirror and migrationVladimir Sementsov-Ogievskiy2015-01-131-3/+20
* block: Relative backing file for image creationMax Reitz2015-01-131-1/+11
* block: JSON filenames and relative backing filesMax Reitz2015-01-131-6/+22
* block: Get full backing filename from stringMax Reitz2015-01-131-4/+12
* block: do not allocate an iovec per read of a growable/zero_after_eof BDSPaolo Bonzini2015-01-131-7/+5
* block: Don't add trailing space in "Formating..." messageFam Zheng2014-12-121-2/+2
* vmdk: Fix error for JSON descriptor file namesMax Reitz2014-12-121-1/+1
* block: Check create_opts before image creationMax Reitz2014-12-101-0/+12
OpenPOWER on IntegriCloud