aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMathieu Desnoyers <mathieu.desnoyers@efficios.com>2024-03-04 09:47:32 -0500
committerMathieu Desnoyers <mathieu.desnoyers@efficios.com>2024-03-04 09:47:32 -0500
commit192d85640b32a394397e81c237a8e9ec4f8dd3f3 (patch)
tree476ce3da8cdb96155a3ee98197c60c695bdf90ce
parent97c94fbe87e95de88cb5c906313dd4ec1beb4c62 (diff)
downloadlibrseq-192d85640b32a394397e81c237a8e9ec4f8dd3f3.tar.gz
rseq percpu: Remove __rseq_percpu annotation from returned pointer
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> Change-Id: Iea04ce173cc529612b1024393794a304b0e7e219
-rw-r--r--include/rseq/percpu-alloc.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/include/rseq/percpu-alloc.h b/include/rseq/percpu-alloc.h
index e29fa00..2776b67 100644
--- a/include/rseq/percpu-alloc.h
+++ b/include/rseq/percpu-alloc.h
@@ -41,7 +41,7 @@ void rseq_percpu_free(void __rseq_percpu *ptr);
void *__rseq_percpu_ptr(void __rseq_percpu *ptr, int cpu);
-#define rseq_percpu_ptr(ptr, cpu) ((__typeof__(ptr)) __rseq_percpu_ptr(ptr, cpu))
+#define rseq_percpu_ptr(ptr, cpu) ((__typeof__(*(ptr)) *) __rseq_percpu_ptr(ptr, cpu))
struct rseq_percpu_pool_set *rseq_percpu_pool_set_create(void);
int rseq_percpu_pool_set_destroy(struct rseq_percpu_pool_set *pool_set);