mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-05 00:33:55 -06:00
async: Register/unregister aiocontext in graph lock list
Add/remove the AioContext in aio_context_list in graph-lock.c when it is created/destroyed. This allows using the graph locking operations from this AioContext. In order to allow linking util/async.c with binaries that don't include the block layer, introduce stubs for (un)register_aiocontext(). Signed-off-by: Emanuele Giuseppe Esposito <eesposit@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> Message-Id: <20221207131838.239125-5-kwolf@redhat.com> Reviewed-by: Emanuele Giuseppe Esposito <eesposit@redhat.com> Reviewed-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com>
This commit is contained in:
parent
8aa77000c2
commit
587d82fae2
3 changed files with 15 additions and 0 deletions
10
stubs/graph-lock.c
Normal file
10
stubs/graph-lock.c
Normal file
|
@ -0,0 +1,10 @@
|
|||
#include "qemu/osdep.h"
|
||||
#include "block/graph-lock.h"
|
||||
|
||||
void register_aiocontext(AioContext *ctx)
|
||||
{
|
||||
}
|
||||
|
||||
void unregister_aiocontext(AioContext *ctx)
|
||||
{
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue