Age | Commit message (Expand) | Author | Files | Lines |
2018-03-02 | block: Switch passthrough drivers to .bdrv_co_block_status() | Eric Blake | 1 | -16/+20 |
2018-03-02 | block: Add .bdrv_co_block_status() callback | Eric Blake | 1 | -9/+19 |
2018-02-08 | block: Introduce buf register API | Fam Zheng | 1 | -0/+24 |
2017-12-22 | block: Allow graph changes in subtree drained section | Kevin Wolf | 1 | -4/+24 |
2017-12-22 | block: Add bdrv_subtree_drained_begin/end() | Kevin Wolf | 1 | -11/+43 |
2017-12-22 | block: Don't notify parents in drain call chain | Kevin Wolf | 1 | -13/+34 |
2017-12-22 | block: Nested drain_end must still call callbacks | Kevin Wolf | 1 | -5/+7 |
2017-12-22 | block: Don't block_job_pause_all() in bdrv_drain_all() | Kevin Wolf | 1 | -4/+0 |
2017-12-22 | block: Make bdrv_drain() driver callbacks non-recursive | Kevin Wolf | 1 | -7/+9 |
2017-12-22 | block: Assert drain_all is only called from main AioContext | Kevin Wolf | 1 | -0/+6 |
2017-12-22 | block: Remove unused bdrv_requests_pending | Fam Zheng | 1 | -18/+0 |
2017-12-22 | block: Unify order in drain functions | Kevin Wolf | 1 | -4/+8 |
2017-12-22 | block: Don't wait for requests in bdrv_drain*_end() | Kevin Wolf | 1 | -2/+0 |
2017-12-22 | block: bdrv_drain_recurse(): Remove unused begin parameter | Kevin Wolf | 1 | -6/+6 |
2017-12-22 | block: Call .drain_begin only once in bdrv_drain_all_begin() | Kevin Wolf | 1 | -2/+1 |
2017-12-22 | block: Make bdrv_drain_invoke() recursive | Kevin Wolf | 1 | -3/+11 |
2017-11-29 | block: Expect graph changes in bdrv_parent_drained_begin/end | Kevin Wolf | 1 | -4/+4 |
2017-11-17 | block: Guard against NULL bs->drv | Max Reitz | 1 | -0/+36 |
2017-10-26 | block: Reduce bdrv_aligned_preadv() rounding | Eric Blake | 1 | -6/+2 |
2017-10-26 | block: Align block status requests | Eric Blake | 1 | -26/+45 |
2017-10-26 | block: Convert bdrv_get_block_status_above() to bytes | Eric Blake | 1 | -47/+8 |
2017-10-26 | block: Switch bdrv_co_get_block_status_above() to byte-based | Eric Blake | 1 | -44/+24 |
2017-10-26 | block: Switch bdrv_common_block_status_above() to byte-based | Eric Blake | 1 | -31/+30 |
2017-10-26 | block: Switch BdrvCoGetBlockStatusData to byte-based | Eric Blake | 1 | -18/+38 |
2017-10-26 | block: Switch bdrv_co_get_block_status() to byte-based | Eric Blake | 1 | -43/+81 |
2017-10-26 | block: Convert bdrv_get_block_status() to bytes | Eric Blake | 1 | -13/+34 |
2017-10-26 | block: Switch bdrv_make_zero() to byte-based | Eric Blake | 1 | -16/+16 |
2017-10-26 | block: Make bdrv_round_to_clusters() signature more useful | Eric Blake | 1 | -3/+3 |
2017-10-26 | block: Add flag to avoid wasted work in bdrv_is_allocated() | Eric Blake | 1 | -16/+41 |
2017-10-26 | block: Allow NULL file for bdrv_get_block_status() | Eric Blake | 1 | -22/+27 |
2017-10-13 | block: rename bdrv_co_drain to bdrv_co_drain_begin | Manos Pitsidianakis | 1 | -2/+2 |
2017-10-13 | block: add bdrv_co_drain_end callback | Manos Pitsidianakis | 1 | -14/+34 |
2017-10-06 | block: Perform copy-on-read in loop | Eric Blake | 1 | -38/+82 |
2017-10-06 | block: Add blkdebug hook for copy-on-read | Eric Blake | 1 | -0/+1 |
2017-10-06 | block: Uniform handling of 0-length bdrv_get_block_status() | Eric Blake | 1 | -0/+4 |
2017-10-06 | dirty-bitmap: Switch bdrv_set_dirty() to bytes | Eric Blake | 1 | -4/+2 |
2017-10-06 | block: Typo fix in copy_on_readv() | Eric Blake | 1 | -1/+1 |
2017-09-04 | block: add default implementations for bdrv_co_get_block_status() | Manos Pitsidianakis | 1 | -0/+26 |
2017-08-07 | block: move trace probes into bdrv_co_preadv|pwritev | Daniel P. Berrange | 1 | -4/+4 |
2017-07-18 | Merge remote-tracking branch 'remotes/stefanha/tags/block-pull-request' into ... | Peter Maydell | 1 | -1/+0 |
2017-07-17 | block: fix shadowed variable in bdrv_co_pdiscard | Denis V. Lunev | 1 | -1/+0 |
2017-07-17 | block: invoke .bdrv_drain callback in coroutine context and from AioContext | Paolo Bonzini | 1 | -9/+33 |
2017-07-11 | block/dirty-bitmap: add readonly field to BdrvDirtyBitmap | Vladimir Sementsov-Ogievskiy | 1 | -0/+8 |
2017-07-10 | block: Make bdrv_is_allocated_above() byte-based | Eric Blake | 1 | -20/+18 |
2017-07-10 | block: Minimize raw use of bds->total_sectors | Eric Blake | 1 | -8/+6 |
2017-07-10 | block: Make bdrv_is_allocated() byte-based | Eric Blake | 1 | -18/+36 |
2017-07-10 | block: Drop unused bdrv_round_sectors_to_clusters() | Eric Blake | 1 | -21/+0 |
2017-07-10 | block: Guarantee that *file is set on bdrv_get_block_status() | Eric Blake | 1 | -2/+3 |
2017-06-30 | block: Exploit BDRV_BLOCK_EOF for larger zero blocks | Eric Blake | 1 | -5/+22 |
2017-06-30 | block: Add BDRV_BLOCK_EOF to bdrv_get_block_status() | Eric Blake | 1 | -4/+11 |