Module: xenomai-jki Branch: for-upstream Commit: 134378c9ff2bc597aaa908564323afb744cbbf01 URL: http://git.xenomai.org/?p=xenomai-jki.git;a=commit;h=134378c9ff2bc597aaa908564323afb744cbbf01
Author: Jan Kiszka <jan.kis...@siemens.com> Date: Thu Feb 4 17:55:36 2010 +0100 RTDM: Split up application and driver debugging There are use cases where you prefer to leave driver-level debugging checks on while preventing that user space can flood the log via unclean terminations. Split up the RTDM debug switch to reflect this. Signed-off-by: Jan Kiszka <jan.kis...@siemens.com> --- ksrc/skins/rtdm/Kconfig | 9 +++++++++ ksrc/skins/rtdm/core.c | 2 +- 2 files changed, 10 insertions(+), 1 deletions(-) diff --git a/ksrc/skins/rtdm/Kconfig b/ksrc/skins/rtdm/Kconfig index 5eeb2f3..f0741d6 100644 --- a/ksrc/skins/rtdm/Kconfig +++ b/ksrc/skins/rtdm/Kconfig @@ -55,4 +55,13 @@ config XENO_OPT_DEBUG_RTDM It is a recommended option for analysing potential issues in RTDM drivers. A minor runtime overhead is added. +config XENO_OPT_DEBUG_RTDM_APPL + bool "RTDM application debugging support" + depends on XENO_OPT_DEBUG + default y + help + + When enabled, this option makes the RTDM skin warn about + auto-clean operations executed upon application termination. + endif diff --git a/ksrc/skins/rtdm/core.c b/ksrc/skins/rtdm/core.c index bc3dccc..3bc13f1 100644 --- a/ksrc/skins/rtdm/core.c +++ b/ksrc/skins/rtdm/core.c @@ -396,7 +396,7 @@ void cleanup_owned_contexts(void *owner) xnlock_put_irqrestore(&rt_fildes_lock, s); if (context) { - if (XENO_DEBUG(RTDM)) + if (XENO_DEBUG(RTDM_APPL)) xnprintf("RTDM: closing file descriptor %d.\n", fd); _______________________________________________ Xenomai-git mailing list Xenomai-git@gna.org https://mail.gna.org/listinfo/xenomai-git