diff options
| author | Paolo Bonzini <pbonzini@redhat.com> | 2023-03-09 09:44:48 +0100 |
|---|---|---|
| committer | Kevin Wolf <kwolf@redhat.com> | 2023-04-25 13:17:28 +0200 |
| commit | eab76d58462016e9fe35a51bab6917d254e82139 (patch) | |
| tree | 5a92e3494676acd99af4c7adf0f1e63aa83e2448 /scripts/tracetool/backend/syslog.py | |
| parent | aef04fc79084fe340c931679413eb6070f2f13ca (diff) | |
| download | focaccia-qemu-eab76d58462016e9fe35a51bab6917d254e82139.tar.gz focaccia-qemu-eab76d58462016e9fe35a51bab6917d254e82139.zip | |
vvfat: mark various functions as coroutine_fn
Functions that can do I/O are prime candidates for being coroutine_fns. Make the change for those that are themselves called only from coroutine_fns. In addition, coroutine_fns should do I/O using bdrv_co_*() functions, for which it is required to hold the BlockDriverState graph lock. So also nnotate functions on the I/O path with TSA attributes, making it possible to switch them to use bdrv_co_*() functions. Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Message-Id: <20230309084456.304669-2-pbonzini@redhat.com> Reviewed-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Diffstat (limited to 'scripts/tracetool/backend/syslog.py')
0 files changed, 0 insertions, 0 deletions