summaryrefslogtreecommitdiffstats
path: root/block/mirror.c
Commit message (Expand)AuthorAgeFilesLines
...
* block: Make bdrv_round_to_clusters() signature more usefulEric Blake2017-10-261-4/+3Star
* block: Allow NULL file for bdrv_get_block_status()Eric Blake2017-10-261-2/+1Star
* block/mirror: check backing in bdrv_mirror_top_flushVladimir Sementsov-Ogievskiy2017-10-061-0/+4
* block/mirror: check backing in bdrv_mirror_top_refresh_filenameVladimir Sementsov-Ogievskiy2017-10-061-0/+5
* 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-061-8/+8
* dirty-bitmap: Change bdrv_get_dirty_locked() to take bytesEric Blake2017-10-061-2/+1Star
* dirty-bitmap: Change bdrv_get_dirty_count() to report bytesEric Blake2017-10-061-10/+6Star
* dirty-bitmap: Change bdrv_dirty_iter_next() to report byte offsetEric Blake2017-10-061-4/+4
* dirty-bitmap: Set iterator start by offset, not sectorEric Blake2017-10-061-2/+2
* block: Add reopen_queue to bdrv_child_perm()Kevin Wolf2017-09-261-0/+1
* block: add default implementations for bdrv_co_get_block_status()Manos Pitsidianakis2017-09-041-11/+1Star
* mirror: Mark target BB as "force allow inactivate"Fam Zheng2017-08-231-2/+12
* block: Skip implicit nodes in query-block/blockstatsKevin Wolf2017-07-241-0/+3
* block: Add PreallocMode to blk_truncate()Max Reitz2017-07-111-1/+2
* block: Make bdrv_is_allocated_above() byte-basedEric Blake2017-07-101-1/+7
* mirror: Switch mirror_iteration() to byte-basedEric Blake2017-07-101-59/+46Star
* mirror: Switch mirror_do_read() to byte-basedEric Blake2017-07-101-41/+33Star
* mirror: Switch mirror_cow_align() to byte-basedEric Blake2017-07-101-26/+37
* mirror: Update signature of mirror_clip_sectors()Eric Blake2017-07-101-7/+8
* mirror: Switch mirror_do_zero_or_discard() to byte-basedEric Blake2017-07-101-9/+11
* mirror: Switch MirrorBlockJob to byte-basedEric Blake2017-07-101-42/+42
* trace: Show blockjob actions via bytes, not sectorsEric Blake2017-07-101-9/+17
* blockjob: Track job ratelimits via bytes, not sectorsEric Blake2017-07-101-6/+7
* block: Simplify use of BDRV_BLOCK_RAWEric Blake2017-07-101-1/+1
* block: change variable names in BlockDriverStateManos Pitsidianakis2017-06-261-4/+4
* block: protect modification of dirty bitmaps with a mutexPaolo Bonzini2017-06-161-3/+8
* block: introduce dirty_bitmap_mutexPaolo Bonzini2017-06-161-1/+2
* Merge remote-tracking branch 'kwolf/tags/for-upstream' into stagingStefan Hajnoczi2017-05-301-1/+6
|\
| * mirror: Drop permissions on s->target on completionKevin Wolf2017-05-291-1/+6
* | blockjob: introduce block_job_early_failPaolo Bonzini2017-05-241-1/+1
|/
* block: Add errp to b{lk,drv}_truncate()Max Reitz2017-04-281-1/+1
* block: Make errp the last parameter of commit_active_startFam Zheng2017-04-241-2/+2
* mirror: Make errp the last parameter of mirror_start_jobFam Zheng2017-04-241-6/+7
* mirror: Fix aio context of mirror_top_bsFam Zheng2017-04-071-0/+1
* block/mirror: Fix use-after-freeMax Reitz2017-04-071-2/+10
* trace: Fix backwards mirror_yield parametersEric Blake2017-03-241-2/+3
* block: Always call bdrv_child_check_perm firstFam Zheng2017-03-171-2/+4
* mirror: Implement .bdrv_refresh_filenameKevin Wolf2017-03-131-0/+9
* block: Fix error handling in bdrv_replace_in_backing_chain()Kevin Wolf2017-03-071-6/+9
* mirror: Fix error path for dirty bitmap creationKevin Wolf2017-03-071-4/+1Star
* mirror: Fix permissions for removing mirror_top_bsKevin Wolf2017-03-071-1/+4
* mirror: Fix permission problem with 'replaces'Kevin Wolf2017-03-071-2/+8
* block: Add Error parameter to bdrv_append()Kevin Wolf2017-02-281-1/+8
* block: Add Error parameter to bdrv_set_backing_hd()Kevin Wolf2017-02-281-1/+6
* commit: Add filter-node-name to block-commitKevin Wolf2017-02-281-1/+2
* mirror: Add filter-node-name to blockdev-mirrorKevin Wolf2017-02-281-6/+8
* mirror: Use real permissions in mirror/active commit block jobKevin Wolf2017-02-281-34/+182
* blockjob: Add permissions to block_job_add_bdrv()Kevin Wolf2017-02-281-2/+7
* blockjob: Add permissions to block_job_create()Kevin Wolf2017-02-281-2/+3