mempool cow test: use default stride
authorMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mon, 18 Mar 2024 11:28:08 +0000 (07:28 -0400)
committerMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mon, 18 Mar 2024 11:28:08 +0000 (07:28 -0400)
Fix ppc64 which has a 64kB page size.

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Change-Id: I2debd1c50f1ecc0486a557b69af3fda70bae2dcd

tests/mempool_cow_race_test.c

index 5b8752f1223c5de53cf93ed9e6e2c106e3d8db1a..2f2bbb27679429ed88e74b147521aa27fdb664b9 100644 (file)
@@ -38,7 +38,6 @@
 
 #define TEST_DURATION_S        10      /* seconds */
 #define TEST_ARRAY_LEN 256
-#define TEST_STRIDE    16384
 
 enum phase {
        PHASE_RESET_POOL,
@@ -74,7 +73,7 @@ static void *test_init_thread(void *arg)
                ret = rseq_mempool_attr_set_robust(attr);
                if (ret)
                        abort();
-               ret = rseq_mempool_attr_set_percpu(attr, TEST_STRIDE, 1);
+               ret = rseq_mempool_attr_set_percpu(attr, 0, 1);
                if (ret)
                        abort();
                ret = rseq_mempool_attr_set_max_nr_ranges(attr, 1);
@@ -112,8 +111,8 @@ static void *test_init_thread(void *arg)
 
                while (rseq_smp_load_acquire(&thread_args->phase) != PHASE_RESET_POOL) { }
 
-               rseq_mempool_percpu_free(thread_args->ptr2, TEST_STRIDE);
-               rseq_mempool_percpu_free(thread_args->ptr1, TEST_STRIDE);
+               rseq_mempool_percpu_free(thread_args->ptr2);
+               rseq_mempool_percpu_free(thread_args->ptr1);
 
                if (rseq_mempool_destroy(mempool))
                        abort();
This page took 0.032073 seconds and 4 git commands to generate.