Age | Commit message (Expand) | Author | Files | Lines |
2023-02-23 | block: Mark bdrv_co_refresh_total_sectors() and callers GRAPH_RDLOCK | Kevin Wolf | 1 | -1/+1 |
2023-02-23 | block: Mark bdrv_co_eject/lock_medium() and callers GRAPH_RDLOCK | Kevin Wolf | 1 | -2/+4 |
2023-02-23 | block: Mark public read/write functions GRAPH_RDLOCK | Kevin Wolf | 1 | -15/+11 |
2023-02-23 | block: Mark bdrv_co_pwrite_zeroes() and callers GRAPH_RDLOCK | Kevin Wolf | 1 | -3/+3 |
2023-02-23 | block: Mark bdrv_co_pdiscard() and callers GRAPH_RDLOCK | Emanuele Giuseppe Esposito | 1 | -2/+2 |
2023-02-01 | block: Convert bdrv_lock_medium() to co_wrapper | Emanuele Giuseppe Esposito | 1 | -3/+3 |
2023-02-01 | block: Convert bdrv_eject() to co_wrapper | Emanuele Giuseppe Esposito | 1 | -3/+3 |
2023-02-01 | block: Convert bdrv_refresh_total_sectors() to co_wrapper_mixed | Emanuele Giuseppe Esposito | 1 | -3/+3 |
2023-01-20 | include/block: Untangle inclusion loops | Markus Armbruster | 1 | -0/+1 |
2022-10-27 | block: introduce bdrv_open_file_child() helper | Vladimir Sementsov-Ogievskiy | 1 | -5/+4 |
2021-09-29 | block: use int64_t instead of int in driver discard handlers | Vladimir Sementsov-Ogievskiy | 1 | -1/+1 |
2021-09-29 | block: use int64_t instead of int in driver write_zeroes handlers | Vladimir Sementsov-Ogievskiy | 1 | -1/+1 |
2021-09-29 | block: use int64_t instead of uint64_t in driver write handlers | Vladimir Sementsov-Ogievskiy | 1 | -5/+6 |
2021-09-29 | block: use int64_t instead of uint64_t in driver read handlers | Vladimir Sementsov-Ogievskiy | 1 | -2/+2 |
2021-05-14 | block/copy-on-read: use bdrv_drop_filter() and drop s->active | Vladimir Sementsov-Ogievskiy | 1 | -32/+1 |
2021-01-26 | copy-on-read: skip non-guest reads if no copy needed | Andrey Shinkevich | 1 | -4/+10 |
2021-01-26 | qapi: copy-on-read filter: add 'bottom' option | Andrey Shinkevich | 1 | -2/+96 |
2021-01-26 | copy-on-read: add filter drop function | Andrey Shinkevich | 1 | -0/+56 |
2021-01-26 | copy-on-read: support preadv/pwritev_part functions | Andrey Shinkevich | 1 | -12/+16 |
2020-09-07 | block: Inline bdrv_co_block_status_from_*() | Max Reitz | 1 | -2/+0 |
2020-09-07 | copy-on-read: Support compressed writes | Max Reitz | 1 | -0/+11 |
2020-05-18 | block: Drop @child_class from bdrv_child_perm() | Max Reitz | 1 | -1/+0 |
2020-05-18 | block: Make filter drivers use child_of_bds | Max Reitz | 1 | -2/+3 |
2020-05-18 | block: Pass BdrvChildRole to bdrv_child_perm() | Max Reitz | 1 | -0/+1 |
2020-05-18 | block: Add BdrvChildRole to BdrvChild | Max Reitz | 1 | -1/+1 |
2020-05-18 | block: Rename BdrvChildRole to BdrvChildClass | Max Reitz | 1 | -1/+1 |
2020-02-18 | block: Remove bdrv_recurse_is_first_non_filter() | Max Reitz | 1 | -9/+0 |
2019-10-28 | block/cor: Drop cor_co_truncate() | Max Reitz | 1 | -8/+0 |
2019-07-30 | block/copy-on-read: Fix permissions for inactive node | Kevin Wolf | 1 | -9/+7 |
2019-06-12 | Include qemu/module.h where needed, drop it from qemu-common.h | Markus Armbruster | 1 | -0/+1 |
2019-03-26 | block: Advertise BDRV_REQ_NO_FALLBACK in filter drivers | Kevin Wolf | 1 | -4/+3 |
2019-03-19 | block: Make bdrv_{copy_on_read,crypto_luks,replication} static | Alberto Garcia | 1 | -1/+1 |
2018-08-15 | block: drop empty .bdrv_close handlers | Vladimir Sementsov-Ogievskiy | 1 | -6/+0 |
2018-07-10 | block: Use BdrvChild to discard | Fam Zheng | 1 | -1/+1 |
2018-06-29 | block: Convert .bdrv_truncate callback to coroutine_fn | Kevin Wolf | 1 | -4/+4 |
2018-05-15 | block: Support BDRV_REQ_WRITE_UNCHANGED in filters | Max Reitz | 1 | -4/+6 |
2018-05-15 | block: Add COR filter driver | Max Reitz | 1 | -0/+171 |