From: Jan Kiszka <[email protected]> Properly fail if the core is not available. This also obsoletes the check on exit.
Signed-off-by: Jan Kiszka <[email protected]> --- kernel/drivers/ipc/rtipc.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/kernel/drivers/ipc/rtipc.c b/kernel/drivers/ipc/rtipc.c index f236f0cff4..99f73202de 100644 --- a/kernel/drivers/ipc/rtipc.c +++ b/kernel/drivers/ipc/rtipc.c @@ -493,8 +493,8 @@ int __init __rtipc_init(void) { int ret, n; - if (!realtime_core_enabled()) - return 0; + if (!rtdm_available()) + return -ENOSYS; for (n = 0; n < IPCPROTO_MAX; n++) { if (protocols[n] && protocols[n]->proto_init) { @@ -511,9 +511,6 @@ void __exit __rtipc_exit(void) { int n; - if (!realtime_core_enabled()) - return; - rtdm_dev_unregister(&device); for (n = 0; n < IPCPROTO_MAX; n++) { -- 2.16.4
