summaryrefslogtreecommitdiffstats
path: root/block/copy-on-read.c
Commit message (Expand)AuthorAgeFilesLines
* block: introduce bdrv_open_file_child() helperVladimir Sementsov-Ogievskiy2022-10-271-5/+4Star
* block: use int64_t instead of int in driver discard handlersVladimir Sementsov-Ogievskiy2021-09-291-1/+1
* block: use int64_t instead of int in driver write_zeroes handlersVladimir Sementsov-Ogievskiy2021-09-291-1/+1
* block: use int64_t instead of uint64_t in driver write handlersVladimir Sementsov-Ogievskiy2021-09-291-5/+6
* block: use int64_t instead of uint64_t in driver read handlersVladimir Sementsov-Ogievskiy2021-09-291-2/+2
* block/copy-on-read: use bdrv_drop_filter() and drop s->activeVladimir Sementsov-Ogievskiy2021-05-141-32/+1Star
* copy-on-read: skip non-guest reads if no copy neededAndrey Shinkevich2021-01-261-4/+10
* qapi: copy-on-read filter: add 'bottom' optionAndrey Shinkevich2021-01-261-2/+96
* copy-on-read: add filter drop functionAndrey Shinkevich2021-01-261-0/+56
* copy-on-read: support preadv/pwritev_part functionsAndrey Shinkevich2021-01-261-12/+16
* block: Inline bdrv_co_block_status_from_*()Max Reitz2020-09-071-2/+0Star
* copy-on-read: Support compressed writesMax Reitz2020-09-071-0/+11
* block: Drop @child_class from bdrv_child_perm()Max Reitz2020-05-181-1/+0Star
* block: Make filter drivers use child_of_bdsMax Reitz2020-05-181-2/+3
* block: Pass BdrvChildRole to bdrv_child_perm()Max Reitz2020-05-181-0/+1
* block: Add BdrvChildRole to BdrvChildMax Reitz2020-05-181-1/+1
* block: Rename BdrvChildRole to BdrvChildClassMax Reitz2020-05-181-1/+1
* block: Remove bdrv_recurse_is_first_non_filter()Max Reitz2020-02-181-9/+0Star
* block/cor: Drop cor_co_truncate()Max Reitz2019-10-281-8/+0Star
* block/copy-on-read: Fix permissions for inactive nodeKevin Wolf2019-07-301-9/+7Star
* Include qemu/module.h where needed, drop it from qemu-common.hMarkus Armbruster2019-06-121-0/+1
* block: Advertise BDRV_REQ_NO_FALLBACK in filter driversKevin Wolf2019-03-261-4/+3Star
* block: Make bdrv_{copy_on_read,crypto_luks,replication} staticAlberto Garcia2019-03-191-1/+1
* block: drop empty .bdrv_close handlersVladimir Sementsov-Ogievskiy2018-08-151-6/+0Star
* block: Use BdrvChild to discardFam Zheng2018-07-101-1/+1
* block: Convert .bdrv_truncate callback to coroutine_fnKevin Wolf2018-06-291-4/+4
* block: Support BDRV_REQ_WRITE_UNCHANGED in filtersMax Reitz2018-05-151-4/+6
* block: Add COR filter driverMax Reitz2018-05-151-0/+171