Age | Commit message (Expand) | Author |
2023-05-19 | graph-lock: Disable locking for now | Kevin Wolf |
2023-05-19 | graph-lock: Honour read locks even in the main thread | Kevin Wolf |
2023-05-19 | blockjob: Adhere to rate limit even when reentered early | Kevin Wolf |
2023-05-19 | qcow2: Unlock the graph in qcow2_do_open() where necessary | Kevin Wolf |
2023-05-19 | block/export: Fix null pointer dereference in error path | 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: add some trace events for zone append | 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 some trace events for new block layer APIs | Sam Li |
2023-05-15 | block: add zoned BlockDriver check to block layer | Sam Li |
2023-05-15 | block/raw-format: add zone operations to pass through requests | 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-10 | block/meson.build: prefer positive condition for replication | Vladimir Sementsov-Ogievskiy |
2023-05-10 | block: compile out assert_bdrv_graph_readable() by default | Stefan Hajnoczi |
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_bds_stats() 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_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 | mirror: Require GRAPH_RDLOCK for accessing a node's parent list | Kevin Wolf |
2023-05-10 | vhdx: Require GRAPH_RDLOCK for accessing a node's parent list | Kevin Wolf |
2023-05-10 | nbd: Mark nbd_co_do_establish_connection() and callers GRAPH_RDLOCK | Emanuele Giuseppe Esposito |
2023-05-10 | nbd: Remove nbd_co_flush() wrapper function | Kevin Wolf |
2023-05-10 | block: .bdrv_open is non-coroutine and unlocked | 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 | qcow2: Don't call bdrv_getlength() in coroutine_fns | Kevin Wolf |
2023-05-10 | block: add missing coroutine_fn annotations | Paolo Bonzini |
2023-05-10 | block: add configure options for excluding vmdk, vhdx and vpc | Vladimir Sementsov-Ogievskiy |
2023-05-03 | block/export: call blk_set_dev_ops(blk, NULL, NULL) | Stefan Hajnoczi |
2023-04-26 | Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into staging | Richard Henderson |
2023-04-25 | block/monitor: Fix crash when executing HMP commit | Wang Liang |
2023-04-25 | vmdk: make vmdk_is_cid_valid a coroutine_fn | Paolo Bonzini |
2023-04-25 | qcow2: mark various functions as coroutine_fn and GRAPH_RDLOCK | Paolo Bonzini |
2023-04-25 | mirror: make mirror_flush a coroutine_fn, do not use co_wrappers | Paolo Bonzini |
2023-04-25 | blkdebug: add missing coroutine_fn annotation | Paolo Bonzini |
2023-04-25 | vvfat: mark various functions as coroutine_fn | Paolo Bonzini |
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 | block: convert bdrv_drain_all_begin() to AIO_WAIT_WHILE_UNLOCKED() | Stefan Hajnoczi |
2023-04-25 | block: convert bdrv_graph_wrlock() to AIO_WAIT_WHILE_UNLOCKED() | Stefan Hajnoczi |
2023-04-25 | block: convert blk_exp_close_all_type() to AIO_WAIT_WHILE_UNLOCKED() | Stefan Hajnoczi |
2023-04-25 | block: don't acquire AioContext lock in bdrv_drain_all() | Stefan Hajnoczi |
2023-04-25 | block: protect BlockBackend->queued_requests with a lock | Stefan Hajnoczi |