[libvirt PATCH v2 00/13] Automatic mutex management - part 4
Michal Prívozník
mprivozn at redhat.com
Thu Mar 17 13:12:27 UTC 2022
On 3/16/22 23:10, Tim Wiederhake wrote:
> Use the recently implemented VIR_LOCK_GUARD and VIR_WITH_MUTEX_LOCK_GUARD
> to simplify mutex management.
>
> V1: https://listman.redhat.com/archives/libvir-list/2022-March/229144.html
>
> Changes since V1:
> * Renamed mutex in nwfilter_driver.c
> * Removed all instances where a lock guard had to be initialized with NULL
> (i.e. referencing no mutex).
>
> Tim Wiederhake (13):
> nwfilter_driver: Statically initialize mutex
> nwfilter_driver: Split up nwfilterStateCleanup
> nwfilter_driver: Use automatic mutex management
> nwfilter_gentech: Use automatic mutex management
> nwfilter_dhcpsnoop: Replace virNWFilterSnoopActiveLock macros
> nwfilter_dhcpsnoop: Replace virNWFilterSnoopLock macros
> nwfilter_dhcpsnoop: Replace virNWFilterSnoopReqLock functions
> nwfilter_learnipaddr: Use automatic mutex management
> nwfilter_ipaddrmap: Use automatic mutex management
> virNetlinkEventAddClient: Remove goto
> virnetlink: Use automatic memory management
> remote_daemon_stream: Use automatic memory management
> qemu_conf: Use automatic memory management
>
> src/conf/nwfilter_ipaddrmap.c | 80 ++---
> src/conf/virnwfilterobj.h | 1 -
> src/nwfilter/nwfilter_dhcpsnoop.c | 396 ++++++++-----------------
> src/nwfilter/nwfilter_driver.c | 175 +++++------
> src/nwfilter/nwfilter_gentech_driver.c | 33 +--
> src/nwfilter/nwfilter_learnipaddr.c | 83 ++----
> src/qemu/qemu_conf.c | 70 ++---
> src/remote/remote_daemon_stream.c | 34 +--
> src/util/virnetlink.c | 226 +++++++-------
> 9 files changed, 423 insertions(+), 675 deletions(-)
>
Reviewed-by: Michal Privoznik <mprivozn at redhat.com>
Michal
More information about the libvir-list
mailing list