diff options
author | Mathieu Desnoyers <mathieu.desnoyers@efficios.com> | 2024-03-07 17:01:53 -0500 |
---|---|---|
committer | Mathieu Desnoyers <mathieu.desnoyers@efficios.com> | 2024-03-07 17:01:53 -0500 |
commit | 8416fc750950f16f86621e480f49f6051c15f89f (patch) | |
tree | d4c22185565266fb675ca996b9e8fb2df1ed4776 | |
parent | 57d8b5869d5cbf370b4e3f9a651de7c6e7dbf9db (diff) | |
download | librseq-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.h | 15 |
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 |