[PATCH 2/2] block/io: Use QEMU_LOCK_GUARD to simplify mutex handling
Evgeny Kolmakov <[email protected]> Fri, 22 May 2026 11:06:44 +0300
| Newsgroups | org.nongnu.qemu-trivial,org.nongnu.qemu-devel |
|---|---|
| Message-ID | <[email protected]> |
Replace qemu_mutex_(un)lock() calls with QEMU_LOCK_GUARD(). Signed-off-by: Evgeny Kolmakov <[email protected]> --- block/io.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/block/io.c b/block/io.c index e8fb4ede4d..1020047888 100644 --- a/block/io.c +++ b/block/io.c @@ -719,14 +719,12 @@ BdrvTrackedRequest *coroutine_fn bdrv_co_get_self_request(BlockDriverState *bs) Coroutine *self = qemu_coroutine_self(); IO_CODE(); - qemu_mutex_lock(&bs->reqs_lock); + QEMU_LOCK_GUARD(&bs->reqs_lock); QLIST_FOREACH(req, &bs->tracked_requests, list) { if (req->co == self) { - qemu_mutex_unlock(&bs->reqs_lock); return req; } } - qemu_mutex_unlock(&bs->reqs_lock); return NULL; } -- 2.43.0