From: Jan Kiszka <[email protected]> Using the new rtdm_available() interface, this prevents any RTnet module from being loaded when the real-time core is not available.
Signed-off-by: Jan Kiszka <[email protected]> --- kernel/drivers/net/stack/rtnet_module.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/kernel/drivers/net/stack/rtnet_module.c b/kernel/drivers/net/stack/rtnet_module.c index f9f18ce221..16dc91fda0 100644 --- a/kernel/drivers/net/stack/rtnet_module.c +++ b/kernel/drivers/net/stack/rtnet_module.c @@ -318,6 +318,9 @@ int __init rtnet_init(void) { int err = 0; + if (!rtdm_available()) + return -ENOSYS; + printk("\n*** RTnet for Xenomai v" XENO_VERSION_STRING " ***\n\n"); printk("RTnet: initialising real-time networking\n"); -- 2.16.4
