]> git.proxmox.com Git - mirror_qemu.git/commit
block: mark mixed functions that can suspend
authorPaolo Bonzini <pbonzini@redhat.com>
Wed, 12 Apr 2023 09:23:00 +0000 (11:23 +0200)
committerPaolo Bonzini <pbonzini@redhat.com>
Tue, 26 Sep 2023 16:09:08 +0000 (18:09 +0200)
commite2dbca033710efea20b0b0a26ca05570dcdabd49
tree9df6c8ed2f408e9ceea2b125a40f6cf028099eff
parent1bce34aaa9d324b6d4aaf681e634e1840ca5d04e
block: mark mixed functions that can suspend

The marking should be extended transitively to all functions that call
these ones, so that static analysis can be done much more efficiently.
However, this is a start and makes it possible to use vrc's path-based
searches to find potential bugs where coroutine_fns call blocking functions.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
block/io.c
block/qcow2.c
block/qed.c
block/throttle-groups.c