Age | Commit message (Expand) | Author | Files | Lines |
2020-06-05 | block: Factor out bdrv_run_co() | Vladimir Sementsov-Ogievskiy | 1 | -121/+72 |
2020-05-18 | block: Rename BdrvChildRole to BdrvChildClass | Max Reitz | 1 | -11/+11 |
2020-05-05 | block: Comment cleanups | Eric Blake | 1 | -1/+2 |
2020-04-30 | block: truncate: Don't make backing file data visible | Kevin Wolf | 1 | -0/+25 |
2020-04-30 | block: Add flags to bdrv(_co)_truncate() | Kevin Wolf | 1 | -5/+7 |
2020-04-30 | block: Add flags to BlockDriver.bdrv_co_truncate() | Kevin Wolf | 1 | -1/+7 |
2020-03-16 | block/io: fix bdrv_co_do_copy_on_readv | Vladimir Sementsov-Ogievskiy | 1 | -1/+1 |
2020-02-07 | block: fix crash on zero-length unaligned write and read | Vladimir Sementsov-Ogievskiy | 1 | -1/+27 |
2020-01-30 | block/io: take bs->reqs_lock in bdrv_mark_request_serialising | Paolo Bonzini | 1 | -49/+63 |
2020-01-30 | block/io: wait for serialising requests when a request becomes serialising | Paolo Bonzini | 1 | -23/+17 |
2020-01-30 | block: eliminate BDRV_REQ_NO_SERIALISING | Paolo Bonzini | 1 | -14/+4 |
2019-11-04 | block: Add bdrv_co_get_self_request() | Max Reitz | 1 | -0/+18 |
2019-11-04 | block: Make wait/mark serialising requests public | Max Reitz | 1 | -12/+12 |
2019-10-28 | Merge remote-tracking branch 'remotes/maxreitz/tags/pull-block-2019-10-28' in... | Peter Maydell | 1 | -12/+17 |
2019-10-28 | block: Add @exact parameter to bdrv_co_truncate() | Max Reitz | 1 | -7/+13 |
2019-10-28 | block: Handle filter truncation like native impl. | Max Reitz | 1 | -7/+6 |
2019-10-26 | core: replace getpagesize() with qemu_real_host_page_size | Wei Yang | 1 | -1/+1 |
2019-10-14 | block: Reject misaligned write requests with BDRV_REQ_NO_FALLBACK | Alberto Garcia | 1 | -0/+7 |
2019-10-14 | replay: add BH oneshot event for block layer | Pavel Dovgalyuk | 1 | -2/+2 |
2019-10-14 | replay: don't drain/flush bdrv queue while RR is working | Pavel Dovgalyuk | 1 | -0/+28 |
2019-10-08 | block: Skip COR for inactive nodes | Max Reitz | 1 | -14/+27 |
2019-09-16 | block: Use QEMU_IS_ALIGNED | Nir Soffer | 1 | -4/+4 |
2019-09-05 | block: workaround for unaligned byte range in fallocate() | Andrey Shinkevich | 1 | -1/+1 |
2019-08-27 | block/io: introduce bdrv_co_p{read, write}v_part | Vladimir Sementsov-Ogievskiy | 1 | -6/+23 |
2019-08-27 | block/io: bdrv_aligned_pwritev: use and support qiov_offset | Vladimir Sementsov-Ogievskiy | 1 | -14/+13 |
2019-08-27 | block/io: bdrv_aligned_preadv: use and support qiov_offset | Vladimir Sementsov-Ogievskiy | 1 | -13/+8 |
2019-08-27 | block/io: bdrv_co_do_copy_on_readv: lazy allocation | Vladimir Sementsov-Ogievskiy | 1 | -9/+12 |
2019-08-27 | block/io: bdrv_co_do_copy_on_readv: use and support qiov_offset | Vladimir Sementsov-Ogievskiy | 1 | -9/+9 |
2019-08-27 | block: define .*_part io handlers in BlockDriver | Vladimir Sementsov-Ogievskiy | 1 | -19/+77 |
2019-08-27 | block/io: refactor padding | Vladimir Sementsov-Ogievskiy | 1 | -165/+200 |
2019-08-27 | util/iov: improve qemu_iovec_is_zero | Vladimir Sementsov-Ogievskiy | 1 | -1/+1 |
2019-08-16 | Merge remote-tracking branch 'remotes/ericb/tags/pull-nbd-2019-08-15' into st... | Peter Maydell | 1 | -6/+12 |
2019-08-16 | Include qemu/main-loop.h less | Markus Armbruster | 1 | -0/+1 |
2019-08-15 | block: implement BDRV_REQ_PREFETCH | Vladimir Sementsov-Ogievskiy | 1 | -6/+12 |
2019-07-22 | block: Dec. drained_end_counter before bdrv_wakeup | Max Reitz | 1 | -3/+2 |
2019-07-19 | block: Loop unsafely in bdrv*drained_end() | Max Reitz | 1 | -4/+4 |
2019-07-19 | block: Do not poll in bdrv_do_drained_end() | Max Reitz | 1 | -23/+57 |
2019-07-19 | block: Make bdrv_parent_drained_[^_]*() static | Max Reitz | 1 | -4/+4 |
2019-07-19 | block: Add @drained_end_counter | Max Reitz | 1 | -18/+40 |
2019-07-19 | block: Introduce BdrvChild.parent_quiesce_counter | Max Reitz | 1 | -3/+11 |
2019-07-02 | block: include base when checking image chain for block allocation | Andrey Shinkevich | 1 | -6/+15 |
2019-06-04 | block/io: bdrv_pdiscard: support int64_t bytes parameter | Vladimir Sementsov-Ogievskiy | 1 | -8/+8 |
2019-06-04 | block/io: Delay decrementing the quiesce_counter | Max Reitz | 1 | -1/+2 |
2019-06-04 | block: avoid recursive block_status call if possible | Vladimir Sementsov-Ogievskiy | 1 | -1/+8 |
2019-05-20 | block: Use BDRV_REQUEST_MAX_BYTES instead of BDRV_REQUEST_MAX_SECTORS | Alberto Garcia | 1 | -3/+3 |
2019-05-10 | block: Remove bdrv_read() and bdrv_write() | Alberto Garcia | 1 | -36/+7 |
2019-05-10 | block/io.c: fix for the allocation failure | Andrey Shinkevich | 1 | -1/+1 |
2019-03-26 | block: Add BDRV_REQ_NO_FALLBACK | Kevin Wolf | 1 | -1/+11 |
2019-03-26 | block: Remove error messages in bdrv_make_zero() | Kevin Wolf | 1 | -4/+0 |
2019-02-22 | block/io: use qemu_iovec_init_buf | Vladimir Sementsov-Ogievskiy | 1 | -69/+20 |