diff options
Diffstat (limited to 'block')
-rw-r--r-- | block/graph-lock.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/block/graph-lock.c b/block/graph-lock.c index 454c31e691..259a7a0bde 100644 --- a/block/graph-lock.c +++ b/block/graph-lock.c @@ -265,7 +265,10 @@ void bdrv_graph_rdunlock_main_loop(void) void assert_bdrv_graph_readable(void) { + /* reader_count() is slow due to aio_context_list_lock lock contention */ +#ifdef CONFIG_DEBUG_GRAPH_LOCK assert(qemu_in_main_thread() || reader_count()); +#endif } void assert_bdrv_graph_writable(void) |