/*
* Destroy a buffer registry session with the given domain.
- *
- * Should *NOT* be called with RCU read-side lock held.
*/
static void buffer_reg_session_destroy(struct buffer_reg_session *regp,
enum lttng_domain_type domain)
}
rcu_read_unlock();
- ht_cleanup_push(regp->channels);
+ lttng_ht_destroy(regp->channels);
switch (domain) {
case LTTNG_DOMAIN_UST:
/*
* Destroy per PID and UID registry hash table.
- *
- * Should *NOT* be called with RCU read-side lock held.
*/
void buffer_reg_destroy_registries(void)
{
DBG3("Buffer registry destroy all registry");
- ht_cleanup_push(buffer_registry_uid);
- ht_cleanup_push(buffer_registry_pid);
+ lttng_ht_destroy(buffer_registry_uid);
+ lttng_ht_destroy(buffer_registry_pid);
}