Module: xenomai-forge Branch: next Commit: 853da34685631ea1088dae5f3c52aabf2d98bb11 URL: http://git.xenomai.org/?p=xenomai-forge.git;a=commit;h=853da34685631ea1088dae5f3c52aabf2d98bb11
Author: Philippe Gerum <r...@xenomai.org> Date: Thu Jul 3 12:16:04 2014 +0200 demo/latency: fixup for change in rt_task_set_periodic() --- demo/alchemy/latency.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/demo/alchemy/latency.c b/demo/alchemy/latency.c index 1152ace..5678189 100644 --- a/demo/alchemy/latency.c +++ b/demo/alchemy/latency.c @@ -113,9 +113,7 @@ static void latency(void *cookie) unsigned new_relaxed; unsigned long ov; - expected_tsc += period_tsc; err = rt_task_wait_period(&ov); - dt = (long)(rt_timer_tsc() - expected_tsc); new_relaxed = sampling_relaxed; if (dt > maxj) { @@ -140,7 +138,8 @@ static void latency(void *cookie) overrun += ov; expected_tsc += period_tsc * ov; - } + } else + expected_tsc += period_tsc; if (freeze_max && (dt > gmaxjitter) && !(finished || warmup)) { _______________________________________________ Xenomai-git mailing list Xenomai-git@xenomai.org http://www.xenomai.org/mailman/listinfo/xenomai-git