Module: xenomai-jki Branch: for-forge Commit: faa1ac6ef2d93e2aeb10491b318cff8eddca8ffb URL: http://git.xenomai.org/?p=xenomai-jki.git;a=commit;h=faa1ac6ef2d93e2aeb10491b318cff8eddca8ffb
Author: Jan Kiszka <jan.kis...@siemens.com> Date: Fri Aug 30 19:53:07 2013 +0200 kernel/cobalt: Interpret empty supported CPU mask as disable request Instead of stumbling over xenomai.supported_cpus=0, interpret it as a request to keep Xenomai disabled. Signed-off-by: Jan Kiszka <jan.kis...@siemens.com> --- kernel/cobalt/init.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) diff --git a/kernel/cobalt/init.c b/kernel/cobalt/init.c index b378969..bda790e 100644 --- a/kernel/cobalt/init.c +++ b/kernel/cobalt/init.c @@ -144,6 +144,11 @@ static int __init mach_setup(void) } #endif /* CONFIG_SMP */ + if (cpumask_empty(&xnsched_realtime_cpus)) { + printk(XENO_WARN "disabled via empty real-time CPU mask\n"); + return -ENOSYS; + } + ret = ipipe_select_timers(&xnsched_realtime_cpus); if (ret < 0) return ret; _______________________________________________ Xenomai-git mailing list Xenomai-git@xenomai.org http://www.xenomai.org/mailman/listinfo/xenomai-git