24 Commits (86f847a39aef93bcfbea65a702ba76762ae54d61)

Author SHA1 Message Date
Emilio Cota 68f7b2be53 util/qht: use striped locks under TSAN 3 years ago
Emilio Cota def48dddcf util/qht: add missing atomic_set(hashes[i]) 3 years ago
Peter Maydell 5df022cf2e osdep: Move memalign-related functions to their own header 4 years ago
Stefan Hajnoczi d73415a315 qemu/atomic.h: rename atomic_ to qatomic_ 6 years ago
zhaolichang 8cc360b93a util/: fix some comment spelling errors 6 years ago
Emilio G. Cota 5107a47bb2 qht: call qemu_spin_destroy for head buckets 6 years ago
Emilio G. Cota 1911c8a3bd qht: constify arguments to some internal functions 8 years ago
Emilio G. Cota 6579f10779 qht: constify qht_statistics_init 8 years ago
Emilio G. Cota e6c5829950 qht: constify qht_lookup 8 years ago
Emilio G. Cota 9650ad3e99 qht: fix comment in qht_bucket_remove_entry 8 years ago
Emilio G. Cota 78255ba2cc qht: drop ht argument from qht iterators 8 years ago
Emilio G. Cota 69d55e9cc2 qht: add qht_iter_remove 8 years ago
Emilio G. Cota e2f07efadd qht: remove unused map param from qht_remove__locked 8 years ago
Emilio G. Cota fe9959a275 qsp: QEMU's Synchronization Profiler 9 years ago
Emilio G. Cota 32359d529f qht: return existing entry when qht_insert fails 9 years ago
Emilio G. Cota 61b8cef1d4 qht: require a default comparison function 9 years ago
Markus Armbruster 719a30776b Purge uses of banned g_assert_FOO() 8 years ago
Emilio G. Cota 76b553b308 qht: fix unlock-after-free segfault upon resizing 10 years ago
Emilio G. Cota f555a9d0b3 qht: simplify qht_reset_size 10 years ago
Alex Bennée a890643958 util/qht: atomically set b->hashes 10 years ago
Emilio G. Cota 7266ae91a1 qht: do not segfault when gathering stats from an uninitialized qht 10 years ago
Paolo Bonzini 34506b30e4 util/qht: Document memory ordering assumptions 10 years ago
Paolo Bonzini e9abfcb57f clean-includes: run it once more 10 years ago
Emilio G. Cota 2e11264aaf qht: QEMU's fast, resizable and scalable Hash Table 10 years ago