aboutsummaryrefslogtreecommitdiff
path: root/block
AgeCommit message (Expand)Author
2023-05-30block-backend: split blk_do_set_aio_context()Stefan Hajnoczi
2023-05-30copy-before-write: Fix open with child in iothreadKevin Wolf
2023-05-30raw-format: Fix open with 'file' in iothreadKevin Wolf
2023-05-30qcow2: Fix open with 'file' in iothreadKevin Wolf
2023-05-30mirror: Hold main AioContext lock for calling bdrv_open_backing_file()Kevin Wolf
2023-05-30block-backend: Fix blk_new_open() for iothreadsKevin Wolf
2023-05-30block: Take main AioContext lock when calling bdrv_open()Kevin Wolf
2023-05-30block-coroutine-wrapper: Take AioContext lock in no_co_wrappersKevin Wolf
2023-05-19graph-lock: Disable locking for nowKevin Wolf
2023-05-19graph-lock: Honour read locks even in the main threadKevin Wolf
2023-05-19blockjob: Adhere to rate limit even when reentered earlyKevin Wolf
2023-05-19qcow2: Unlock the graph in qcow2_do_open() where necessaryKevin Wolf
2023-05-19block/export: Fix null pointer dereference in error pathKevin Wolf
2023-05-19block: Call .bdrv_co_create(_opts) unlockedKevin Wolf
2023-05-15block: add accounting for zone append operationSam Li
2023-05-15block: add some trace events for zone appendSam Li
2023-05-15block: introduce zone append write for zoned devicesSam Li
2023-05-15file-posix: add tracking of the zone write pointersSam Li
2023-05-15block: add some trace events for new block layer APIsSam Li
2023-05-15block: add zoned BlockDriver check to block layerSam Li
2023-05-15block/raw-format: add zone operations to pass through requestsSam Li
2023-05-15block/block-backend: add block layer APIs resembling Linux ZonedBlockDevice i...Sam Li
2023-05-15block/file-posix: introduce helper functions for sysfs attributesSam Li
2023-05-10block/meson.build: prefer positive condition for replicationVladimir Sementsov-Ogievskiy
2023-05-10block: compile out assert_bdrv_graph_readable() by defaultStefan Hajnoczi
2023-05-10block: Mark bdrv_refresh_limits() and callers GRAPH_RDLOCKKevin Wolf
2023-05-10block: Mark bdrv_recurse_can_replace() and callers GRAPH_RDLOCKKevin Wolf
2023-05-10block: Mark bdrv_query_bds_stats() and callers GRAPH_RDLOCKKevin Wolf
2023-05-10block: Mark BlockDriver callbacks for amend job GRAPH_RDLOCKEmanuele Giuseppe Esposito
2023-05-10block: Mark bdrv_co_get_info() and callers GRAPH_RDLOCKEmanuele Giuseppe Esposito
2023-05-10block: Mark bdrv_co_get_allocated_file_size() and callers GRAPH_RDLOCKEmanuele Giuseppe Esposito
2023-05-10mirror: Require GRAPH_RDLOCK for accessing a node's parent listKevin Wolf
2023-05-10vhdx: Require GRAPH_RDLOCK for accessing a node's parent listKevin Wolf
2023-05-10nbd: Mark nbd_co_do_establish_connection() and callers GRAPH_RDLOCKEmanuele Giuseppe Esposito
2023-05-10nbd: Remove nbd_co_flush() wrapper functionKevin Wolf
2023-05-10block: .bdrv_open is non-coroutine and unlockedKevin Wolf
2023-05-10block: bdrv/blk_co_unref() for calls in coroutine contextKevin Wolf
2023-05-10block: Consistently call bdrv_activate() outside coroutineKevin Wolf
2023-05-10qcow2: Don't call bdrv_getlength() in coroutine_fnsKevin Wolf
2023-05-10block: add missing coroutine_fn annotationsPaolo Bonzini
2023-05-10block: add configure options for excluding vmdk, vhdx and vpcVladimir Sementsov-Ogievskiy
2023-05-03block/export: call blk_set_dev_ops(blk, NULL, NULL)Stefan Hajnoczi
2023-04-26Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into stagingRichard Henderson
2023-04-25block/monitor: Fix crash when executing HMP commitWang Liang
2023-04-25vmdk: make vmdk_is_cid_valid a coroutine_fnPaolo Bonzini
2023-04-25qcow2: mark various functions as coroutine_fn and GRAPH_RDLOCKPaolo Bonzini
2023-04-25mirror: make mirror_flush a coroutine_fn, do not use co_wrappersPaolo Bonzini
2023-04-25blkdebug: add missing coroutine_fn annotationPaolo Bonzini
2023-04-25vvfat: mark various functions as coroutine_fnPaolo Bonzini
2023-04-25thread-pool: avoid passing the pool parameter every timeEmanuele Giuseppe Esposito