Age | Commit message (Expand) | Author |
2023-08-30 | block/io: align requests to subcluster_size | Andrey Drobyshev |
2023-08-30 | block: add subcluster_size field to BlockDriverInfo | Andrey Drobyshev |
2023-07-19 | nbd: Use enum for various negotiation modes | Eric Blake |
2023-07-19 | nbd: s/handle/cookie/ to match NBD spec | Eric Blake |
2023-07-19 | nbd/server: Prepare for alternate-size headers | Eric Blake |
2023-07-19 | nbd: Consistent typedef usage in header | Eric Blake |
2023-06-28 | block: use bdrv_co_debug_event in coroutine context | Paolo Bonzini |
2023-06-28 | graph-lock: Unlock the AioContext while polling | Kevin Wolf |
2023-06-01 | block: remove bdrv_co_io_plug() API | Stefan Hajnoczi |
2023-06-01 | block/linux-aio: convert to blk_io_plug_call() API | Stefan Hajnoczi |
2023-06-01 | block/io_uring: convert to blk_io_plug_call() API | Stefan Hajnoczi |
2023-05-30 | aio: remove aio_disable_external() API | Stefan Hajnoczi |
2023-05-30 | block/export: don't require AioContext lock around blk_exp_ref/unref() | Stefan Hajnoczi |
2023-05-30 | block: drain from main loop thread in bdrv_co_yield_to_drain() | Stefan Hajnoczi |
2023-05-30 | block-coroutine-wrapper: Take AioContext lock in no_co_wrappers | Kevin Wolf |
2023-05-19 | blockjob: Adhere to rate limit even when reentered early | Kevin Wolf |
2023-05-19 | block: Call .bdrv_co_create(_opts) unlocked | Kevin Wolf |
2023-05-15 | block: add accounting for zone append operation | Sam Li |
2023-05-15 | block: introduce zone append write for zoned devices | Sam Li |
2023-05-15 | file-posix: add tracking of the zone write pointers | Sam Li |
2023-05-15 | block: add zoned BlockDriver check to block layer | Sam Li |
2023-05-15 | block/block-backend: add block layer APIs resembling Linux ZonedBlockDevice i... | Sam Li |
2023-05-15 | block/file-posix: introduce helper functions for sysfs attributes | Sam Li |
2023-05-15 | block/block-common: add zoned device structs | Sam Li |
2023-05-10 | block: Mark bdrv_refresh_limits() and callers GRAPH_RDLOCK | Kevin Wolf |
2023-05-10 | block: Mark bdrv_recurse_can_replace() and callers GRAPH_RDLOCK | Kevin Wolf |
2023-05-10 | block: Mark bdrv_query_block_graph_info() and callers GRAPH_RDLOCK | Kevin Wolf |
2023-05-10 | block: Mark BlockDriver callbacks for amend job GRAPH_RDLOCK | Emanuele Giuseppe Esposito |
2023-05-10 | block: Mark bdrv_co_debug_event() GRAPH_RDLOCK | Emanuele Giuseppe Esposito |
2023-05-10 | block: Mark bdrv_co_get_info() and callers GRAPH_RDLOCK | Emanuele Giuseppe Esposito |
2023-05-10 | block: Mark bdrv_co_get_allocated_file_size() and callers GRAPH_RDLOCK | Emanuele Giuseppe Esposito |
2023-05-10 | block: .bdrv_open is non-coroutine and unlocked | Kevin Wolf |
2023-05-10 | graph-lock: Fix GRAPH_RDLOCK_GUARD*() to be reader lock | Kevin Wolf |
2023-05-10 | graph-lock: Add GRAPH_UNLOCKED(_PTR) | Kevin Wolf |
2023-05-10 | block: bdrv/blk_co_unref() for calls in coroutine context | Kevin Wolf |
2023-05-10 | block: Consistently call bdrv_activate() outside coroutine | Kevin Wolf |
2023-05-10 | aio-wait: avoid AioContext lock in aio_wait_bh_oneshot() | Stefan Hajnoczi |
2023-05-10 | block: add missing coroutine_fn annotations | Paolo Bonzini |
2023-04-28 | async: Add an optional reentrancy guard to the BH API | Alexander Bulekov |
2023-04-25 | thread-pool: avoid passing the pool parameter every time | Emanuele Giuseppe Esposito |
2023-04-25 | thread-pool: use ThreadPool from the running thread | Emanuele Giuseppe Esposito |
2023-04-25 | io_uring: use LuringState from the running thread | Emanuele Giuseppe Esposito |
2023-04-25 | linux-aio: use LinuxAioState from the running thread | Emanuele Giuseppe Esposito |
2023-04-25 | include/block: fixup typos | Wilfred Mallawa |
2023-04-11 | block, block-backend: write some hot coroutine wrappers by hand | Paolo Bonzini |
2023-04-11 | block-backend: inline bdrv_co_get_geometry | Paolo Bonzini |
2023-04-11 | block: remove has_variable_length from BlockDriver | Paolo Bonzini |
2023-04-11 | block: move has_variable_length to BlockLimits | Paolo Bonzini |
2023-03-27 | block/export: Fix graph locking in blk_get_geometry() call | Kevin Wolf |
2023-03-13 | aio: make aio_set_fd_poll() static to aio-posix.c | Marc-André Lureau |