Message ID | 20200316110957.449700-1-stefanha@redhat.com (mailing list archive) |
---|---|
Headers | show |
Series | thread: add lock guard macros | expand |
On 16/03/20 12:09, Stefan Hajnoczi wrote: > Lock guards automatically call qemu_(rec_)mutex_unlock() when returning from a > function or leaving leaving a lexical scope. This simplifies code and > eliminates leaks (especially in error code paths). > > This series adds lock guards for QemuMutex and QemuRecMutex. It does not > convert the entire tree but includes example conversions. > > Stefan Hajnoczi (2): > lockable: add lock guards > lockable: add QemuRecMutex support > > include/qemu/lockable.h | 67 +++++++++++++++++++++++++++++++++++++++++ > plugins/core.c | 7 ++--- > plugins/loader.c | 16 +++++----- > util/qemu-timer.c | 23 +++++++------- > 4 files changed, 89 insertions(+), 24 deletions(-) > Queued, thanks. Paolo