aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMathieu Desnoyers <mathieu.desnoyers@efficios.com>2024-03-07 17:01:53 -0500
committerMathieu Desnoyers <mathieu.desnoyers@efficios.com>2024-03-07 17:01:53 -0500
commit8416fc750950f16f86621e480f49f6051c15f89f (patch)
treed4c22185565266fb675ca996b9e8fb2df1ed4776
parent57d8b5869d5cbf370b4e3f9a651de7c6e7dbf9db (diff)
downloadlibrseq-8416fc750950f16f86621e480f49f6051c15f89f.tar.gz
percpu alloc: Remove RSEQ_POOL_ROBUST attribute
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> Change-Id: If90ce5767d0d2516674efda08fb0d694b4f8d1a2
-rw-r--r--include/rseq/percpu-alloc.h15
1 files changed, 0 insertions, 15 deletions
diff --git a/include/rseq/percpu-alloc.h b/include/rseq/percpu-alloc.h
index d3b1149..54580a7 100644
--- a/include/rseq/percpu-alloc.h
+++ b/include/rseq/percpu-alloc.h
@@ -44,21 +44,6 @@ struct rseq_pool_attr;
struct rseq_percpu_pool;
/*
- * Create a robust pool. This enables the following runtime checks:
- *
- * - Check for double free of pointers.
- *
- * - Check that all items were freed when destroying the pool, i.e. no memory
- * leak.
- *
- * There is a marginal runtime overhead on malloc/free operations.
- *
- * The memory overhead is (pool->percpu_len / pool->item_len) / CHAR_BIT
- * bytes, over the lifetime of the pool.
- */
-#define RSEQ_POOL_ROBUST (1 << 0)
-
-/*
* rseq_percpu_pool_create: Create a per-cpu memory pool.
*
* Create a per-cpu memory pool for items of size @item_len (rounded to