summaryrefslogtreecommitdiffstats
path: root/block
Commit message (Expand)AuthorAgeFilesLines
* qcow2-bitmap: move bitmap reopen-rw code to qcow2_reopen_commitVladimir Sementsov-Ogievskiy2019-10-171-1/+14
* block/qcow2-bitmap: fix and improve qcow2_reopen_bitmaps_rwVladimir Sementsov-Ogievskiy2019-10-171-19/+58
* block/qcow2-bitmap: do not remove bitmaps on reopen-roVladimir Sementsov-Ogievskiy2019-10-173-17/+37
* block/qcow2-bitmap: drop qcow2_reopen_bitmaps_rw_hint()Vladimir Sementsov-Ogievskiy2019-10-172-16/+1Star
* block/qcow2-bitmap: get rid of bdrv_has_changed_persistent_bitmapsVladimir Sementsov-Ogievskiy2019-10-172-22/+13Star
* block/dirty-bitmap: refactor bdrv_dirty_bitmap_nextVladimir Sementsov-Ogievskiy2019-10-172-10/+9Star
* block/dirty-bitmap: drop BdrvDirtyBitmap.mutexVladimir Sementsov-Ogievskiy2019-10-171-43/+41Star
* block/dirty-bitmap: add bs linkVladimir Sementsov-Ogievskiy2019-10-175-22/+22
* block/dirty-bitmap: drop metaVladimir Sementsov-Ogievskiy2019-10-171-46/+0Star
* block/qcow2: proper locking on bitmap add/remove pathsVladimir Sementsov-Ogievskiy2019-10-174-23/+119
* block/dirty-bitmap: return int from bdrv_remove_persistent_dirty_bitmapVladimir Sementsov-Ogievskiy2019-10-173-15/+17
* block: move bdrv_can_store_new_dirty_bitmap to block/dirty-bitmap.cVladimir Sementsov-Ogievskiy2019-10-171-0/+22
* qcow2: Limit total allocation range to INT_MAXMax Reitz2019-10-141-1/+4
* block: Reject misaligned write requests with BDRV_REQ_NO_FALLBACKAlberto Garcia2019-10-141-0/+7
* replay: add BH oneshot event for block layerPavel Dovgalyuk2019-10-148-16/+28
* replay: don't drain/flush bdrv queue while RR is workingPavel Dovgalyuk2019-10-141-0/+28
* block: implement bdrv_snapshot_goto for blkreplayPavel Dovgalyuk2019-10-141-0/+8
* block/vhdx: add check for truncated image filesPeter Lieven2019-10-141-17/+103
* nbd: add empty .bdrv_reopen_prepareMaxim Levitsky2019-10-101-0/+15
* block/backup: use backup-top instead of write notifiersVladimir Sementsov-Ogievskiy2019-10-104-121/+56Star
* block: introduce backup-top filter driverVladimir Sementsov-Ogievskiy2019-10-103-0/+323
* block/block-copy: split block_copy_set_callbacks functionVladimir Sementsov-Ogievskiy2019-10-102-11/+19
* block/backup: move write_flags calculation inside backup_job_createVladimir Sementsov-Ogievskiy2019-10-101-15/+15
* block/backup: move in-flight requests handling from backup to block-copyVladimir Sementsov-Ogievskiy2019-10-102-52/+43Star
* qapi: query-blockstat: add driver specific file-posix statsAnton Nefedov2019-10-102-0/+37
* file-posix: account discard operationsAnton Nefedov2019-10-101-1/+21
* block: add empty account cookie typeAnton Nefedov2019-10-101-0/+6
* qapi: add unmap to BlockDeviceStatsAnton Nefedov2019-10-101-0/+6
* block: move block_copy from block/backup.c to separate fileVladimir Sementsov-Ogievskiy2019-10-104-354/+337Star
* block/backup: fix block-comment styleVladimir Sementsov-Ogievskiy2019-10-101-11/+21
* block/backup: introduce BlockCopyStateVladimir Sementsov-Ogievskiy2019-10-102-143/+239
* block/backup: improve comment about image fleecingVladimir Sementsov-Ogievskiy2019-10-101-3/+12
* block/backup: split shareable copying part from backup_do_cowVladimir Sementsov-Ogievskiy2019-10-101-15/+32
* block/backup: fix backup_cow_with_offload for last clusterVladimir Sementsov-Ogievskiy2019-10-101-1/+1
* block/backup: fix max_transfer handling for copy_rangeVladimir Sementsov-Ogievskiy2019-10-101-4/+11
* block/qcow2: introduce parallel subrequest handling in read and writeVladimir Sementsov-Ogievskiy2019-10-103-12/+117
* block/qcow2: refactor qcow2_co_pwritev_partVladimir Sementsov-Ogievskiy2019-10-101-64/+90
* block/qcow2: refactor qcow2_co_preadv_partVladimir Sementsov-Ogievskiy2019-10-101-96/+113
* block: introduce aio task poolVladimir Sementsov-Ogievskiy2019-10-102-0/+126
* block: Skip COR for inactive nodesMax Reitz2019-10-081-14/+27
* block/snapshot: Restrict set of snapshot nodesKevin Wolf2019-10-041-7/+19
* cutils: Move size_to_str() from "qemu-common.h" to "qemu/cutils.h"Philippe Mathieu-Daudé2019-09-191-1/+1
* block/qcow2: refactor encryption codeMaxim Levitsky2019-09-164-48/+69
* block/qcow2: Fix corruption introduced by commit 8ac0f15f335Maxim Levitsky2019-09-161-3/+4
* curl: Check curl_multi_add_handle()'s return codeMax Reitz2019-09-161-1/+7
* curl: Handle success in multi_check_completionMax Reitz2019-09-161-40/+29Star
* curl: Report only ready socketsMax Reitz2019-09-161-11/+6Star
* curl: Pass CURLSocket to curl_multi_do()Max Reitz2019-09-161-9/+11
* curl: Check completion in curl_multi_do()Max Reitz2019-09-161-12/+2Star
* curl: Keep *socket until the end of curl_sock_cb()Max Reitz2019-09-161-5/+5