]> xenbits.xensource.com Git - libvirt.git/commitdiff
virHashAtomicNew: Remove 'size' argument
authorPeter Krempa <pkrempa@redhat.com>
Tue, 20 Oct 2020 16:28:21 +0000 (18:28 +0200)
committerPeter Krempa <pkrempa@redhat.com>
Thu, 22 Oct 2020 13:02:46 +0000 (15:02 +0200)
Use 'virHashNew' internally which uses a default size.

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Pavel Hrdina <phrdina@redhat.com>
src/qemu/qemu_migration.c
src/util/virhash.c
src/util/virhash.h

index e18216824cbac0c4797bdee2626d4b6462a30327..2f5d61f8e7ce1f9b25e7740d7273f180c5ec0d84 100644 (file)
@@ -5743,7 +5743,7 @@ qemuMigrationDstErrorFree(void *data)
 int
 qemuMigrationDstErrorInit(virQEMUDriverPtr driver)
 {
-    driver->migrationErrors = virHashAtomicNew(64, qemuMigrationDstErrorFree);
+    driver->migrationErrors = virHashAtomicNew(qemuMigrationDstErrorFree);
     if (driver->migrationErrors)
         return 0;
     else
index 7dd2d9f81db4ac448a3b8d7b98447323674efaa9..23e12e02559ea2241d89133b53a7cc8ce639ac93 100644 (file)
@@ -212,8 +212,7 @@ virHashTablePtr virHashCreate(ssize_t size, virHashDataFree dataFree)
 
 
 virHashAtomicPtr
-virHashAtomicNew(ssize_t size,
-                 virHashDataFree dataFree)
+virHashAtomicNew(virHashDataFree dataFree)
 {
     virHashAtomicPtr hash;
 
@@ -223,7 +222,7 @@ virHashAtomicNew(ssize_t size,
     if (!(hash = virObjectLockableNew(virHashAtomicClass)))
         return NULL;
 
-    if (!(hash->hash = virHashCreate(size, dataFree))) {
+    if (!(hash->hash = virHashNew(dataFree))) {
         virObjectUnref(hash);
         return NULL;
     }
index 37853aba36edbf6680504af10adab2d744a6a6c0..baf92996a3f4d52db71c100e0bba5ffc88eebe9f 100644 (file)
@@ -114,8 +114,7 @@ typedef void (*virHashKeyFree)(void *name);
 virHashTablePtr virHashNew(virHashDataFree dataFree);
 virHashTablePtr virHashCreate(ssize_t size,
                               virHashDataFree dataFree);
-virHashAtomicPtr virHashAtomicNew(ssize_t size,
-                                  virHashDataFree dataFree);
+virHashAtomicPtr virHashAtomicNew(virHashDataFree dataFree);
 virHashTablePtr virHashCreateFull(ssize_t size,
                                   virHashDataFree dataFree,
                                   virHashKeyCode keyCode,