From 2f529f9b558ca1c1bd74be7437a84e4711743404 Mon Sep 17 00:00:00 2001 From: hc <hc@nodka.com> Date: Fri, 01 Nov 2024 02:11:33 +0000 Subject: [PATCH] add xenomai --- kernel/kernel/fork.c | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) diff --git a/kernel/kernel/fork.c b/kernel/kernel/fork.c index f73e3e6..978ecbf 100644 --- a/kernel/kernel/fork.c +++ b/kernel/kernel/fork.c @@ -48,6 +48,7 @@ #include <linux/cpu.h> #include <linux/cgroup.h> #include <linux/security.h> +#include <linux/dovetail.h> #include <linux/hugetlb.h> #include <linux/seccomp.h> #include <linux/swap.h> @@ -938,6 +939,7 @@ #endif setup_thread_stack(tsk, orig); + inband_task_init(tsk); clear_user_return_notifier(tsk); clear_tsk_need_resched(tsk); set_task_stack_end_magic(tsk); @@ -1083,6 +1085,9 @@ #endif mm_init_uprobes_state(mm); hugetlb_count_init(mm); +#ifdef CONFIG_DOVETAIL + memset(&mm->oob_state, 0, sizeof(mm->oob_state)); +#endif if (current->mm) { mm->flags = current->mm->flags & MMF_INIT_MASK; @@ -1131,6 +1136,7 @@ exit_aio(mm); ksm_exit(mm); khugepaged_exit(mm); /* must run before exit_mmap */ + inband_cleanup_notify(mm); /* ditto. */ exit_mmap(mm); mm_put_huge_zero_page(mm); set_mm_exe_file(mm, NULL); -- Gitblit v1.6.2