summaryrefslogtreecommitdiffstats
path: root/block
Commit message (Expand)AuthorAgeFilesLines
* block: use 1 MB bounce buffers for crypto instead of 16KBDaniel P. Berrange2017-10-061-13/+15
* block: Perform copy-on-read in loopEric Blake2017-10-061-38/+82
* block: Add blkdebug hook for copy-on-readEric Blake2017-10-061-0/+1
* block: Uniform handling of 0-length bdrv_get_block_status()Eric Blake2017-10-061-0/+4
* commit: Remove overlay_bsKevin Wolf2017-10-061-47/+15Star
* commit: Support multiple roots above top nodeKevin Wolf2017-10-061-1/+1
* dirty-bitmap: Convert internal hbitmap size/granularityEric Blake2017-10-061-44/+18Star
* dirty-bitmap: Switch bdrv_set_dirty() to bytesEric Blake2017-10-062-7/+6Star
* qcow2: Switch store_bitmap_data() to byte-based iterationEric Blake2017-10-061-15/+16
* qcow2: Switch load_bitmap_data() to byte-based iterationEric Blake2017-10-061-14/+8Star
* qcow2: Switch qcow2_measure() to byte-based iterationEric Blake2017-10-061-12/+10Star
* mirror: Switch mirror_dirty_init() to byte-based iterationEric Blake2017-10-061-24/+14Star
* dirty-bitmap: Change bdrv_[re]set_dirty_bitmap() to use bytesEric Blake2017-10-062-16/+22
* dirty-bitmap: Change bdrv_get_dirty_locked() to take bytesEric Blake2017-10-062-6/+5Star
* dirty-bitmap: Change bdrv_get_dirty_count() to report bytesEric Blake2017-10-062-12/+8Star
* dirty-bitmap: Change bdrv_dirty_iter_next() to report byte offsetEric Blake2017-10-064-7/+8
* dirty-bitmap: Set iterator start by offset, not sectorEric Blake2017-10-064-12/+10Star
* qcow2: Switch sectors_covered_by_bitmap_cluster() to byte-basedEric Blake2017-10-061-14/+14
* dirty-bitmap: Change bdrv_dirty_bitmap_*serialize*() to take bytesEric Blake2017-10-062-21/+38
* dirty-bitmap: Track bitmap size by bytesEric Blake2017-10-061-12/+14
* dirty-bitmap: Change bdrv_dirty_bitmap_size() to report bytesEric Blake2017-10-062-7/+9
* dirty-bitmap: Avoid size query failure during truncateEric Blake2017-10-061-3/+3
* dirty-bitmap: Drop unused functionsEric Blake2017-10-061-44/+0Star
* qcow2: Ensure bitmap serialization is alignedEric Blake2017-10-061-2/+5
* hbitmap: Rename serialization_granularity to serialization_alignEric Blake2017-10-061-1/+1
* block: Typo fix in copy_on_readv()Eric Blake2017-10-061-1/+1
* Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into stagingPeter Maydell2017-09-2712-41/+289
|\
| * block/qcow2-bitmap: fix use of uninitialized pointerVladimir Sementsov-Ogievskiy2017-09-261-1/+1
| * qcow2: add shrink image supportPavel Butsykin2017-09-264-9/+218
| * qcow2: add qcow2_cache_discardPavel Butsykin2017-09-263-2/+47
| * block: Add reopen_queue to bdrv_child_perm()Kevin Wolf2017-09-264-0/+4
| * block: Clean up some bad code in the vvfat driverThomas Huth2017-09-261-24/+2Star
| * block/throttle-groups.c: allocate RestartData on the heapManos Pitsidianakis2017-09-261-5/+7
| * file-posix: Clear out first sector in hdev_createFam Zheng2017-09-261-0/+10
* | block/nbd-client: nbd_co_send_request: fix return codeVladimir Sementsov-Ogievskiy2017-09-251-0/+2
* | block/nbd-client: simplify check in nbd_co_receive_replyVladimir Sementsov-Ogievskiy2017-09-251-1/+2
* | block/nbd-client: refactor nbd_co_receive_replyVladimir Sementsov-Ogievskiy2017-09-251-15/+15
* | nbd-client: Use correct macro parenthesizationEric Blake2017-09-251-2/+2
|/
* scsi, file-posix: add support for persistent reservation managementPaolo Bonzini2017-09-221-0/+30
* General warn report fixupsAlistair Francis2017-09-191-2/+1Star
* Convert multi-line fprintf() to warn_report()Alistair Francis2017-09-191-2/+2
* Convert single line fprintf(.../n) to warn_report()Alistair Francis2017-09-191-1/+3
* Convert remaining error_report() to warn_report()Alistair Francis2017-09-191-4/+5
* scsi: move block/scsi.h to include/scsi/constants.hPaolo Bonzini2017-09-191-1/+1
* scsi: move non-emulation specific code to scsi/Paolo Bonzini2017-09-191-1/+5
* scsi: Refactor scsi sense interpreting codeFam Zheng2017-09-191-41/+4Star
* Merge remote-tracking branch 'remotes/ericb/tags/pull-nbd-2017-09-06' into st...Peter Maydell2017-09-071-8/+7Star
|\
| * nbd: Use new qio_channel_*_all() functionsEric Blake2017-09-061-8/+7Star
* | Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into stagingPeter Maydell2017-09-0712-337/+966
|\ \ | |/ |/|
| * qcow2: move qcow2_store_persistent_dirty_bitmaps() before cache flushingPavel Butsykin2017-09-061-8/+8