Tim Wiederhake
c8d67f644c
cpu_map: Add missing feature "amd-psfd"
...
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Michal Privoznik <mprivozn@redhat.com >
2023-05-26 08:42:29 +02:00
Tim Wiederhake
1716ec3d36
cpu-data.py: Filter out apic current logical processor
...
Commit 10b5e789c5 attempts to filter out the logical processor id
in the generated data to remove noise and irrelevant changes in the
output.
cpuid-leaf 0x0B may have more than two sub-leaves though. Filter out
logical processor id from all sub-leaves of 0x0B and 0x1F (superset
of the information in 0x0B).
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Jiri Denemark <jdenemar@redhat.com >
2023-05-23 16:25:12 +02:00
Tim Wiederhake
62dd68ef18
cpu_map: Add missing feature "fsrc"
...
Introduced in qemu 58794f644e.
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Michal Privoznik <mprivozn@redhat.com >
2023-03-15 14:46:12 +01:00
Tim Wiederhake
4bf853cac2
cpu_map: Add missing feature "fsrs"
...
Introduced in qemu 58794f644e.
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Michal Privoznik <mprivozn@redhat.com >
2023-03-15 14:46:12 +01:00
Tim Wiederhake
43869b9178
cpu_map: Add missing feature "fzrm"
...
Introduced in qemu 58794f644e.
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Michal Privoznik <mprivozn@redhat.com >
2023-03-15 14:46:12 +01:00
Tim Wiederhake
71d11166a9
cpu_map: Add missing feature "sgx-aex-notify"
...
Introduced in qemu d45f24fe75.
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Michal Privoznik <mprivozn@redhat.com >
2023-03-15 14:46:12 +01:00
Tim Wiederhake
d8db5d2af6
cpu_map: Add missing feature "sgx-edeccssa"
...
Introduced in qemu d45f24fe75.
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Michal Privoznik <mprivozn@redhat.com >
2023-03-15 14:46:12 +01:00
Tim Wiederhake
cd143c5deb
sync_qemu_features_i386: Ignore xen-vapic
...
Not a cpu-feature.
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Michal Privoznik <mprivozn@redhat.com >
2023-03-15 14:46:12 +01:00
Tim Wiederhake
7c671dc6e3
sync_qemu_models_i386.py: Add missing features
...
This brings the tool's list of features in sync with qemu
commit 9832009d9dd2386664c15cc70f6e6bfe062be8bd.
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Michal Privoznik <mprivozn@redhat.com >
2023-03-15 14:46:12 +01:00
Tim Wiederhake
2360ec34ba
sync_qemu_models_i386.py: Sort features
...
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Michal Privoznik <mprivozn@redhat.com >
2023-03-15 14:46:12 +01:00
Tim Wiederhake
bc77182ea4
Fix some typos
...
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
2023-03-09 14:09:16 +01:00
Tim Wiederhake
aee64348eb
Fix spelling
...
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
2022-11-11 16:48:48 +01:00
Tim Wiederhake
640e1050bf
cpu_map: Add missing x86 feature "vgif"
...
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Jiri Denemark <jdenemar@redhat.com >
2022-11-08 21:45:02 +01:00
Tim Wiederhake
f110a88432
cpu_map: Add missing x86 feature "v-vmsave-vmload"
...
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Jiri Denemark <jdenemar@redhat.com >
2022-11-08 21:45:01 +01:00
Tim Wiederhake
f2c04b2367
cpu_map: Add missing x86 feature "avic"
...
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Jiri Denemark <jdenemar@redhat.com >
2022-11-08 21:45:00 +01:00
Tim Wiederhake
501e7c780b
cpu_map: Add missing x86 feature "intel-pt-lip"
...
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Jiri Denemark <jdenemar@redhat.com >
2022-11-08 21:44:59 +01:00
Tim Wiederhake
29b0b9bb0e
cpu_map: Add missing x86 feature "xfd"
...
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Jiri Denemark <jdenemar@redhat.com >
2022-11-08 21:44:58 +01:00
Tim Wiederhake
4ba1e382f7
cpu_map: Add missing x86 feature "arch-lbr"
...
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Jiri Denemark <jdenemar@redhat.com >
2022-11-08 21:44:57 +01:00
Tim Wiederhake
1e30910967
cpu_map: Add missing x86 feature "tsx-ldtrk"
...
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Jiri Denemark <jdenemar@redhat.com >
2022-11-08 21:44:56 +01:00
Tim Wiederhake
3f73c3c4fb
cpu_map: Add missing x86 feature "serialize"
...
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Jiri Denemark <jdenemar@redhat.com >
2022-11-08 21:44:55 +01:00
Tim Wiederhake
18ebce7c53
cpu_map: Add missing x86 feature "avx512-fp16"
...
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Jiri Denemark <jdenemar@redhat.com >
2022-11-08 21:44:54 +01:00
Tim Wiederhake
3306c6ded0
cpu_map: Add missing x86 feature "avx512-vp2intersect"
...
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Jiri Denemark <jdenemar@redhat.com >
2022-11-08 21:44:54 +01:00
Tim Wiederhake
40d6a6d987
cpu_map: Add missing x86 feature "pks"
...
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Jiri Denemark <jdenemar@redhat.com >
2022-11-08 21:44:53 +01:00
Tim Wiederhake
1f3cd74e4a
cpu_map: Add missing x86 feature "bus-lock-detect"
...
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Jiri Denemark <jdenemar@redhat.com >
2022-11-08 21:44:51 +01:00
Tim Wiederhake
e864f3b50a
cpu_map: Add missing x86 features "sgx-..."
...
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Jiri Denemark <jdenemar@redhat.com >
2022-11-08 21:44:49 +01:00
Tim Wiederhake
fc69f69447
cpu_map: Add missing x86 feature "sgx2"
...
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Jiri Denemark <jdenemar@redhat.com >
2022-11-08 21:44:46 +01:00
Tim Wiederhake
5d9cabd0c7
cpu_map: Add missing x86 feature "sgx1"
...
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Jiri Denemark <jdenemar@redhat.com >
2022-11-08 21:44:43 +01:00
Tim Wiederhake
4b5c9678d1
cpu_map: Add missing x86 feature "sgx-exinfo"
...
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Jiri Denemark <jdenemar@redhat.com >
2022-11-08 21:44:42 +01:00
Tim Wiederhake
6e84509cde
cpu_map: Add missing x86 feature "sgxlc"
...
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Jiri Denemark <jdenemar@redhat.com >
2022-11-08 21:44:41 +01:00
Tim Wiederhake
24b95e07d2
cpu_map: Add missing x86 feature "sgx"
...
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Jiri Denemark <jdenemar@redhat.com >
2022-11-08 21:44:40 +01:00
Tim Wiederhake
eb9912b487
cpu_map: Add missing x86 feature alias names
...
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Jiri Denemark <jdenemar@redhat.com >
2022-11-08 21:44:39 +01:00
Tim Wiederhake
84080aabc0
cpu_map: Rename sync_qemu_i386.py
...
This makes the naming more consistent beween the two scripts
synching the feature list and the model list.
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Jiri Denemark <jdenemar@redhat.com >
2022-11-08 21:44:36 +01:00
Tim Wiederhake
fe69966cbb
cpu_map: Add script to sync from QEMU i386 cpu features
...
This script is intended to help in synchronizing i386 QEMU cpu
feature definitions with libvirt.
QEMU's attribute list for the "max-x86_64-cpu" contains non-cpu-feature
items and needs to be filtered before being useful.
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Jiri Denemark <jdenemar@redhat.com >
2022-11-08 21:44:32 +01:00
Tim Wiederhake
1d946ac794
cpu: make x86 feature alias names machine readable
...
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Jiri Denemark <jdenemar@redhat.com >
2022-11-08 21:44:26 +01:00
Tim Wiederhake
7b0c01db75
cpu_x86: Ignore alias names
...
A later patch will add alias names to the feature map. They will be used
in virQEMUCapsCPUFeatureTranslate and for synchronizing the list with QEMU.
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Jiri Denemark <jdenemar@redhat.com >
2022-11-08 21:44:22 +01:00
Tim Wiederhake
10a41a8cbd
cpu-data.py: Allow for more than child in feature nodes
...
cpu-data.py assumes that all "feature" nodes have exactly one child.
This assumption will no longer be true when the cpumap includes alias-
names for features.
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Jiri Denemark <jdenemar@redhat.com >
2022-11-08 21:44:16 +01:00
Tim Wiederhake
ad5a9fbb97
cputestdata: Fix test data for EPYC 7502
...
Commit 5c17a7ba41 introduced a new feature (ibrs) but did not update
existing cputestdata.
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Erik Skultety <eskultet@redhat.com >
2022-10-19 14:25:57 +02:00
Tim Wiederhake
57d263d6a3
docs: Fix typos
...
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
2022-07-18 11:10:55 +02:00
Tim Wiederhake
58e6bb8be8
Fix spelling
...
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
2022-07-04 10:07:47 +02:00
Tim Wiederhake
1b05f2e50b
Fix typos
...
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Ján Tomko <jtomko@redhat.com >
2022-06-01 09:55:48 +02:00
Tim Wiederhake
136b821f18
Fix copy-paste error in virNetServerSetClientAuthenticated
...
Fixes: db16792aa9
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Michal Privoznik <mprivozn@redhat.com >
2022-04-19 17:07:07 +02:00
Tim Wiederhake
6be7beb3bd
vz_driver: Use automatic mutex management
...
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Michal Privoznik <mprivozn@redhat.com >
2022-04-14 19:03:43 +02:00
Tim Wiederhake
c8f5b33631
security_manager: Use automatic mutex management
...
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Michal Privoznik <mprivozn@redhat.com >
2022-04-14 19:03:43 +02:00
Tim Wiederhake
122efa6a07
virnetserverclient: Use automatic mutex management
...
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Michal Privoznik <mprivozn@redhat.com >
2022-04-14 19:03:43 +02:00
Tim Wiederhake
db16792aa9
virnetserver: Use automatic mutex management
...
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Michal Privoznik <mprivozn@redhat.com >
2022-04-14 19:03:43 +02:00
Tim Wiederhake
42fccb4716
virNetServerProcessClients: Remove goto
...
This gets rid of the goto and prepares the function for automatic
mutex management.
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Michal Privoznik <mprivozn@redhat.com >
2022-04-14 19:03:43 +02:00
Tim Wiederhake
0c4b391e2a
virstorageobject: Use automatic mutex management
...
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Michal Privoznik <mprivozn@redhat.com >
2022-04-14 19:03:42 +02:00
Tim Wiederhake
bafcc61548
virStorageVolObjNew: Move locking to usage site
...
This allows a later patch to replace virObjectLock/Unlock
pairs with automatic mutex management code.
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Michal Privoznik <mprivozn@redhat.com >
2022-04-14 19:03:42 +02:00
Tim Wiederhake
d12417de63
virStorageVolObjEndAPI: Remove
...
This allows a later patch to replace virObjectLock/Unlock
pairs with automatic mutex management code.
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Michal Privoznik <mprivozn@redhat.com >
2022-04-14 19:03:42 +02:00
Tim Wiederhake
8283450370
virStoragePoolObjAddVol: Simplify error path
...
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Michal Privoznik <mprivozn@redhat.com >
2022-04-14 19:03:42 +02:00
Tim Wiederhake
a5af1a437c
virstorageobj: Replace deprecated virHash functions
...
Checking for duplicate / NULL keys beforehand will simplify error
handling in a later patch significantly.
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Michal Privoznik <mprivozn@redhat.com >
2022-04-14 19:03:42 +02:00
Tim Wiederhake
c11fb2132f
nwfilterStateInitialize: Simplify and fix error handling
...
Under certain circumstances nwfilterStateInitialize could leak memory:
If e.g. the call to virNWFilterConfLayerInit fails, the error path
err_techdrivers_shutdown does not free the previously allocated memory
held in driver->stateDir.
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Michal Privoznik <mprivozn@redhat.com >
2022-04-08 16:43:16 +02:00
Tim Wiederhake
8bbb8d6a58
virNWFilterDriverState: Destroy mutex safely
...
Allow nwfilterStateCleanupLocked to be called on a partially constructed
driver object.
This enables the next patch to simplify and fix error handling in
nwfilterStateInitialize.
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Michal Privoznik <mprivozn@redhat.com >
2022-04-08 16:43:16 +02:00
Tim Wiederhake
008162e12a
nwfilterDriverRemoveDBusMatches: Prevent unsubscribing from null id
...
Allow nwfilterDriverRemoveDBusMatches to be called without
nwfilterDriverInstallDBusMatches being called previously.
This enables a later patch to use nwfilterDriverRemoveDBusMatches
as a cleanup function safely.
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Michal Privoznik <mprivozn@redhat.com >
2022-04-08 16:43:16 +02:00
Tim Wiederhake
879ecd602f
virNWFilterSnoopState: Prevent mutex leak
...
virNWFilterDHCPSnoopShutdown would never destroy the mutexes created
in virNWFilterDHCPSnoopInit. Additionally, if in virNWFilterDHCPSnoopInit
the call to virMutexInitRecursive succeeds and the call to virMutexInit
fails, this would lead to either virNWFilterSnoopState.snoopLock being
initialized twice or virNWFilterSnoopState.activeLock destroyed without
being initialized first.
This enables a later patch to use virNWFilterDHCPSnoopShutdown as a
cleanup function safely, as it is a no-op if virNWFilterSnoopState was
not yet initialized.
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Michal Privoznik <mprivozn@redhat.com >
2022-04-08 16:43:16 +02:00
Tim Wiederhake
db2989c3a5
virNWFilterObjListFree: Prevent null pointer derefernce
...
Allow virNWFilterObjListFree to be called with a NULL argument.
This enables a later patch to use virNWFilterObjListFree as a
cleanup function safely, as it is a no-op if virNWFilterObj was
not yet initialized.
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Michal Privoznik <mprivozn@redhat.com >
2022-04-08 16:43:16 +02:00
Tim Wiederhake
e53c02ea20
virportallocator: Use automatic mutex management
...
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Michal Privoznik <mprivozn@redhat.com >
2022-04-05 15:59:08 +02:00
Tim Wiederhake
5b48de594d
ch_monitor: Use automatic mutex management
...
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Michal Privoznik <mprivozn@redhat.com >
2022-04-05 15:59:08 +02:00
Tim Wiederhake
8c6e726f7d
datatypes: Use automatic mutex management
...
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Michal Privoznik <mprivozn@redhat.com >
2022-04-05 15:59:08 +02:00
Tim Wiederhake
61d51f2d15
vbox_common: Use automatic mutex management
...
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Michal Privoznik <mprivozn@redhat.com >
2022-04-05 15:59:08 +02:00
Tim Wiederhake
a38f4d53f8
qemu_agent: Use automatic mutex management
...
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Michal Privoznik <mprivozn@redhat.com >
2022-04-05 15:59:08 +02:00
Tim Wiederhake
dd057af7ae
node_device_udev: Use automatic mutex management
...
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Michal Privoznik <mprivozn@redhat.com >
2022-04-05 15:59:08 +02:00
Tim Wiederhake
86f048c85e
interface_backend_netcf: Use automatic mutex management
...
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Michal Privoznik <mprivozn@redhat.com >
2022-04-05 15:59:08 +02:00
Tim Wiederhake
29bb566a22
node_device_driver: Use automatic mutex management
...
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Michal Privoznik <mprivozn@redhat.com >
2022-04-05 15:59:08 +02:00
Tim Wiederhake
1e4d85af32
bridge_driver: Use automatic mutex management
...
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Michal Privoznik <mprivozn@redhat.com >
2022-04-05 15:59:08 +02:00
Tim Wiederhake
bc2d929e95
virnetdaemon: Use automatic mutex management
...
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Michal Privoznik <mprivozn@redhat.com >
2022-04-05 15:59:08 +02:00
Tim Wiederhake
49156f8070
Fix spelling
...
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Andrea Bolognani <abologna@redhat.com >
2022-03-31 11:31:08 +02:00
Tim Wiederhake
4a46539d0a
qemu_conf: Use automatic memory management
...
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Michal Privoznik <mprivozn@redhat.com >
2022-03-17 17:16:23 +01:00
Tim Wiederhake
d115fe8d11
nwfilter_driver: Use automatic mutex management
...
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Michal Privoznik <mprivozn@redhat.com >
2022-03-17 17:16:10 +01:00
Tim Wiederhake
183804c043
remote_daemon_stream: Use automatic memory management
...
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Michal Privoznik <mprivozn@redhat.com >
2022-03-17 16:44:46 +01:00
Tim Wiederhake
20d2cf47bc
virnetlink: Use automatic memory management
...
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Michal Privoznik <mprivozn@redhat.com >
2022-03-17 16:44:46 +01:00
Tim Wiederhake
22e67e4e67
virNetlinkEventAddClient: Remove goto
...
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Michal Privoznik <mprivozn@redhat.com >
2022-03-17 16:44:46 +01:00
Tim Wiederhake
3e00a35311
nwfilter_ipaddrmap: Use automatic mutex management
...
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Michal Privoznik <mprivozn@redhat.com >
2022-03-17 16:44:46 +01:00
Tim Wiederhake
dd8150c48d
nwfilter_learnipaddr: Use automatic mutex management
...
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Michal Privoznik <mprivozn@redhat.com >
2022-03-17 16:44:46 +01:00
Tim Wiederhake
2d7682dd3b
nwfilter_dhcpsnoop: Replace virNWFilterSnoopReqLock functions
...
Use automatic mutex management instead.
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Michal Privoznik <mprivozn@redhat.com >
2022-03-17 16:44:46 +01:00
Tim Wiederhake
5e6442b903
nwfilter_dhcpsnoop: Replace virNWFilterSnoopLock macros
...
Use automatic mutex management instead.
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Michal Privoznik <mprivozn@redhat.com >
2022-03-17 16:44:46 +01:00
Tim Wiederhake
f61baec724
nwfilter_dhcpsnoop: Replace virNWFilterSnoopActiveLock macros
...
Use automatic mutex management instead.
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Michal Privoznik <mprivozn@redhat.com >
2022-03-17 16:44:46 +01:00
Tim Wiederhake
398745c3b3
nwfilter_gentech: Use automatic mutex management
...
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Michal Privoznik <mprivozn@redhat.com >
2022-03-17 16:44:46 +01:00
Tim Wiederhake
68523b2605
nwfilter_driver: Split up nwfilterStateCleanup
...
This allows nwfilterStateCleanupLocked to be used in
nwfilterStateInitialize in a later patch.
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Michal Privoznik <mprivozn@redhat.com >
2022-03-17 16:44:46 +01:00
Tim Wiederhake
8c86168868
nwfilter_driver: Statically initialize mutex
...
This enables a later patch to simplify locking during initialization
and cleanup of virNWFilterDriverState.
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Michal Privoznik <mprivozn@redhat.com >
2022-03-17 16:44:46 +01:00
Tim Wiederhake
5e1da78967
esx_stream: Fix NULL dereferences
...
A wrong reordering caused "priv" to be derefenced before the NULL-check
in esxStreamSend and esxStreamRecvFlags.
Fixes: 12e19f172d
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Michal Privoznik <mprivozn@redhat.com >
2022-03-17 16:20:46 +01:00
Tim Wiederhake
a29db4fbed
storage: Use automatic mutex management
...
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Michal Privoznik <mprivozn@redhat.com >
2022-03-16 10:54:42 +01:00
Tim Wiederhake
69d793a0bc
storage: Removing mutex locking in initialization and cleanup
...
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 <twiederh@redhat.com >
Reviewed-by: Michal Privoznik <mprivozn@redhat.com >
2022-03-16 10:54:39 +01:00
Tim Wiederhake
3d836f828a
esx_vi: Use automatic mutex management
...
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Michal Privoznik <mprivozn@redhat.com >
2022-03-16 10:54:36 +01:00
Tim Wiederhake
12e19f172d
esx_stream: Use automatic mutex management
...
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Michal Privoznik <mprivozn@redhat.com >
2022-03-16 10:54:33 +01:00
Tim Wiederhake
440a8d271d
admin: Use automatic mutex management
...
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Michal Privoznik <mprivozn@redhat.com >
2022-03-16 10:54:30 +01:00
Tim Wiederhake
df8992c277
nodesuspend: Use automatic mutex management
...
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Michal Privoznik <mprivozn@redhat.com >
2022-03-16 10:54:28 +01:00
Tim Wiederhake
79e6bf3c45
netdev: Use automatic mutex management
...
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Michal Privoznik <mprivozn@redhat.com >
2022-03-16 10:54:25 +01:00
Tim Wiederhake
72adccb10e
remote_daemon_dispatch: Use automatic mutex management
...
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Michal Privoznik <mprivozn@redhat.com >
2022-03-16 10:54:23 +01:00
Tim Wiederhake
2bfd03cc5d
openvz: Use automatic mutex management
...
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Michal Privoznik <mprivozn@redhat.com >
2022-03-16 10:54:20 +01:00
Tim Wiederhake
3b5b1f9209
test: Use automatic mutex management
...
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Michal Privoznik <mprivozn@redhat.com >
2022-03-16 10:54:05 +01:00
Tim Wiederhake
e1754a1a5b
Fix typo in NEWS
...
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
2022-03-02 09:17:30 +01:00
Tim Wiederhake
43c8434eab
Fix typo in NEWS
...
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
2022-02-22 15:15:31 +01:00
Tim Wiederhake
6ccafcb53e
qemumonitortestutils: Use automatic mutex management
...
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Michal Privoznik <mprivozn@redhat.com >
2022-02-11 16:03:35 +01:00
Tim Wiederhake
8e5b04e332
qemusecuritymock: Use automatic mutex management
...
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Michal Privoznik <mprivozn@redhat.com >
2022-02-11 16:03:32 +01:00
Tim Wiederhake
883cd98498
tools: Use automatic mutex management
...
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Michal Privoznik <mprivozn@redhat.com >
2022-02-11 16:03:29 +01:00
Tim Wiederhake
f9c863237f
vbox: Use automatic mutex management
...
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Michal Privoznik <mprivozn@redhat.com >
2022-02-11 16:03:26 +01:00
Tim Wiederhake
ae24a63ef8
virtpm: Use automatic mutex management
...
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Michal Privoznik <mprivozn@redhat.com >
2022-02-11 16:03:24 +01:00
Tim Wiederhake
db7eede6b4
virlockspace: Use automatic mutex management
...
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Michal Privoznik <mprivozn@redhat.com >
2022-02-11 16:03:21 +01:00
Tim Wiederhake
bc27d34e3b
secret: Use automatic mutex management
...
Signed-off-by: Tim Wiederhake <twiederh@redhat.com >
Reviewed-by: Michal Privoznik <mprivozn@redhat.com >
2022-02-11 16:03:18 +01:00