Signed-off-by: Tim Wiederhake
---
src/conf/nwfilter_ipaddrmap.c | 3 ---
1 file changed, 3 deletions(-)
diff --git a/src/conf/nwfilter_ipaddrmap.c b/src/conf/nwfilter_ipaddrmap.c
index d6facd749e..bc21c80536 100644
--- a/src/conf/nwfilter_ipaddrmap.c
+++ b/src/conf/nwfilter_ipaddrmap.c
Signed-off-by: Tim Wiederhake
---
src/conf/nwfilter_params.c | 36 +++-
1 file changed, 15 insertions(+), 21 deletions(-)
diff --git a/src/conf/nwfilter_params.c b/src/conf/nwfilter_params.c
index 0b1676e25f..63ab7e7150 100644
--- a/src/conf/nwfilter_params.c
"xmlNextElementSibling()" skips attribute nodes, making the explicit
check for the type of `cur` redundant. This prepares for the removal
of this check in the next commit.
Signed-off-by: Tim Wiederhake
---
src/conf/nwfilter_params.c | 4 ++--
1 file changed, 2 insertions(+), 2
`cur` is guaranteed to be of type `XML_ELEMENT_NODE` by using
`xmlFirstElementChild()` and `xmlNextElementSibling()`.
Signed-off-by: Tim Wiederhake
---
src/conf/nwfilter_params.c | 57 +++---
1 file changed, 28 insertions(+), 29 deletions(-)
diff --git a/src
Signed-off-by: Tim Wiederhake
---
src/conf/nwfilter_params.c | 2 --
1 file changed, 2 deletions(-)
diff --git a/src/conf/nwfilter_params.c b/src/conf/nwfilter_params.c
index aeed0cff1f..c94e9679f8 100644
--- a/src/conf/nwfilter_params.c
+++ b/src/conf/nwfilter_params.c
@@ -702,8 +702,6
"virHashNew" cannot return NULL, yet we check for NULL in various places.
See https://listman.redhat.com/archives/libvir-list/2021-July/msg00074.html.
Tim Wiederhake (10):
conf: Add AUTOPTR_CLEANUP_FUNC for virNWFilterVarValue
virNWFilterParseParamAttributes: `virHashNew` cannot r
Signed-off-by: Tim Wiederhake
---
src/conf/nwfilter_params.h | 2 ++
1 file changed, 2 insertions(+)
diff --git a/src/conf/nwfilter_params.h b/src/conf/nwfilter_params.h
index d11b533958..f9f7f68ff3 100644
--- a/src/conf/nwfilter_params.h
+++ b/src/conf/nwfilter_params.h
@@ -51,6 +51,8
_block.c | 8 ++
> src/qemu/qemu_domain.c | 57 ++--
> --
> src/util/virhash.h | 2 +-
> 6 files changed, 39 insertions(+), 61 deletions(-)
>
LGTM. Series:
Reviewed-by: Tim Wiederhake
e_t` typed variables.
Tim Wiederhake (3):
virLockSpaceNewPostExecRestart: `virHashNew` cannot return NULL
WIP virStoragePoolObjListNew: `virHashNew` cannot return NULL
virNWFilterParseParamAttributes: Simplify loop
src/conf/nwfilter_params.c | 7 ++-
src/conf/virstorageobj.c | 7 ++-
Signed-off-by: Tim Wiederhake
---
src/util/virlockspace.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/src/util/virlockspace.c b/src/util/virlockspace.c
index edf2ec907f..46bd922f35 100644
--- a/src/util/virlockspace.c
+++ b/src/util/virlockspace.c
@@ -293,8 +293,7
Signed-off-by: Tim Wiederhake
---
src/conf/nwfilter_params.c | 7 ++-
1 file changed, 2 insertions(+), 5 deletions(-)
diff --git a/src/conf/nwfilter_params.c b/src/conf/nwfilter_params.c
index 35ea0256c3..ca7b62874c 100644
--- a/src/conf/nwfilter_params.c
+++ b/src/conf/nwfilter_params.c
Signed-off-by: Tim Wiederhake
---
src/conf/virstorageobj.c | 7 ++-
1 file changed, 2 insertions(+), 5 deletions(-)
diff --git a/src/conf/virstorageobj.c b/src/conf/virstorageobj.c
index 32ed55ff8b..18a7718de9 100644
--- a/src/conf/virstorageobj.c
+++ b/src/conf/virstorageobj.c
@@ -398,11
Signed-off-by: Tim Wiederhake
---
docs/kbase/qemu-core-dump.rst | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/docs/kbase/qemu-core-dump.rst b/docs/kbase/qemu-core-dump.rst
index 44fd40fc52..5c3781cf90 100644
--- a/docs/kbase/qemu-core-dump.rst
+++ b/docs/kbase/qemu-core
Signed-off-by: Tim Wiederhake
---
AUTHORS.rst.in | 1 +
1 file changed, 1 insertion(+)
diff --git a/AUTHORS.rst.in b/AUTHORS.rst.in
index a580359c0e..e8a560b780 100644
--- a/AUTHORS.rst.in
+++ b/AUTHORS.rst.in
@@ -31,6 +31,7 @@ The primary maintainers and people with commit access rights
Signed-off-by: Tim Wiederhake
---
src/conf/interface_conf.c | 15 ++-
1 file changed, 6 insertions(+), 9 deletions(-)
diff --git a/src/conf/interface_conf.c b/src/conf/interface_conf.c
index 8be439a2a1..8f8e8871cb 100644
--- a/src/conf/interface_conf.c
+++ b/src/conf
These changes make the g_auto-ification in the next commit clearer.
Signed-off-by: Tim Wiederhake
---
src/conf/interface_conf.c | 14 +++---
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/src/conf/interface_conf.c b/src/conf/interface_conf.c
index 150616bda9..cbe6aad957
Signed-off-by: Tim Wiederhake
---
src/conf/interface_conf.c | 23 ++-
1 file changed, 6 insertions(+), 17 deletions(-)
diff --git a/src/conf/interface_conf.c b/src/conf/interface_conf.c
index 8f8e8871cb..7c2a0f162c 100644
--- a/src/conf/interface_conf.c
+++ b/src/conf
Signed-off-by: Tim Wiederhake
---
src/conf/interface_conf.c | 11 +--
1 file changed, 5 insertions(+), 6 deletions(-)
diff --git a/src/conf/interface_conf.c b/src/conf/interface_conf.c
index 7c2a0f162c..305a312327 100644
--- a/src/conf/interface_conf.c
+++ b/src/conf/interface_conf.c
Signed-off-by: Tim Wiederhake
---
src/conf/interface_conf.c | 26 ++
1 file changed, 10 insertions(+), 16 deletions(-)
diff --git a/src/conf/interface_conf.c b/src/conf/interface_conf.c
index 0b3e5716f3..bfeb69e664 100644
--- a/src/conf/interface_conf.c
+++ b/src/conf
Signed-off-by: Tim Wiederhake
---
src/qemu/qemu_capabilities.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/qemu/qemu_capabilities.c b/src/qemu/qemu_capabilities.c
index 5f1eb5014c..f8db6fd370 100644
--- a/src/qemu/qemu_capabilities.c
+++ b/src/qemu
Signed-off-by: Tim Wiederhake
---
src/conf/interface_conf.c | 9 ++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/src/conf/interface_conf.c b/src/conf/interface_conf.c
index f2b3804bec..150616bda9 100644
--- a/src/conf/interface_conf.c
+++ b/src/conf/interface_conf.c
Signed-off-by: Tim Wiederhake
---
src/conf/interface_conf.c | 129 +++---
1 file changed, 49 insertions(+), 80 deletions(-)
diff --git a/src/conf/interface_conf.c b/src/conf/interface_conf.c
index 4b464bdf4f..47f9da797d 100644
--- a/src/conf/interface_conf.c
Signed-off-by: Tim Wiederhake
---
src/conf/interface_conf.c | 23 ---
1 file changed, 4 insertions(+), 19 deletions(-)
diff --git a/src/conf/interface_conf.c b/src/conf/interface_conf.c
index 47f9da797d..f3fc47bd69 100644
--- a/src/conf/interface_conf.c
+++ b/src/conf
Signed-off-by: Tim Wiederhake
---
src/conf/interface_conf.c | 67 ---
1 file changed, 20 insertions(+), 47 deletions(-)
diff --git a/src/conf/interface_conf.c b/src/conf/interface_conf.c
index cbe6aad957..4b464bdf4f 100644
--- a/src/conf/interface_conf.c
A collection of drive-by fixes and improvements that quickly derailed
into the g_auto-ification of src/conf/interface_conf.c.
Tim Wiederhake (14):
docs: coding-style: Clarify on virXXXPtr types
virQEMUCapsSEVInfoCopy: Remove superfluous g_auto usage
virInterfaceDefDevFormat: Add missing
Signed-off-by: Tim Wiederhake
---
docs/coding-style.rst | 5 +
1 file changed, 5 insertions(+)
diff --git a/docs/coding-style.rst b/docs/coding-style.rst
index 470c61860f..ab7634dc14 100644
--- a/docs/coding-style.rst
+++ b/docs/coding-style.rst
@@ -54,6 +54,7 @@ Struct type names
Signed-off-by: Tim Wiederhake
---
src/conf/interface_conf.c | 9 ++---
1 file changed, 2 insertions(+), 7 deletions(-)
diff --git a/src/conf/interface_conf.c b/src/conf/interface_conf.c
index bfeb69e664..c41eecac29 100644
--- a/src/conf/interface_conf.c
+++ b/src/conf/interface_conf.c
Signed-off-by: Tim Wiederhake
---
src/conf/interface_conf.c | 14 --
1 file changed, 4 insertions(+), 10 deletions(-)
diff --git a/src/conf/interface_conf.c b/src/conf/interface_conf.c
index c41eecac29..8be439a2a1 100644
--- a/src/conf/interface_conf.c
+++ b/src/conf
Signed-off-by: Tim Wiederhake
---
src/conf/interface_conf.c | 29 -
1 file changed, 8 insertions(+), 21 deletions(-)
diff --git a/src/conf/interface_conf.c b/src/conf/interface_conf.c
index f3fc47bd69..0b3e5716f3 100644
--- a/src/conf/interface_conf.c
+++ b/src/conf
On Wed, 2022-01-12 at 15:36 +0100, Michal Prívozník wrote:
> On 1/12/22 14:10, Tim Wiederhake wrote:
> > A collection of drive-by fixes and improvements that quickly
> > derailed
> > into the g_auto-ification of src/conf/interface_conf.c.
> >
> > Tim Wiederha
Signed-off-by: Tim Wiederhake
---
src/qemu/qemu_cgroup.c| 2 +-
tests/qemucapabilitiesnumbering.c | 2 +-
tests/qemucapabilitiestest.c | 4 ++--
3 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/src/qemu/qemu_cgroup.c b/src/qemu/qemu_cgroup.c
index 308be5b00f
Allow failure to not have false-positives fail the builds.
Signed-off-by: Tim Wiederhake
---
.gitlab-ci.yml | 12
1 file changed, 12 insertions(+)
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 6ba11a0431..5e46f3dcb8 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -87,6
not mark
patch #2 as already reviewed.
Regards,
Tim
Tim Wiederhake (3):
scripts: Check spelling
ci: Add spell checking
Fix some typos
.gitlab-ci.yml| 12 +++
scripts/check-spelling.py | 119 ++
src/qemu/qemu_cgroup.c| 2
of per-directory ignore
lists and some oddities regarding capitalization in ignore lists.
[1] (https://github.com/codespell-project/codespell/)
Signed-off-by: Tim Wiederhake
---
scripts/check-spelling.py | 119 ++
1 file changed, 119 insertions(+)
create mode
This was not mentioned before.
Signed-off-by: Tim Wiederhake
---
docs/coding-style.rst | 13 +
1 file changed, 13 insertions(+)
diff --git a/docs/coding-style.rst b/docs/coding-style.rst
index ee4d551805..01f1e25127 100644
--- a/docs/coding-style.rst
+++ b/docs/coding-style.rst
not for private types
* patches 2 and 3: Pushed
* patch 4 (now 2): Rewritten examples as requested
Tim Wiederhake (2):
docs: coding-style: Clarify on virXXXPtr types
docs: coding-style: One variable declaration per line
docs/coding-style.rst | 20 +++-
1 file changed, 19
This partially reverts commit 9ccbed6afb.
Signed-off-by: Tim Wiederhake
---
docs/coding-style.rst | 7 ++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/docs/coding-style.rst b/docs/coding-style.rst
index 37e6009db4..ee4d551805 100644
--- a/docs/coding-style.rst
+++ b/docs
On Mon, 2022-01-17 at 11:40 +0100, Peter Krempa wrote:
> On Mon, Jan 17, 2022 at 11:19:02 +0100, Tim Wiederhake wrote:
> > This partially reverts commit 9ccbed6afb.
> >
> > Signed-off-by: Tim Wiederhake
> > ---
> > docs/coding-style.rst | 7 ++-
> &
Signed-off-by: Tim Wiederhake
---
src/test/test_driver.c | 15 +--
1 file changed, 5 insertions(+), 10 deletions(-)
diff --git a/src/test/test_driver.c b/src/test/test_driver.c
index 4eca5c4a65..34e4652375 100644
--- a/src/test/test_driver.c
+++ b/src/test/test_driver.c
@@ -1386,16
Signed-off-by: Tim Wiederhake
---
src/remote/remote_daemon_dispatch.c | 187 +---
1 file changed, 58 insertions(+), 129 deletions(-)
diff --git a/src/remote/remote_daemon_dispatch.c
b/src/remote/remote_daemon_dispatch.c
index 510856024c..1a73976831 100644
--- a/src
Signed-off-by: Tim Wiederhake
---
src/admin/admin_server_dispatch.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/src/admin/admin_server_dispatch.c
b/src/admin/admin_server_dispatch.c
index f533fcf539..893c7f1de2 100644
--- a/src/admin/admin_server_dispatch.c
+++ b/src
Signed-off-by: Tim Wiederhake
---
src/esx/esx_vi.c | 109 ---
1 file changed, 47 insertions(+), 62 deletions(-)
diff --git a/src/esx/esx_vi.c b/src/esx/esx_vi.c
index 36e9dc1d2c..b56d84fc43 100644
--- a/src/esx/esx_vi.c
+++ b/src/esx/esx_vi.c
of working around the issue of the lifetime of the mutex.
Tim Wiederhake (10):
test: Use automatic mutex management
openvz: Use automatic mutex management
remote_daemon_dispatch: Use automatic mutex management
netdev: Use automatic mutex management
nodesuspend: Use automatic mutex management
Signed-off-by: Tim Wiederhake
---
src/util/virnetdev.c | 20
1 file changed, 8 insertions(+), 12 deletions(-)
diff --git a/src/util/virnetdev.c b/src/util/virnetdev.c
index fcf679ec37..5df48af60c 100644
--- a/src/util/virnetdev.c
+++ b/src/util/virnetdev.c
@@ -3568,12
These functions are only ever called in a single threaded
environment and the mutex would not have prevented concurrent
access anyway.
Signed-off-by: Tim Wiederhake
---
src/storage/storage_driver.c | 7 ---
1 file changed, 7 deletions(-)
diff --git a/src/storage/storage_driver.c b/src
Signed-off-by: Tim Wiederhake
---
src/storage/storage_driver.c | 25 +++--
1 file changed, 7 insertions(+), 18 deletions(-)
diff --git a/src/storage/storage_driver.c b/src/storage/storage_driver.c
index ee710f6b76..e3e1604311 100644
--- a/src/storage/storage_driver.c
+++ b
Signed-off-by: Tim Wiederhake
---
src/util/virnodesuspend.c | 54 +--
1 file changed, 18 insertions(+), 36 deletions(-)
diff --git a/src/util/virnodesuspend.c b/src/util/virnodesuspend.c
index e1167605ca..5feef79c43 100644
--- a/src/util/virnodesuspend.c
Signed-off-by: Tim Wiederhake
---
src/esx/esx_stream.c | 65 ++--
1 file changed, 21 insertions(+), 44 deletions(-)
diff --git a/src/esx/esx_stream.c b/src/esx/esx_stream.c
index 5b20804bb1..2b49c8dd12 100644
--- a/src/esx/esx_stream.c
+++ b/src/esx
Signed-off-by: Tim Wiederhake
---
src/openvz/openvz_driver.c | 91 --
1 file changed, 28 insertions(+), 63 deletions(-)
diff --git a/src/openvz/openvz_driver.c b/src/openvz/openvz_driver.c
index aa1db09540..d8e4dd7f8b 100644
--- a/src/openvz/openvz_driver.c
ping
On Fri, 2022-03-04 at 18:28 +0100, 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-February/msg00674.html
>
> Chang
On Thu, 2022-03-17 at 10:44 +0100, Pavel Hrdina wrote:
> On Fri, Mar 04, 2022 at 06:28:37PM +0100, Tim Wiederhake wrote:
> > Signed-off-by: Tim Wiederhake
> > ---
> > src/esx/esx_stream.c | 65 ++--
> >
> > 1 file change
A wrong reordering caused "priv" to be derefenced before the NULL-check
in esxStreamSend and esxStreamRecvFlags.
Fixes: 12e19f172d2a908eec2a4557202ff764cdbb951e
Signed-off-by: Tim Wiederhake
---
src/esx/esx_stream.c | 102 +++
1 file c
Signed-off-by: Tim Wiederhake
---
src/util/virnetlink.c | 24 +---
1 file changed, 13 insertions(+), 11 deletions(-)
diff --git a/src/util/virnetlink.c b/src/util/virnetlink.c
index 3216765492..c6c8c33c7c 100644
--- a/src/util/virnetlink.c
+++ b/src/util/virnetlink.c
Signed-off-by: Tim Wiederhake
---
src/qemu/qemu_conf.c | 70 ++--
1 file changed, 29 insertions(+), 41 deletions(-)
diff --git a/src/qemu/qemu_conf.c b/src/qemu/qemu_conf.c
index 81449b8b77..4b5f75b694 100644
--- a/src/qemu/qemu_conf.c
+++ b/src/qemu
Signed-off-by: Tim Wiederhake
---
src/conf/nwfilter_ipaddrmap.c | 80 ++-
1 file changed, 31 insertions(+), 49 deletions(-)
diff --git a/src/conf/nwfilter_ipaddrmap.c b/src/conf/nwfilter_ipaddrmap.c
index e2f123b9d9..4090cc2769 100644
--- a/src/conf
Signed-off-by: Tim Wiederhake
---
src/remote/remote_daemon_stream.c | 34 +--
1 file changed, 14 insertions(+), 20 deletions(-)
diff --git a/src/remote/remote_daemon_stream.c
b/src/remote/remote_daemon_stream.c
index eb7ed5edf3..a6d2c915e6 100644
--- a/src/remote
This enables a later patch to simplify locking during initialization
and cleanup of virNWFilterDriverState.
Signed-off-by: Tim Wiederhake
---
src/conf/virnwfilterobj.h | 1 -
src/nwfilter/nwfilter_driver.c | 11 +--
2 files changed, 5 insertions(+), 7 deletions(-)
diff --git
This allows nwfilterStateCleanupLocked to be used in
nwfilterStateInitialize in a later patch.
Signed-off-by: Tim Wiederhake
---
src/nwfilter/nwfilter_driver.c | 89 +-
1 file changed, 45 insertions(+), 44 deletions(-)
diff --git a/src/nwfilter/nwfilter_driver.c
Use automatic mutex management instead.
Signed-off-by: Tim Wiederhake
---
src/nwfilter/nwfilter_dhcpsnoop.c | 277 ++
1 file changed, 95 insertions(+), 182 deletions(-)
diff --git a/src/nwfilter/nwfilter_dhcpsnoop.c
b/src/nwfilter/nwfilter_dhcpsnoop.c
index
Signed-off-by: Tim Wiederhake
---
src/nwfilter/nwfilter_gentech_driver.c | 33 +-
1 file changed, 11 insertions(+), 22 deletions(-)
diff --git a/src/nwfilter/nwfilter_gentech_driver.c
b/src/nwfilter/nwfilter_gentech_driver.c
index 7bbf1e12fb..a8c0c6aa22 100644
--- a/src
Use automatic mutex management instead.
Signed-off-by: Tim Wiederhake
---
src/nwfilter/nwfilter_dhcpsnoop.c | 89 +++
1 file changed, 30 insertions(+), 59 deletions(-)
diff --git a/src/nwfilter/nwfilter_dhcpsnoop.c
b/src/nwfilter/nwfilter_dhcpsnoop.c
index
Signed-off-by: Tim Wiederhake
---
src/nwfilter/nwfilter_driver.c | 83 ++
1 file changed, 34 insertions(+), 49 deletions(-)
diff --git a/src/nwfilter/nwfilter_driver.c b/src/nwfilter/nwfilter_driver.c
index eefb2b0fff..bfda96b7ed 100644
--- a/src/nwfilter
Signed-off-by: Tim Wiederhake
---
src/nwfilter/nwfilter_learnipaddr.c | 83 +
1 file changed, 24 insertions(+), 59 deletions(-)
diff --git a/src/nwfilter/nwfilter_learnipaddr.c
b/src/nwfilter/nwfilter_learnipaddr.c
index 99bffdc4fb..2c85972012 100644
--- a/src
Signed-off-by: Tim Wiederhake
---
src/util/virnetlink.c | 222 +++---
1 file changed, 101 insertions(+), 121 deletions(-)
diff --git a/src/util/virnetlink.c b/src/util/virnetlink.c
index c6c8c33c7c..04a39a905b 100644
--- a/src/util/virnetlink.c
+++ b/src/util
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
Use automatic mutex management instead.
Signed-off-by: Tim Wiederhake
---
src/nwfilter/nwfilter_dhcpsnoop.c | 42 ---
1 file changed, 11 insertions(+), 31 deletions(-)
diff --git a/src/nwfilter/nwfilter_dhcpsnoop.c
b/src/nwfilter/nwfilter_dhcpsnoop.c
index
virQEMUDriverGetCapabilities, thanks Michal!
* Added VIR_WITH_MUTEX_LOCK_GUARD to nwfilterConnectNumOfNWFilters
* Other patches were reviewed and pushed.
Tim Wiederhake (2):
nwfilter_driver: Use automatic mutex management
qemu_conf: Use automatic memory management
src/nwfilter/nwfilter_driver.c | 94
Signed-off-by: Tim Wiederhake
---
src/qemu/qemu_conf.c | 63 +++-
1 file changed, 21 insertions(+), 42 deletions(-)
diff --git a/src/qemu/qemu_conf.c b/src/qemu/qemu_conf.c
index 81449b8b77..c22cf79cbe 100644
--- a/src/qemu/qemu_conf.c
+++ b/src/qemu
Signed-off-by: Tim Wiederhake
---
src/nwfilter/nwfilter_driver.c | 94 +++---
1 file changed, 40 insertions(+), 54 deletions(-)
diff --git a/src/nwfilter/nwfilter_driver.c b/src/nwfilter/nwfilter_driver.c
index c5f0169623..cac73c50e5 100644
--- a/src/nwfilter
Signed-off-by: Tim Wiederhake
---
src/util/virnetlink.c | 101 --
1 file changed, 39 insertions(+), 62 deletions(-)
diff --git a/src/util/virnetlink.c b/src/util/virnetlink.c
index 3216765492..f15bb68b02 100644
--- a/src/util/virnetlink.c
+++ b/src/util
Signed-off-by: Tim Wiederhake
---
src/conf/nwfilter_ipaddrmap.c | 80 ++-
1 file changed, 31 insertions(+), 49 deletions(-)
diff --git a/src/conf/nwfilter_ipaddrmap.c b/src/conf/nwfilter_ipaddrmap.c
index e2f123b9d9..4090cc2769 100644
--- a/src/conf
Signed-off-by: Tim Wiederhake
---
src/remote/remote_daemon_stream.c | 34 +--
1 file changed, 14 insertions(+), 20 deletions(-)
diff --git a/src/remote/remote_daemon_stream.c
b/src/remote/remote_daemon_stream.c
index eb7ed5edf3..a6d2c915e6 100644
--- a/src/remote
Signed-off-by: Tim Wiederhake
---
src/qemu/qemu_conf.c | 70 ++--
1 file changed, 29 insertions(+), 41 deletions(-)
diff --git a/src/qemu/qemu_conf.c b/src/qemu/qemu_conf.c
index 81449b8b77..4b5f75b694 100644
--- a/src/qemu/qemu_conf.c
+++ b/src/qemu
This allows nwfilterStateCleanupLocked to be used in
nwfilterStateInitialize in a later patch.
Signed-off-by: Tim Wiederhake
---
src/nwfilter/nwfilter_driver.c | 89 +-
1 file changed, 45 insertions(+), 44 deletions(-)
diff --git a/src/nwfilter/nwfilter_driver.c
Signed-off-by: Tim Wiederhake
---
src/nwfilter/nwfilter_driver.c | 83 +-
1 file changed, 32 insertions(+), 51 deletions(-)
diff --git a/src/nwfilter/nwfilter_driver.c b/src/nwfilter/nwfilter_driver.c
index 8eea9e5805..12bbbc661f 100644
--- a/src/nwfilter
Use automatic mutex management instead.
Signed-off-by: Tim Wiederhake
---
src/nwfilter/nwfilter_dhcpsnoop.c | 42 ---
1 file changed, 11 insertions(+), 31 deletions(-)
diff --git a/src/nwfilter/nwfilter_dhcpsnoop.c
b/src/nwfilter/nwfilter_dhcpsnoop.c
index
Signed-off-by: Tim Wiederhake
---
src/nwfilter/nwfilter_learnipaddr.c | 83 +
1 file changed, 24 insertions(+), 59 deletions(-)
diff --git a/src/nwfilter/nwfilter_learnipaddr.c
b/src/nwfilter/nwfilter_learnipaddr.c
index 99bffdc4fb..2c85972012 100644
--- a/src
Use automatic mutex management instead.
Signed-off-by: Tim Wiederhake
---
src/nwfilter/nwfilter_dhcpsnoop.c | 90 +++
1 file changed, 30 insertions(+), 60 deletions(-)
diff --git a/src/nwfilter/nwfilter_dhcpsnoop.c
b/src/nwfilter/nwfilter_dhcpsnoop.c
index
Use the recently implemented VIR_LOCK_GUARD and VIR_WITH_MUTEX_LOCK_GUARD
to simplify mutex management.
Tim Wiederhake (12):
nwfilter_driver: Statically initialize mutex
nwfilter_driver: Split up nwfilterStateCleanup
nwfilter_driver: Use automatic mutex management
nwfilter_gentech: Use
This enables a later patch to simplify locking during initialization
and cleanup of virNWFilterDriverState.
Signed-off-by: Tim Wiederhake
---
src/conf/virnwfilterobj.h | 1 -
src/nwfilter/nwfilter_driver.c | 11 +--
2 files changed, 5 insertions(+), 7 deletions(-)
diff --git
Signed-off-by: Tim Wiederhake
---
src/nwfilter/nwfilter_gentech_driver.c | 34 +-
1 file changed, 12 insertions(+), 22 deletions(-)
diff --git a/src/nwfilter/nwfilter_gentech_driver.c
b/src/nwfilter/nwfilter_gentech_driver.c
index 7bbf1e12fb..3f888ce873 100644
--- a/src
Use automatic mutex management instead.
Signed-off-by: Tim Wiederhake
---
src/nwfilter/nwfilter_dhcpsnoop.c | 273 +++---
1 file changed, 95 insertions(+), 178 deletions(-)
diff --git a/src/nwfilter/nwfilter_dhcpsnoop.c
b/src/nwfilter/nwfilter_dhcpsnoop.c
index
Signed-off-by: Tim Wiederhake
---
src/esx/esx_vi.c | 109 ---
1 file changed, 47 insertions(+), 62 deletions(-)
diff --git a/src/esx/esx_vi.c b/src/esx/esx_vi.c
index 36e9dc1d2c..b56d84fc43 100644
--- a/src/esx/esx_vi.c
+++ b/src/esx/esx_vi.c
Signed-off-by: Tim Wiederhake
---
src/remote/remote_daemon_dispatch.c | 187 +---
1 file changed, 58 insertions(+), 129 deletions(-)
diff --git a/src/remote/remote_daemon_dispatch.c
b/src/remote/remote_daemon_dispatch.c
index 587cc0b3a5..c0577b07b7 100644
--- a/src
Signed-off-by: Tim Wiederhake
---
src/esx/esx_stream.c | 65 ++--
1 file changed, 21 insertions(+), 44 deletions(-)
diff --git a/src/esx/esx_stream.c b/src/esx/esx_stream.c
index 5b20804bb1..2b49c8dd12 100644
--- a/src/esx/esx_stream.c
+++ b/src/esx
Signed-off-by: Tim Wiederhake
---
src/conf/virstorageobj.h | 2 --
src/storage/storage_driver.c | 11 ---
2 files changed, 4 insertions(+), 9 deletions(-)
diff --git a/src/conf/virstorageobj.h b/src/conf/virstorageobj.h
index 523bdec244..ad6005f153 100644
--- a/src/conf
Signed-off-by: Tim Wiederhake
---
src/storage/storage_driver.c | 71 +++-
1 file changed, 37 insertions(+), 34 deletions(-)
diff --git a/src/storage/storage_driver.c b/src/storage/storage_driver.c
index 05675a5539..3bd5d07efb 100644
--- a/src/storage
Signed-off-by: Tim Wiederhake
---
src/storage/storage_driver.c | 21 -
1 file changed, 4 insertions(+), 17 deletions(-)
diff --git a/src/storage/storage_driver.c b/src/storage/storage_driver.c
index 3bd5d07efb..74c03b4cbf 100644
--- a/src/storage/storage_driver.c
+++ b/src
Signed-off-by: Tim Wiederhake
---
src/util/virnetdev.c | 20
1 file changed, 8 insertions(+), 12 deletions(-)
diff --git a/src/util/virnetdev.c b/src/util/virnetdev.c
index fcf679ec37..5df48af60c 100644
--- a/src/util/virnetdev.c
+++ b/src/util/virnetdev.c
@@ -3568,12
Signed-off-by: Tim Wiederhake
---
src/test/test_driver.c | 15 +--
1 file changed, 5 insertions(+), 10 deletions(-)
diff --git a/src/test/test_driver.c b/src/test/test_driver.c
index 03c41ca192..0ee53a8469 100644
--- a/src/test/test_driver.c
+++ b/src/test/test_driver.c
@@ -1386,16
Signed-off-by: Tim Wiederhake
---
src/util/virnodesuspend.c | 54 +--
1 file changed, 18 insertions(+), 36 deletions(-)
diff --git a/src/util/virnodesuspend.c b/src/util/virnodesuspend.c
index e1167605ca..5feef79c43 100644
--- a/src/util/virnodesuspend.c
Signed-off-by: Tim Wiederhake
---
src/admin/admin_server_dispatch.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/src/admin/admin_server_dispatch.c
b/src/admin/admin_server_dispatch.c
index f533fcf539..893c7f1de2 100644
--- a/src/admin/admin_server_dispatch.c
+++ b/src
Signed-off-by: Tim Wiederhake
---
src/openvz/openvz_driver.c | 91 --
1 file changed, 28 insertions(+), 63 deletions(-)
diff --git a/src/openvz/openvz_driver.c b/src/openvz/openvz_driver.c
index b2589059c8..8cfde6a96e 100644
--- a/src/openvz/openvz_driver.c
Use the recently implemented VIR_LOCK_GUARD and VIR_WITH_MUTEX_LOCK_GUARD
to simplify mutex management.
Tim Wiederhake (11):
test: Use automatic mutex management
openvz: Use automatic mutex management
remote_daemon_dispatch: Use automatic mutex management
netdev: Use automatic mutex
Signed-off-by: Tim Wiederhake
---
NEWS.rst | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/NEWS.rst b/NEWS.rst
index b684416909..cc5666fa91 100644
--- a/NEWS.rst
+++ b/NEWS.rst
@@ -32,7 +32,7 @@ v8.1.0 (unreleased)
either of the following 3 options:
``page-sampling
On Thu, 2022-02-17 at 13:15 +, Daniel P. Berrangé wrote:
> On Thu, Feb 17, 2022 at 02:01:01PM +0100, Tim Wiederhake wrote:
>
> Really should be giving an explanation of why this change
> is required.
>
Added locally to commit message:
Making the mutex static
Signed-off-by: Tim Wiederhake
---
NEWS.rst | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/NEWS.rst b/NEWS.rst
index 14c4aaf185..a5b6106bc2 100644
--- a/NEWS.rst
+++ b/NEWS.rst
@@ -77,7 +77,7 @@ v8.1.0 (2022-03-01)
* Remove unix sockets from filesystem when disabling
Signed-off-by: Tim Wiederhake
---
src/qemu/qemu_agent.c | 25 +++--
1 file changed, 11 insertions(+), 14 deletions(-)
diff --git a/src/qemu/qemu_agent.c b/src/qemu/qemu_agent.c
index 4909fb336f..4156cb0dca 100644
--- a/src/qemu/qemu_agent.c
+++ b/src/qemu/qemu_agent.c
Signed-off-by: Tim Wiederhake
---
src/node_device/node_device_driver.c | 12
1 file changed, 4 insertions(+), 8 deletions(-)
diff --git a/src/node_device/node_device_driver.c
b/src/node_device/node_device_driver.c
index 130c1d4023..1eb452b989 100644
--- a/src/node_device
Signed-off-by: Tim Wiederhake
---
src/vbox/vbox_common.c | 31 +--
1 file changed, 13 insertions(+), 18 deletions(-)
diff --git a/src/vbox/vbox_common.c b/src/vbox/vbox_common.c
index acd18494d3..03f55f2f1e 100644
--- a/src/vbox/vbox_common.c
+++ b/src/vbox
1101 - 1200 of 1441 matches
Mail list logo