This helper sets hasmap.shrink_at to 0. This is helpful to iterate over
hashmap using hashmap_iter_next() and use hashmap_remove() in single
pass efficeintly.
Signed-off-by: Sandeep Dhavale <dhavale@google.com>
Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com>
Link: https://lore.kernel.org/r/20240523210131.3126753-2-dhavale@google.com
Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com>
return hashmap_iter_next(iter);
}
+static inline void hashmap_disable_shrink(struct hashmap * map)
+{
+ map->shrink_at = 0;
+}
/* string interning */
const void *memintern(const void *data, size_t len);
static inline const char *strintern(const char *string)