Age | Commit message (Expand) | Author |
2017-10-13 | block: rename bdrv_co_drain to bdrv_co_drain_begin | Manos Pitsidianakis |
2017-09-04 | qapi: Mechanically convert FOO_lookup[...] to FOO_str(...) | Markus Armbruster |
2017-07-17 | qed: protect table cache with CoMutex | Paolo Bonzini |
2017-07-17 | qed: introduce bdrv_qed_init_state | Paolo Bonzini |
2017-07-17 | block: invoke .bdrv_drain callback in coroutine context and from AioContext | Paolo Bonzini |
2017-07-17 | qed: move tail of qed_aio_write_main to qed_aio_write_{cow, alloc} | Paolo Bonzini |
2017-07-11 | block: Add PreallocMode to blk_truncate() | Max Reitz |
2017-07-11 | block: Add PreallocMode to BD.bdrv_truncate() | Max Reitz |
2017-06-26 | block: change variable names in BlockDriverState | Manos Pitsidianakis |
2017-06-26 | qed: Use bdrv_co_* for coroutine_fns | Kevin Wolf |
2017-06-26 | qed: Add coroutine_fn to I/O path functions | Kevin Wolf |
2017-06-26 | qed: Use a coroutine for need_check_timer | Kevin Wolf |
2017-06-26 | qed: Simplify request handling | Kevin Wolf |
2017-06-26 | qed: Use CoQueue for serialising allocations | Kevin Wolf |
2017-06-26 | qed: Implement .bdrv_co_readv/writev | Kevin Wolf |
2017-06-26 | qed: Remove recursion in qed_aio_next_io() | Kevin Wolf |
2017-06-26 | qed: Remove ret argument from qed_aio_next_io() | Kevin Wolf |
2017-06-26 | qed: Add return value to qed_aio_read/write_data() | Kevin Wolf |
2017-06-26 | qed: Add return value to qed_aio_write_inplace/alloc() | Kevin Wolf |
2017-06-26 | qed: Add return value to qed_aio_write_cow() | Kevin Wolf |
2017-06-26 | qed: Add return value to qed_aio_write_main() | Kevin Wolf |
2017-06-26 | qed: Add return value to qed_aio_write_l2_update() | Kevin Wolf |
2017-06-26 | qed: Add return value to qed_aio_write_l1_update() | Kevin Wolf |
2017-06-26 | qed: Inline qed_commit_l2_update() | Kevin Wolf |
2017-06-26 | qed: Make qed_aio_write_main() synchronous | Kevin Wolf |
2017-06-26 | qed: Make qed_aio_read_data() synchronous | Kevin Wolf |
2017-06-26 | qed: Remove callback from qed_write_table() | Kevin Wolf |
2017-06-26 | qed: Remove callback from qed_write_header() | Kevin Wolf |
2017-06-26 | qed: Make qed_write_header() synchronous | Kevin Wolf |
2017-06-26 | qed: Remove callback from qed_copy_from_backing_file() | Kevin Wolf |
2017-06-26 | qed: Make qed_copy_from_backing_file() synchronous | Kevin Wolf |
2017-06-26 | qed: Make qed_read_backing_file() synchronous | Kevin Wolf |
2017-06-26 | qed: Remove callback from qed_find_cluster() | Kevin Wolf |
2017-06-26 | qed: Use bottom half to resume waiting requests | Kevin Wolf |
2017-05-18 | migration: migration.h was not needed | Juan Quintela |
2017-04-28 | block: Add .bdrv_truncate() error messages | Max Reitz |
2017-04-28 | block: Add errp to BD.bdrv_truncate() | Max Reitz |
2017-04-28 | block: Add errp to b{lk,drv}_truncate() | Max Reitz |
2017-02-28 | block: Add BDRV_O_RESIZE for blk_new_open() | Kevin Wolf |
2017-02-28 | block: Request child permissions in format drivers | Kevin Wolf |
2017-02-24 | block: Attach bs->file only during .bdrv_open() | Kevin Wolf |
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 | qed: introduce qed_aio_start_io and qed_aio_next_io_cb | Paolo Bonzini |
2016-10-28 | qed: Implement .bdrv_drain | Fam Zheng |
2016-10-07 | block: use aio_bh_schedule_oneshot | Paolo Bonzini |
2016-07-13 | coroutine: move entry argument to qemu_coroutine_create | Paolo Bonzini |
2016-07-05 | block: Convert bdrv_pwrite(v/_sync) to BdrvChild | Kevin Wolf |
2016-07-05 | block: Convert bdrv_pread(v) to BdrvChild | Kevin Wolf |