summaryrefslogtreecommitdiff
path: root/block.c
AgeCommit message (Expand)Author
2026-03-31block: Fix references in bdrv_bsc_*() function commentsYunjian Long
2025-11-25block: use pwrite_zeroes_alignment when writing first sectorStefan Hajnoczi
2025-11-11block: Allow drivers to control protocol prefix at creationEric Blake
2025-11-11block: Drop detach_subchain for bdrv_replace_nodeWesley Hershberger
2025-10-29block: implement 'resize' callback for child_of_bds classFiona Ebner
2025-07-14block: mark bdrv_open_child_common() and its callers GRAPH_UNLOCKEDFiona Ebner
2025-07-14block: mark bdrv_close() as GRAPH_UNLOCKEDFiona Ebner
2025-07-14block: Allow bdrv_new() with and without graph lockKevin Wolf
2025-07-14block: mark bdrv_inactivate() as GRAPH_RDLOCK and move drain to callersFiona Ebner
2025-07-14block: drop wrapper for bdrv_set_backing_hd_drained()Fiona Ebner
2025-07-14block: call bdrv_set_backing_hd() while unlocked in bdrv_open_backing_file()Fiona Ebner
2025-07-14block: add bdrv_graph_wrlock_drained() convenience wrapperFiona Ebner
2025-06-04block: move drain outside of quorum_del_child()Fiona Ebner
2025-06-04block: move drain outside of bdrv_root_unref_child()Fiona Ebner
2025-06-04block: move drain outside of quorum_add_child()Fiona Ebner
2025-06-04block: move drain outside of bdrv_attach_child()Fiona Ebner
2025-06-04block: move drain outside of bdrv_root_attach_child()Fiona Ebner
2025-06-04block: move drain outside of bdrv_set_backing_hd_drained()Fiona Ebner
2025-06-04block: move drain outside of bdrv_attach_child_common(_abort)()Fiona Ebner
2025-06-04block: move drain outside of bdrv_try_change_aio_context()Fiona Ebner
2025-06-04block: move drain outside of bdrv_change_aio_context() and mark GRAPH_RDLOCKFiona Ebner
2025-06-04block: mark change_aio_ctx() callback and instances as GRAPH_RDLOCK(_PTR)Fiona Ebner
2025-06-04block: mark bdrv_parent_change_aio_context() GRAPH_RDLOCKFiona Ebner
2025-06-04block: move drain outside of read-locked bdrv_inactivate_recurse()Fiona Ebner
2025-06-04block: move drain outside of read-locked bdrv_reopen_queue_child()Fiona Ebner
2025-06-04block: remove outdated comments about AioContext lockingFiona Ebner
2025-05-09block.c: fix "the the" typo in commentMichael Tokarev
2025-02-10Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into stagingStefan Hajnoczi
2025-02-10qapi: Move include/qapi/qmp/ to include/qobject/Daniel P. Berrangé
2025-02-06block: Drain nodes before inactivating themKevin Wolf
2025-02-06block: Add blockdev-set-active QMP commandKevin Wolf
2025-02-06block: Add option to create inactive nodesKevin Wolf
2025-02-06block: Fix crash on block_resize on inactive nodeKevin Wolf
2025-02-06block: Don't attach inactive child to active nodeKevin Wolf
2025-02-06block: Allow inactivating already inactive nodesKevin Wolf
2025-02-06block: Add 'active' field to BlockDeviceInfoKevin Wolf
2024-12-20include: Rename sysemu/ -> system/Philippe Mathieu-Daudé
2024-09-10qapi/block-core: Drop temporary 'prefix'Markus Armbruster
2024-07-02block: Parse filenames only when explicitly requestedKevin Wolf
2024-06-28block: remove separate bdrv_file_open callbackPaolo Bonzini
2024-06-28block: do not check bdrv_file_openPaolo Bonzini
2024-06-28block: make assertion more genericPaolo Bonzini
2024-03-12error: Move ERRP_GUARD() to the beginning of the functionZhao Liu
2024-03-12block: Fix missing ERRP_GUARD() for error_prepend()Zhao Liu
2024-02-09block: Support detached LUKS header creation using qemu-imgHyman Huang
2024-01-26commit: Allow users to request only format driver names in backing file formatPeter Krempa
2023-12-21block: remove outdated AioContext locking commentsStefan Hajnoczi
2023-12-21block: remove bdrv_co_lock()Stefan Hajnoczi
2023-12-21block: remove AioContext lockingStefan Hajnoczi
2023-12-21graph-lock: remove AioContext lockingStefan Hajnoczi