aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMathieu Desnoyers <mathieu.desnoyers@efficios.com>2024-03-04 11:42:17 -0500
committerMathieu Desnoyers <mathieu.desnoyers@efficios.com>2024-03-04 11:42:17 -0500
commit09c485b8b519017c89a987f31e124570f446635c (patch)
treeb161fa87477da2338de12063c8e3c8e4e94198d7
parent83aa48fa30989c59e81745ebbe13e93b5202e1fe (diff)
downloadlibrseq-09c485b8b519017c89a987f31e124570f446635c.tar.gz
Revert "rseq.h: Introduce rseq_load_cbne_load_add_store__ptr"
This is not needed anymore. This reverts commit 040147907ff31cdc279568ffcb74197650430e4b. Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
-rw-r--r--include/rseq/rseq.h19
1 files changed, 0 insertions, 19 deletions
diff --git a/include/rseq/rseq.h b/include/rseq/rseq.h
index 5379b89..b672468 100644
--- a/include/rseq/rseq.h
+++ b/include/rseq/rseq.h
@@ -240,25 +240,6 @@ int rseq_load_cbne_store__ptr(enum rseq_mo rseq_mo, enum rseq_percpu_mode percpu
}
}
-#ifdef rseq_arch_has_load_cbne_load_add_store
-static inline __attribute__((always_inline))
-int rseq_load_cbne_load_add_store__ptr(enum rseq_mo rseq_mo, enum rseq_percpu_mode percpu_mode,
- intptr_t *v, intptr_t expect,
- intptr_t *v2, intptr_t count, int cpu)
-{
- if (rseq_mo != RSEQ_MO_RELAXED)
- return -1;
- switch (percpu_mode) {
- case RSEQ_PERCPU_CPU_ID:
- return rseq_load_cbne_load_add_store__ptr_relaxed_cpu_id(v, expect, v2, count, cpu);
- case RSEQ_PERCPU_MM_CID:
- return rseq_load_cbne_load_add_store__ptr_relaxed_mm_cid(v, expect, v2, count, cpu);
- default:
- return -1;
- }
-}
-#endif
-
static inline __attribute__((always_inline))
int rseq_load_cbeq_store_add_load_store__ptr(enum rseq_mo rseq_mo, enum rseq_percpu_mode percpu_mode,
intptr_t *v, intptr_t expectnot, long voffp, intptr_t *load,