15 Commits (6b89e851fabf78d7fb090bcdc71789ea1ef55c9b)

Author SHA1 Message Date
Fiona Ebner 6b89e851fa block: add bdrv_graph_wrlock_drained() convenience wrapper 10 months ago
Stefan Hajnoczi 6bc30f1949 graph-lock: remove AioContext locking 2 years ago
Kevin Wolf 6bc0bcc89f block: Fix deadlocks in bdrv_graph_wrunlock() 2 years ago
Kevin Wolf e6e964b8b0 block: Add assertion for bdrv_graph_wrlock() 3 years ago
Kevin Wolf ac2ae233a0 block: Introduce bdrv_schedule_unref() 3 years ago
Michael Tokarev 3202d8e404 block: spelling fixes 3 years ago
Kevin Wolf 3cce22defb Revert "graph-lock: Disable locking for now" 3 years ago
Kevin Wolf 31b2ddfea3 graph-lock: Unlock the AioContext while polling 3 years ago
Kevin Wolf 80fc5d2600 graph-lock: Disable locking for now 3 years ago
Kevin Wolf 71438d8dac graph-lock: Honour read locks even in the main thread 3 years ago
Stefan Hajnoczi 58a2e3f5c3 block: compile out assert_bdrv_graph_readable() by default 3 years ago
Stefan Hajnoczi d805d8a2c7 block: convert bdrv_graph_wrlock() to AIO_WAIT_WHILE_UNLOCKED() 3 years ago
Kevin Wolf 4002ffdc4f graph-lock: TSA annotations for lock/unlock functions 3 years ago
Emanuele Giuseppe Esposito 3f35f82e04 block: assert that graph read and writes are performed correctly 3 years ago
Paolo Bonzini aead9dc9d1 graph-lock: Introduce a lock to protect block graph operations 3 years ago