Age | Commit message (Expand) | Author | Files | Lines |
2017-04-27 | block: fix alignment calculations in bdrv_co_do_zero_pwritev | Denis V. Lunev | 1 | -1/+1 |
2017-04-27 | block: Remove NULL check in bdrv_co_flush | Fam Zheng | 1 | -1/+1 |
2017-04-27 | Revert "block/io: Comment out permission assertions" | Max Reitz | 1 | -10/+2 |
2017-04-18 | block: Walk bs->children carefully in bdrv_drain_recurse | Fam Zheng | 1 | -3/+20 |
2017-04-11 | block/io: Comment out permission assertions | Max Reitz | 1 | -2/+10 |
2017-04-11 | block: Fix bdrv_co_flush early return | Fam Zheng | 1 | -5/+7 |
2017-04-11 | block: Use bdrv_coroutine_enter to start I/O coroutines | Fam Zheng | 1 | -7/+7 |
2017-04-11 | block: Make bdrv_parent_drained_begin/end public | Fam Zheng | 1 | -2/+2 |
2017-04-07 | block: Don't check permissions for copy on read | Kevin Wolf | 1 | -1/+8 |
2017-03-13 | block: Request block status from *file for BDRV_BLOCK_RAW | Kevin Wolf | 1 | -1/+1 |
2017-02-28 | block: Assertions for resize permission | Kevin Wolf | 1 | -0/+1 |
2017-02-28 | block: Assertions for write permissions | Kevin Wolf | 1 | -0/+3 |
2017-02-28 | block: Pass BdrvChild to bdrv_aligned_preadv/pwritev and copy-on-read | Kevin Wolf | 1 | -16/+21 |
2017-02-21 | coroutine-lock: add mutex argument to CoQueue APIs | Paolo Bonzini | 1 | -2/+2 |
2017-02-21 | block: explicitly acquire aiocontext in aio callbacks that need it | Paolo Bonzini | 1 | -5/+1 |
2017-02-21 | block: explicitly acquire aiocontext in bottom halves that need it | Paolo Bonzini | 1 | -1/+5 |
2017-02-21 | block: explicitly acquire aiocontext in timers that need it | Paolo Bonzini | 1 | -0/+5 |
2017-02-21 | block: move AioContext, QEMUTimer, main-loop to libqemuutil | Paolo Bonzini | 1 | -29/+0 |
2017-01-16 | block: get rid of bdrv_io_unplugged_begin/end | Paolo Bonzini | 1 | -39/+2 |
2016-11-22 | block: Pass unaligned discard requests to drivers | Eric Blake | 1 | -13/+32 |
2016-11-22 | block: Let write zeroes fallback work even with small max_transfer | Eric Blake | 1 | -5/+8 |
2016-11-08 | block: Don't mark node clean after failed flush | Kevin Wolf | 1 | -1/+3 |
2016-10-31 | block: Add bdrv_drain_all_{begin,end}() | Alberto Garcia | 1 | -3/+24 |
2016-10-28 | block: only call aio_poll on the current thread's AioContext | Paolo Bonzini | 1 | -0/+12 |
2016-10-28 | block: introduce BDRV_POLL_WHILE | Paolo Bonzini | 1 | -32/+5 |
2016-10-28 | block: change drain to look only at one child at a time | Paolo Bonzini | 1 | -21/+26 |
2016-10-28 | block: add BDS field to count in-flight requests | Paolo Bonzini | 1 | -25/+50 |
2016-10-27 | block: Remove bdrv_aio_ioctl() | Kevin Wolf | 1 | -27/+0 |
2016-10-27 | block: Introduce .bdrv_co_ioctl() driver callback | Kevin Wolf | 1 | -6/+10 |
2016-10-27 | block: Remove bdrv_ioctl() | Kevin Wolf | 1 | -37/+0 |
2016-10-27 | block: Use blk_co_ioctl() for all BB level ioctls | Kevin Wolf | 1 | -4/+4 |
2016-10-27 | block: Remove bdrv_aio_pdiscard() | Kevin Wolf | 1 | -29/+0 |
2016-10-07 | block: use aio_bh_schedule_oneshot | Paolo Bonzini | 1 | -8/+3 |
2016-09-29 | block: reintroduce bdrv_flush_all | John Snow | 1 | -0/+25 |
2016-09-05 | block/io: turn on dirty_bitmaps for the compressed writes | Pavel Butsykin | 1 | -9/+5 |
2016-09-05 | block: remove BlockDriver.bdrv_write_compressed | Pavel Butsykin | 1 | -31/+0 |
2016-09-05 | block/io: reuse bdrv_co_pwritev() for write compressed | Pavel Butsykin | 1 | -16/+40 |
2016-09-05 | block: Convert bdrv_pwrite_compressed() to BdrvChild | Pavel Butsykin | 1 | -1/+2 |
2016-09-05 | block: switch blk_write_compressed() to byte-based interface | Pavel Butsykin | 1 | -15/+7 |
2016-08-18 | block: fix possible reorder of flush operations | Denis V. Lunev | 1 | -1/+2 |
2016-08-18 | block: fix deadlock in bdrv_co_flush | Evgeny Yakovlev | 1 | -2/+3 |
2016-08-03 | block: Cater to iscsi with non-power-of-2 discard | Eric Blake | 1 | -6/+9 |
2016-07-20 | block: Kill .bdrv_co_discard() | Eric Blake | 1 | -7/+2 |
2016-07-20 | block: Add .bdrv_co_pdiscard() driver callback | Eric Blake | 1 | -2/+5 |
2016-07-20 | block: Convert .bdrv_aio_discard() to byte-based | Eric Blake | 1 | -4/+3 |
2016-07-20 | block: Convert bdrv_aio_discard() to byte-based | Eric Blake | 1 | -8/+7 |
2016-07-20 | block: Switch BlockRequest to byte-based | Eric Blake | 1 | -32/+30 |
2016-07-20 | block: Convert bdrv_discard() to byte-based | Eric Blake | 1 | -10/+9 |
2016-07-20 | block: Convert bdrv_co_discard() to byte-based | Eric Blake | 1 | -32/+35 |
2016-07-20 | block: Fragment writes to max transfer length | Eric Blake | 1 | -2/+33 |