Age | Commit message (Expand) | Author |
2017-10-06 | block: Typo fix in copy_on_readv() | Eric Blake |
2017-09-04 | block: add default implementations for bdrv_co_get_block_status() | Manos Pitsidianakis |
2017-08-07 | block: move trace probes into bdrv_co_preadv|pwritev | Daniel P. Berrange |
2017-07-18 | Merge remote-tracking branch 'remotes/stefanha/tags/block-pull-request' into ... | Peter Maydell |
2017-07-17 | block: fix shadowed variable in bdrv_co_pdiscard | Denis V. Lunev |
2017-07-17 | block: invoke .bdrv_drain callback in coroutine context and from AioContext | Paolo Bonzini |
2017-07-11 | block/dirty-bitmap: add readonly field to BdrvDirtyBitmap | Vladimir Sementsov-Ogievskiy |
2017-07-10 | block: Make bdrv_is_allocated_above() byte-based | Eric Blake |
2017-07-10 | block: Minimize raw use of bds->total_sectors | Eric Blake |
2017-07-10 | block: Make bdrv_is_allocated() byte-based | Eric Blake |
2017-07-10 | block: Drop unused bdrv_round_sectors_to_clusters() | Eric Blake |
2017-07-10 | block: Guarantee that *file is set on bdrv_get_block_status() | Eric Blake |
2017-06-30 | block: Exploit BDRV_BLOCK_EOF for larger zero blocks | Eric Blake |
2017-06-30 | block: Add BDRV_BLOCK_EOF to bdrv_get_block_status() | Eric Blake |
2017-06-26 | block: change variable names in BlockDriverState | Manos Pitsidianakis |
2017-06-26 | block: Remove bdrv_aio_readv/writev/flush() | Kevin Wolf |
2017-06-26 | block: use BDRV_POLL_WHILE() in bdrv_rw_vmstate() | Stefan Hajnoczi |
2017-06-26 | block: count bdrv_co_rw_vmstate() requests | Stefan Hajnoczi |
2017-06-16 | block: protect tracked_requests and flush_queue with reqs_lock | Paolo Bonzini |
2017-06-16 | block: access write_gen with atomics | Paolo Bonzini |
2017-06-16 | block: use Stat64 for wr_highest_offset | Paolo Bonzini |
2017-06-16 | block: access io_plugged with atomic ops | Paolo Bonzini |
2017-06-16 | block: access wakeup with atomic ops | Paolo Bonzini |
2017-06-16 | block: access serialising_in_flight with atomic ops | Paolo Bonzini |
2017-06-16 | block: access quiesce_counter with atomic ops | Paolo Bonzini |
2017-06-16 | block: access copy_on_read with atomic ops | Paolo Bonzini |
2017-05-24 | blockjob: introduce block_job_pause/resume_all | Paolo Bonzini |
2017-05-12 | block: Simplify BDRV_BLOCK_RAW recursion | Eric Blake |
2017-04-27 | block: fix alignment calculations in bdrv_co_do_zero_pwritev | Denis V. Lunev |
2017-04-27 | block: Remove NULL check in bdrv_co_flush | Fam Zheng |
2017-04-27 | Revert "block/io: Comment out permission assertions" | Max Reitz |
2017-04-18 | block: Walk bs->children carefully in bdrv_drain_recurse | Fam Zheng |
2017-04-11 | block/io: Comment out permission assertions | Max Reitz |
2017-04-11 | block: Fix bdrv_co_flush early return | Fam Zheng |
2017-04-11 | block: Use bdrv_coroutine_enter to start I/O coroutines | Fam Zheng |
2017-04-11 | block: Make bdrv_parent_drained_begin/end public | Fam Zheng |
2017-04-07 | block: Don't check permissions for copy on read | Kevin Wolf |
2017-03-13 | block: Request block status from *file for BDRV_BLOCK_RAW | Kevin Wolf |
2017-02-28 | block: Assertions for resize permission | Kevin Wolf |
2017-02-28 | block: Assertions for write permissions | Kevin Wolf |
2017-02-28 | block: Pass BdrvChild to bdrv_aligned_preadv/pwritev and copy-on-read | Kevin Wolf |
2017-02-21 | coroutine-lock: add mutex argument to CoQueue APIs | Paolo Bonzini |
2017-02-21 | block: explicitly acquire aiocontext in aio callbacks that need it | Paolo Bonzini |
2017-02-21 | block: explicitly acquire aiocontext in bottom halves that need it | Paolo Bonzini |
2017-02-21 | block: explicitly acquire aiocontext in timers that need it | Paolo Bonzini |
2017-02-21 | block: move AioContext, QEMUTimer, main-loop to libqemuutil | Paolo Bonzini |
2017-01-16 | block: get rid of bdrv_io_unplugged_begin/end | Paolo Bonzini |
2016-11-22 | block: Pass unaligned discard requests to drivers | Eric Blake |
2016-11-22 | block: Let write zeroes fallback work even with small max_transfer | Eric Blake |
2016-11-08 | block: Don't mark node clean after failed flush | Kevin Wolf |