Module: xenomai-head Branch: master Commit: 7fc75b85be459cdda06a28432a5864e1a2e38547 URL: http://git.xenomai.org/?p=xenomai-head.git;a=commit;h=7fc75b85be459cdda06a28432a5864e1a2e38547
Author: Jan Kiszka <jan.kis...@siemens.com> Date: Fri Jun 17 14:41:24 2011 +0200 nucleus: Ensure that xntbase_tick is only invoked inside IRQ contexts Signed-off-by: Jan Kiszka <jan.kis...@siemens.com> --- ksrc/nucleus/timebase.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/ksrc/nucleus/timebase.c b/ksrc/nucleus/timebase.c index 6f7c02f..0648499 100644 --- a/ksrc/nucleus/timebase.c +++ b/ksrc/nucleus/timebase.c @@ -481,6 +481,8 @@ void xntbase_tick(xntbase_t *base) xnlock_get_irqsave(&nklock, s); + XENO_BUGON(NUCLEUS, !xnpod_interrupt_p()); + trace_mark(xn_nucleus, tbase_tick, "base %s", base->name); if (base == &nktbase) _______________________________________________ Xenomai-git mailing list Xenomai-git@gna.org https://mail.gna.org/listinfo/xenomai-git