On 2025-06-24 23:10, Boqun Feng wrote:
[...]
+
+static inline void shazptr_clear(struct shazptr_guard guard)
+{
+       /* Only clear the slot when the outermost guard is released */
+       if (likely(!guard.use_wildcard))
+               smp_store_release(guard.slot, NULL); /* Pair with ACQUIRE at 
synchronize_shazptr() */

How is the wildcard ever cleared ?

Thanks,

Mathieu


--
Mathieu Desnoyers
EfficiOS Inc.
https://www.efficios.com

Reply via email to