From 3489e3b6396ee9944a6a2e19e675ca54c36993b4 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Wed, 22 Aug 2018 14:59:50 +0200 Subject: Update to FreeBSD head 2018-09-17 Git mirror commit 6c2192b1ef8c50788c751f878552526800b1e319. Update #3472. --- testsuite/epoch01/test_main.c | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) (limited to 'testsuite') diff --git a/testsuite/epoch01/test_main.c b/testsuite/epoch01/test_main.c index 7f8003b5..7f90fc5f 100644 --- a/testsuite/epoch01/test_main.c +++ b/testsuite/epoch01/test_main.c @@ -282,9 +282,11 @@ test_enter_exit_preempt_body(rtems_test_parallel_context *base, void *arg, counter = 0; while (!rtems_test_parallel_stop_job(&ctx->base)) { - epoch_enter_preempt(e); + struct epoch_tracker et; + + epoch_enter_preempt(e, &et); ++counter; - epoch_exit_preempt(e); + epoch_exit_preempt(e, &et); } ctx->stats.counter[worker_index] = counter; @@ -315,12 +317,13 @@ test_enter_list_op_exit_preempt_body(rtems_test_parallel_context *base, memset(item_counter, 0, sizeof(item_counter)); while (!rtems_test_parallel_stop_job(&ctx->base)) { + struct epoch_tracker et; test_item *prev; test_item *item; test_item *tmp; test_item *rm; - epoch_enter_preempt(e); + epoch_enter_preempt(e, &et); ++counter; prev = NULL; @@ -343,7 +346,7 @@ test_enter_list_op_exit_preempt_body(rtems_test_parallel_context *base, prev = item; } - epoch_exit_preempt(e); + epoch_exit_preempt(e, &et); if (rm != NULL) { epoch_call(e, &rm->ec, test_list_callback); @@ -410,11 +413,13 @@ test_enter_mutex_exit_preempt_body(rtems_test_parallel_context *base, mtx = &ctx->mtx[worker_index % RTEMS_ARRAY_SIZE(ctx->mtx)]; while (!rtems_test_parallel_stop_job(&ctx->base)) { - epoch_enter_preempt(e); + struct epoch_tracker et; + + epoch_enter_preempt(e, &et); rtems_mutex_lock(mtx); ++counter; rtems_mutex_unlock(mtx); - epoch_exit_preempt(e); + epoch_exit_preempt(e, &et); } ctx->stats.counter[worker_index] = counter; -- cgit v1.2.3