MINOR: pool: remove the size field from pool_cache_head
Everywhere we have access to the pool so we don't need to cache a copy
of the pool's size into the pool_cache_head. Let's remove it.
diff --git a/src/pool.c b/src/pool.c
index 4f367d0..6f19ec7 100644
--- a/src/pool.c
+++ b/src/pool.c
@@ -111,7 +111,6 @@
/* update per-thread pool cache if necessary */
for (thr = 0; thr < MAX_THREADS; thr++) {
LIST_INIT(&pool->cache[thr].list);
- pool->cache[thr].size = size;
}
#endif
HA_SPIN_INIT(&pool->lock);
@@ -141,7 +140,7 @@
LIST_DEL(&item->by_lru);
ph->count--;
pool_cache_count--;
- pool_cache_bytes -= ph->size;
+ pool_cache_bytes -= pool->size;
__pool_free(pool, item);
} while (pool_cache_bytes > CONFIG_HAP_POOL_CACHE_SIZE * 7 / 8);
}