mempool: Introduce rseq_mempool_get_max_nr_cpus
[librseq.git] / include / rseq / rseq.h
index 8a0444f3ec29a97d116cfa9be6194cdc1c296659..ea795c4cdea74142a9419628e65ca448efb4cc1c 100644 (file)
@@ -273,19 +273,18 @@ int rseq_load_add_store__ptr(enum rseq_mo rseq_mo, enum rseq_percpu_mode percpu_
        }
 }
 
-#ifdef rseq_arch_has_load_cbne_load_add_load_add_store
+#ifdef rseq_arch_has_load_add_load_load_add_store
 static inline __attribute__((always_inline))
-int rseq_load_cbne_load_add_load_add_store__ptr(enum rseq_mo rseq_mo, enum rseq_percpu_mode percpu_mode,
-                          intptr_t *ptr, intptr_t expect, intptr_t *ptr2, ptrdiff_t offset,
-                          intptr_t inc, int cpu)
+int rseq_load_add_load_load_add_store__ptr(enum rseq_mo rseq_mo, enum rseq_percpu_mode percpu_mode,
+                          intptr_t *ptr, long off, intptr_t inc, int cpu)
 {
        if (rseq_mo != RSEQ_MO_RELAXED)
                return -1;
        switch (percpu_mode) {
        case RSEQ_PERCPU_CPU_ID:
-               return rseq_load_cbne_load_add_load_add_store__ptr_relaxed_cpu_id(ptr, expect, ptr2, offset, inc, cpu);
+               return rseq_load_add_load_load_add_store__ptr_relaxed_cpu_id(ptr, off, inc, cpu);
        case RSEQ_PERCPU_MM_CID:
-               return rseq_load_cbne_load_add_load_add_store__ptr_relaxed_mm_cid(ptr, expect, ptr2, offset, inc, cpu);
+               return rseq_load_add_load_load_add_store__ptr_relaxed_mm_cid(ptr, off, inc, cpu);
        default:
                return -1;
        }
This page took 0.023606 seconds and 4 git commands to generate.