summary refs log tree commit diff stats
path: root/block/block-backend.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* block: Remove unused blk_op_is_blocked()Kevin Wolf2025-03-111-12/+0
* block: Support inactive nodes in blk_insert_bs()Kevin Wolf2025-02-061-2/+12
* block: Fix crash on block_resize on inactive nodeKevin Wolf2025-02-061-1/+1
* block-backend: Fix argument order when calling 'qapi_event_send_block_io_erro...Peter Krempa2025-02-061-1/+1
* block: Fix leak in send_qmp_error_eventFabiano Rosas2025-02-061-2/+2
* block: Improve blk_get_attached_dev_id() docstringPhilippe Mathieu-Daudé2025-02-061-4/+8
* include: Rename sysemu/ -> system/Philippe Mathieu-Daudé2024-12-201-4/+4
* qapi: add qom-path to BLOCK_IO_ERROR eventVladimir Sementsov-Ogievskiy2024-10-221-4/+17
* block-backend: Remove deadcodeDr. David Alan Gilbert2024-10-031-73/+0
* block-backend: fix edge case in bdrv_next_cleanup() where BDS associated to B...Fiona Ebner2024-03-261-7/+4
* block-backend: fix edge case in bdrv_next() where BDS associated to BB changesFiona Ebner2024-03-261-4/+3
* block-backend: Allow concurrent context changesHanna Czenczek2024-02-071-11/+11
* block: remove outdated AioContext locking commentsStefan Hajnoczi2023-12-211-8/+0
* block: remove AioContext lockingStefan Hajnoczi2023-12-211-14/+0
* graph-lock: remove AioContext lockingStefan Hajnoczi2023-12-211-7/+4
* block: Fix deadlocks in bdrv_graph_wrunlock()Kevin Wolf2023-11-211-2/+6
* block: Fix bdrv_graph_wrlock() call in blk_remove_bs()Kevin Wolf2023-11-211-1/+3
* block: Mark bdrv_skip_filters() and callers GRAPH_RDLOCKKevin Wolf2023-11-071-0/+1
* block: Mark bdrv_root_attach_child() GRAPH_WRLOCKKevin Wolf2023-11-071-0/+2
* block: Mark bdrv_probe_blocksizes() and callers GRAPH_RDLOCKKevin Wolf2023-11-071-0/+2
* block: Mark bdrv_op_is_blocked() and callers GRAPH_RDLOCKKevin Wolf2023-10-121-0/+1
* qcow2: Mark qcow2_signal_corruption() and callers GRAPH_RDLOCKKevin Wolf2023-10-121-0/+2
* block: Mark bdrv_first_blk() and bdrv_is_root_node() GRAPH_RDLOCKKevin Wolf2023-10-121-1/+5
* Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into stagingStefan Hajnoczi2023-09-211-32/+32
|\
| * block-backend: process zoned requests in the current AioContextStefan Hajnoczi2023-09-201-6/+6
| * block-backend: process I/O in the current AioContextStefan Hajnoczi2023-09-201-3/+3
| * block: remove AIOCBInfo->get_aio_context()Stefan Hajnoczi2023-09-201-17/+0
| * block: Mark bdrv_root_unref_child() GRAPH_WRLOCKKevin Wolf2023-09-201-0/+3
| * block: Mark bdrv_parent_perms_conflict() and callers GRAPH_RDLOCKKevin Wolf2023-09-201-6/+20
* | block/throttle-groups: Use ThrottleDirection instread of bool is_writezhenwei pi2023-08-291-2/+2
|/
* block: add blk_io_plug_call() APIStefan Hajnoczi2023-06-011-22/+0
* block: add blk_in_drain() APIStefan Hajnoczi2023-05-301-0/+7
* block-backend: split blk_do_set_aio_context()Stefan Hajnoczi2023-05-301-38/+23
* block-backend: Fix blk_new_open() for iothreadsKevin Wolf2023-05-301-6/+21
* block: Take main AioContext lock when calling bdrv_open()Kevin Wolf2023-05-301-0/+2
* block-coroutine-wrapper: Take AioContext lock in no_co_wrappersKevin Wolf2023-05-301-1/+6
* block: introduce zone append write for zoned devicesSam Li2023-05-151-0/+61
* block/block-backend: add block layer APIs resembling Linux ZonedBlockDevice i...Sam Li2023-05-151-0/+137
* block: Consistently call bdrv_activate() outside coroutineKevin Wolf2023-05-101-1/+9
* block: don't acquire AioContext lock in bdrv_drain_all()Stefan Hajnoczi2023-04-251-7/+1
* block: protect BlockBackend->queued_requests with a lockStefan Hajnoczi2023-04-251-2/+16
* block: make BlockBackend->disable_request_queuing atomicStefan Hajnoczi2023-04-251-3/+4
* block: make BlockBackend->quiesce_counter atomicStefan Hajnoczi2023-04-251-7/+7
* block-backend: remove qatomic_mb_read()Paolo Bonzini2023-04-201-2/+2
* block, block-backend: write some hot coroutine wrappers by handPaolo Bonzini2023-04-111-0/+27
* block-backend: ignore inserted state in blk_co_nb_sectorsPaolo Bonzini2023-04-111-15/+8
* block-backend: inline bdrv_co_get_geometryPaolo Bonzini2023-04-111-2/+6
* block/export: Fix graph locking in blk_get_geometry() callKevin Wolf2023-03-271-2/+5
* block: Mark bdrv_co_eject/lock_medium() and callers GRAPH_RDLOCKKevin Wolf2023-02-231-0/+2
* block: Mark bdrv_co_is_inserted() and callers GRAPH_RDLOCKEmanuele Giuseppe Esposito2023-02-231-11/+14