The main_thread variable needs to be exported for applications. Fixes: 33411a11f848 ("Mini-OS: hide all symbols not exported via EXPORT_SYMBOLS()") Reported-by: Andrew Cooper <andrew.coop...@citrix.com> Signed-off-by: Juergen Gross <jgr...@suse.com> --- sched.c | 1 + 1 file changed, 1 insertion(+)
diff --git a/sched.c b/sched.c index e162cb60..b1633be9 100644 --- a/sched.c +++ b/sched.c @@ -62,6 +62,7 @@ static struct thread_list thread_list = MINIOS_TAILQ_HEAD_INITIALIZER(thread_lis static int threads_started; struct thread *main_thread; +EXPORT_SYMBOL(main_thread); void schedule(void) { -- 2.35.3