diff options
author | Mathieu Desnoyers <mathieu.desnoyers@efficios.com> | 2024-03-18 07:28:08 -0400 |
---|---|---|
committer | Mathieu Desnoyers <mathieu.desnoyers@efficios.com> | 2024-03-18 07:28:08 -0400 |
commit | 855b8e69f8f1c76d3d3c0ba05d4607befb64ab28 (patch) | |
tree | 7a1e033c4aacb6f75d5226958937faf427e711c0 | |
parent | 2a6740bcb954bf4141c99778cd7309a037e6cd3e (diff) | |
download | librseq-855b8e69f8f1c76d3d3c0ba05d4607befb64ab28.tar.gz |
mempool cow test: use default stride
Fix ppc64 which has a 64kB page size.
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Change-Id: I2debd1c50f1ecc0486a557b69af3fda70bae2dcd
-rw-r--r-- | tests/mempool_cow_race_test.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/tests/mempool_cow_race_test.c b/tests/mempool_cow_race_test.c index 5b8752f..2f2bbb2 100644 --- a/tests/mempool_cow_race_test.c +++ b/tests/mempool_cow_race_test.c @@ -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(); |