[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 0/9] Changing qemu_mutex_locks to lock guard macros
From: |
Mahmoud Mandour |
Subject: |
[PATCH 0/9] Changing qemu_mutex_locks to lock guard macros |
Date: |
Thu, 11 Mar 2021 05:15:29 +0200 |
Hello,
This is my first contribution to the qemu project, in which
I attempt to replace some usages of qemu_mutex_lock calls and
the respective qemu_mutex_unlock calls with QEMU_LOCK_GUARD macros.
As it is a matter of subjectivity on which we should base whether we would
change qemu_mutex_lock/unlock with a lock guard, I tried as much as I could
to only change it where beneficial to readibility and simplicity.
I tried to only change it where it would eliminate goto paths
or if the span of locking/unlocking is so spacious that it's
not immediately obvious that the particular calls to
qemu_mutex_lock/unlock are a matching pair.
Mahmoud Mandour (9):
tpm: Changed a qemu_mutex_lock to QEMU_LOCK_GUARD
block: Replaced qemu_mutex_lock calls with QEMU_LOCK_GUARD
char: Replaced a qemu_mutex_lock with QEMU_LOCK_GUARD
util: Replaced qemu_mutex_lock with QEMU_LOCK_GUARDs
monitor: Replaced qemu_mutex_lock calls with QEMU_LOCK_GUARD
migration: Replaced qemu_mutex_lock calls with QEMU_LOCK_GUARD
virtio-iommu: Replaced qemu_mutex_lock calls with QEMU_LOCK_GUARD
hw/9pfs/9p-synth: Replaced qemu_mutex_lock with QEMU_LOCK_GUARD
hw/hyperv/vmbus: replaced qemu_mutex_lock with QEMU_LOCK_GUARD
backends/tpm/tpm_emulator.c | 8 +-
block/curl.c | 13 +--
block/nbd.c | 188 +++++++++++++++++-------------------
chardev/char.c | 3 +-
hw/9pfs/9p-synth.c | 12 +--
hw/hyperv/vmbus.c | 13 +--
hw/virtio/virtio-iommu.c | 78 +++++++--------
migration/migration.c | 6 +-
migration/ram.c | 6 +-
monitor/monitor.c | 8 +-
monitor/qmp.c | 51 +++++-----
util/filemonitor-inotify.c | 24 ++---
util/vfio-helpers.c | 23 ++---
13 files changed, 192 insertions(+), 241 deletions(-)
--
2.25.1