aboutsummaryrefslogtreecommitdiff
path: root/authz
diff options
context:
space:
mode:
authorKevin Wolf <kwolf@redhat.com>2020-10-05 17:58:54 +0200
committerMarkus Armbruster <armbru@redhat.com>2020-10-09 07:08:20 +0200
commit18c6ac1c6eb7cc541249585836659d0d3ed3a539 (patch)
tree7a923644454f1b0a4c395a8a6673d453ec33f0b0 /authz
parente336fd4c4b2fa04e5d6c7f8ee524bfd2d9e9e8f1 (diff)
block: Add bdrv_lock()/unlock()
Inside of coroutine context, we can't directly use aio_context_acquire() for the AioContext of a block node because we already own the lock of the current AioContext and we need to avoid double locking to prevent deadlocks. This provides helper functions to lock the AioContext of a node only if it's not the same as the current AioContext. Signed-off-by: Kevin Wolf <kwolf@redhat.com> Message-Id: <20201005155855.256490-14-kwolf@redhat.com> Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com> Signed-off-by: Markus Armbruster <armbru@redhat.com>
Diffstat (limited to 'authz')
0 files changed, 0 insertions, 0 deletions