Age | Commit message (Expand) | Author | Files | Lines |
2016-07-05 | block: Convert bdrv_aio_writev() to BdrvChild | Kevin Wolf | 1 | -3/+3 |
2016-07-05 | block: Convert bdrv_aio_readv() to BdrvChild | Kevin Wolf | 1 | -3/+3 |
2016-07-05 | block: Convert bdrv_co_writev() to BdrvChild | Kevin Wolf | 1 | -3/+3 |
2016-07-05 | block: Convert bdrv_co_readv() to BdrvChild | Kevin Wolf | 1 | -4/+4 |
2016-07-05 | block: Move request_alignment into BlockLimit | Eric Blake | 1 | -7/+7 |
2016-07-05 | block: Split bdrv_merge_limits() from bdrv_refresh_limits() | Eric Blake | 1 | -18/+13 |
2016-07-05 | block: Switch discard length bounds to byte-based | Eric Blake | 1 | -7/+9 |
2016-07-05 | block: Switch transfer length bounds to byte-based | Eric Blake | 1 | -12/+11 |
2016-07-05 | block: Set default request_alignment during bdrv_refresh_limits() | Eric Blake | 1 | -0/+3 |
2016-07-05 | block: Fix harmless off-by-one in bdrv_aligned_preadv() | Eric Blake | 1 | -1/+1 |
2016-07-05 | block: Document supported flags during bdrv_aligned_preadv() | Eric Blake | 1 | -1/+9 |
2016-07-05 | block: Tighter assertions on bdrv_aligned_pwritev() | Eric Blake | 1 | -5/+8 |
2016-06-20 | block: process before_write_notifiers in bdrv_co_discard | Denis V. Lunev | 1 | -0/+5 |
2016-06-20 | block: fix race in bdrv_co_discard with drive-mirror | Denis V. Lunev | 1 | -1/+2 |
2016-06-20 | block: fixed BdrvTrackedRequest filling in bdrv_co_discard | Denis V. Lunev | 1 | -2/+2 |
2016-06-16 | block: use the block job list in bdrv_drain_all() | Alberto Garcia | 1 | -6/+18 |
2016-06-16 | block: Remove bs->zero_beyond_eof | Kevin Wolf | 1 | -29/+23 |
2016-06-16 | block: Make bdrv_load/save_vmstate coroutine_fns | Kevin Wolf | 1 | -22/+58 |
2016-06-16 | block: Allow .bdrv_load/save_vmstate() to return 0/-errno | Kevin Wolf | 1 | -2/+15 |
2016-06-16 | block: Make .bdrv_load_vmstate() vectored | Kevin Wolf | 1 | -5/+20 |
2016-06-16 | block: Introduce bdrv_preadv() | Kevin Wolf | 1 | -7/+13 |
2016-06-16 | block: Don't enforce 512 byte minimum alignment | Kevin Wolf | 1 | -5/+3 |
2016-06-16 | block: Prepare bdrv_aligned_pwritev() for byte-aligned requests | Kevin Wolf | 1 | -8/+5 |
2016-06-16 | block: Prepare bdrv_aligned_preadv() for byte-aligned requests | Kevin Wolf | 1 | -24/+20 |
2016-06-16 | block: Byte-based bdrv_co_do_copy_on_readv() | Kevin Wolf | 1 | -25/+38 |
2016-06-16 | block: Assert that flags are in range | Eric Blake | 1 | -0/+6 |
2016-06-08 | block: Don't emulate natively supported pwritev flags | Kevin Wolf | 1 | -1/+3 |
2016-06-08 | block: Kill bdrv_co_write_zeroes() | Eric Blake | 1 | -13/+2 |
2016-06-08 | block: Switch bdrv_write_zeroes() to byte interface | Eric Blake | 1 | -13/+21 |
2016-06-08 | block: Add .bdrv_co_pwrite_zeroes() | Eric Blake | 1 | -35/+43 |
2016-06-08 | block: Track write zero limits in bytes | Eric Blake | 1 | -9/+13 |
2016-06-08 | block: split write_zeroes always | Denis V. Lunev | 1 | -13/+17 |
2016-06-07 | block: Drop bdrv_ioctl_bh_cb | Fam Zheng | 1 | -18/+2 |
2016-06-07 | block: Move BlockRequest type to io.c | Eric Blake | 1 | -0/+21 |
2016-06-07 | block/io: optimize bdrv_co_pwritev for small requests | Peter Lieven | 1 | -0/+8 |
2016-06-07 | block/io: Remove unused bdrv_aio_write_zeroes() | Kevin Wolf | 1 | -11/+0 |
2016-05-25 | backup: Use BlockBackend for I/O | Kevin Wolf | 1 | -9/+0 |
2016-05-25 | stream: Use BlockBackend for I/O | Kevin Wolf | 1 | -9/+0 |
2016-05-25 | block: Make bdrv_drain() use bdrv_drained_begin/end() | Kevin Wolf | 1 | -36/+33 |
2016-05-25 | block: Fix bdrv_next() memory leak | Kevin Wolf | 1 | -6/+4 |
2016-05-19 | block: Avoid bs->blk in bdrv_next() | Kevin Wolf | 1 | -6/+7 |
2016-05-19 | block: Remove bdrv_aio_multiwrite() | Kevin Wolf | 1 | -194/+0 |
2016-05-19 | block: Don't check throttled reqs in bdrv_requests_pending() | Kevin Wolf | 1 | -7/+0 |
2016-05-19 | block/io: Quiesce parents between drained_begin/end | Kevin Wolf | 1 | -0/+3 |
2016-05-19 | block: Drain throttling queue with BdrvChild callback | Kevin Wolf | 1 | -21/+18 |
2016-05-19 | block: Move I/O throttling configuration functions to BlockBackend | Kevin Wolf | 1 | -41/+0 |
2016-05-19 | block: Move actual I/O throttling to BlockBackend | Kevin Wolf | 1 | -10/+0 |
2016-05-19 | block: Move throttling fields from BDS to BB | Kevin Wolf | 1 | -11/+25 |
2016-05-19 | block: Convert throttle_group_get_name() to BlockBackend | Kevin Wolf | 1 | -1/+1 |
2016-05-19 | block: throttle-groups: Use BlockBackend pointers internally | Kevin Wolf | 1 | -2/+2 |