projects
/
userspace-rcu.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
rculfhash: document fini_table
[userspace-rcu.git]
/
rculfhash.c
diff --git
a/rculfhash.c
b/rculfhash.c
index 61dc09c3e2fe9408cd3edd3dde44e593e7d1966c..8c835dedb71c733cca89872ff685e254c5297a23 100644
(file)
--- a/
rculfhash.c
+++ b/
rculfhash.c
@@
-1158,6
+1158,11
@@
void remove_table(struct cds_lfht *ht, unsigned long i, unsigned long len)
partition_resize_helper(ht, i, len, remove_table_partition);
}
partition_resize_helper(ht, i, len, remove_table_partition);
}
+/*
+ * fini_table() is never called for first_order == 0, which is why
+ * free_by_rcu_order == 0 can be used as criterion to know if free must
+ * be called.
+ */
static
void fini_table(struct cds_lfht *ht,
unsigned long first_order, unsigned long last_order)
static
void fini_table(struct cds_lfht *ht,
unsigned long first_order, unsigned long last_order)
This page took
0.023115 seconds
and
4
git commands to generate.