qht: constify qht_statistics_init

Signed-off-by: Emilio G. Cota <cota@braap.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
This commit is contained in:
Emilio G. Cota 2018-09-10 13:43:06 -04:00 committed by Richard Henderson
parent e6c5829950
commit 6579f10779
2 changed files with 5 additions and 5 deletions

View File

@ -211,7 +211,7 @@ void qht_iter_remove(struct qht *ht, qht_iter_bool_func_t func, void *userp);
* When done with @stats, pass the struct to qht_statistics_destroy(). * When done with @stats, pass the struct to qht_statistics_destroy().
* Failing to do this will leak memory. * Failing to do this will leak memory.
*/ */
void qht_statistics_init(struct qht *ht, struct qht_stats *stats); void qht_statistics_init(const struct qht *ht, struct qht_stats *stats);
/** /**
* qht_statistics_destroy - Destroy a &struct qht_stats * qht_statistics_destroy - Destroy a &struct qht_stats

View File

@ -895,9 +895,9 @@ bool qht_resize(struct qht *ht, size_t n_elems)
} }
/* pass @stats to qht_statistics_destroy() when done */ /* pass @stats to qht_statistics_destroy() when done */
void qht_statistics_init(struct qht *ht, struct qht_stats *stats) void qht_statistics_init(const struct qht *ht, struct qht_stats *stats)
{ {
struct qht_map *map; const struct qht_map *map;
int i; int i;
map = atomic_rcu_read(&ht->map); map = atomic_rcu_read(&ht->map);
@ -914,8 +914,8 @@ void qht_statistics_init(struct qht *ht, struct qht_stats *stats)
stats->head_buckets = map->n_buckets; stats->head_buckets = map->n_buckets;
for (i = 0; i < map->n_buckets; i++) { for (i = 0; i < map->n_buckets; i++) {
struct qht_bucket *head = &map->buckets[i]; const struct qht_bucket *head = &map->buckets[i];
struct qht_bucket *b; const struct qht_bucket *b;
unsigned int version; unsigned int version;
size_t buckets; size_t buckets;
size_t entries; size_t entries;