[libvirt PATCH 00/10] Automatic mutex management - part 5

Tim Wiederhake posted 10 patches 2 years, 1 month ago
Test syntax-check passed
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/libvirt tags/patchew/20220325150222.78919-1-twiederh@redhat.com
src/ch/ch_monitor.c                     |  55 +++----
src/datatypes.c                         |  63 +++-----
src/interface/interface_backend_netcf.c | 192 +++++++++++-------------
src/network/bridge_driver.c             |  59 +++-----
src/network/bridge_driver_linux.c       |   4 +-
src/node_device/node_device_driver.c    |  12 +-
src/node_device/node_device_udev.c      |  76 +++++-----
src/qemu/qemu_agent.c                   |  25 ++-
src/rpc/virnetdaemon.c                  | 144 ++++++------------
src/util/virportallocator.c             |  93 +++++-------
src/vbox/vbox_common.c                  |  31 ++--
11 files changed, 302 insertions(+), 452 deletions(-)
[libvirt PATCH 00/10] Automatic mutex management - part 5
Posted by Tim Wiederhake 2 years, 1 month ago
Use the recently implemented VIR_LOCK_GUARD and VIR_WITH_MUTEX_LOCK_GUARD
to simplify mutex management.

Tim Wiederhake (10):
  virnetdaemon: Use automatic mutex management
  bridge_driver: Use automatic mutex management
  node_device_driver: Use automatic mutex management
  interface_backend_netcf: Use automatic mutex management
  node_device_udev: Use automatic mutex management
  qemu_agent: Use automatic mutex management
  vbox_common: Use automatic mutex management
  datatypes: Use automatic mutex management
  ch_monitor: Use automatic mutex management
  virportallocator: Use automatic mutex management

 src/ch/ch_monitor.c                     |  55 +++----
 src/datatypes.c                         |  63 +++-----
 src/interface/interface_backend_netcf.c | 192 +++++++++++-------------
 src/network/bridge_driver.c             |  59 +++-----
 src/network/bridge_driver_linux.c       |   4 +-
 src/node_device/node_device_driver.c    |  12 +-
 src/node_device/node_device_udev.c      |  76 +++++-----
 src/qemu/qemu_agent.c                   |  25 ++-
 src/rpc/virnetdaemon.c                  | 144 ++++++------------
 src/util/virportallocator.c             |  93 +++++-------
 src/vbox/vbox_common.c                  |  31 ++--
 11 files changed, 302 insertions(+), 452 deletions(-)

-- 
2.31.1

Re: [libvirt PATCH 00/10] Automatic mutex management - part 5
Posted by Tim Wiederhake 2 years ago
ping

On Fri, 2022-03-25 at 16:02 +0100, Tim Wiederhake wrote:
> Use the recently implemented VIR_LOCK_GUARD and
> VIR_WITH_MUTEX_LOCK_GUARD
> to simplify mutex management.
> 
> Tim Wiederhake (10):
>   virnetdaemon: Use automatic mutex management
>   bridge_driver: Use automatic mutex management
>   node_device_driver: Use automatic mutex management
>   interface_backend_netcf: Use automatic mutex management
>   node_device_udev: Use automatic mutex management
>   qemu_agent: Use automatic mutex management
>   vbox_common: Use automatic mutex management
>   datatypes: Use automatic mutex management
>   ch_monitor: Use automatic mutex management
>   virportallocator: Use automatic mutex management
> 
>  src/ch/ch_monitor.c                     |  55 +++----
>  src/datatypes.c                         |  63 +++-----
>  src/interface/interface_backend_netcf.c | 192 +++++++++++-----------
> --
>  src/network/bridge_driver.c             |  59 +++-----
>  src/network/bridge_driver_linux.c       |   4 +-
>  src/node_device/node_device_driver.c    |  12 +-
>  src/node_device/node_device_udev.c      |  76 +++++-----
>  src/qemu/qemu_agent.c                   |  25 ++-
>  src/rpc/virnetdaemon.c                  | 144 ++++++------------
>  src/util/virportallocator.c             |  93 +++++-------
>  src/vbox/vbox_common.c                  |  31 ++--
>  11 files changed, 302 insertions(+), 452 deletions(-)
> 
> -- 
> 2.31.1
> 
> 


Re: [libvirt PATCH 00/10] Automatic mutex management - part 5
Posted by Michal Prívozník 2 years ago
On 3/25/22 16:02, Tim Wiederhake wrote:
> Use the recently implemented VIR_LOCK_GUARD and VIR_WITH_MUTEX_LOCK_GUARD
> to simplify mutex management.
> 
> Tim Wiederhake (10):
>   virnetdaemon: Use automatic mutex management
>   bridge_driver: Use automatic mutex management
>   node_device_driver: Use automatic mutex management
>   interface_backend_netcf: Use automatic mutex management
>   node_device_udev: Use automatic mutex management
>   qemu_agent: Use automatic mutex management
>   vbox_common: Use automatic mutex management
>   datatypes: Use automatic mutex management
>   ch_monitor: Use automatic mutex management
>   virportallocator: Use automatic mutex management
> 
>  src/ch/ch_monitor.c                     |  55 +++----
>  src/datatypes.c                         |  63 +++-----
>  src/interface/interface_backend_netcf.c | 192 +++++++++++-------------
>  src/network/bridge_driver.c             |  59 +++-----
>  src/network/bridge_driver_linux.c       |   4 +-
>  src/node_device/node_device_driver.c    |  12 +-
>  src/node_device/node_device_udev.c      |  76 +++++-----
>  src/qemu/qemu_agent.c                   |  25 ++-
>  src/rpc/virnetdaemon.c                  | 144 ++++++------------
>  src/util/virportallocator.c             |  93 +++++-------
>  src/vbox/vbox_common.c                  |  31 ++--
>  11 files changed, 302 insertions(+), 452 deletions(-)
> 

Reviewed-by: Michal Privoznik <mprivozn@redhat.com>

Michal