From 307cc851d10f050461221bac563c1024fd7eaffa Mon Sep 17 00:00:00 2001 From: Alan Cox Date: Tue, 13 Sep 2016 00:19:11 +0100 Subject: [PATCH] process: newproc needs to set the udata ptr for udata ptr using platforms --- Kernel/process.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Kernel/process.c b/Kernel/process.c index bb96b815..5bc3adb4 100644 --- a/Kernel/process.c +++ b/Kernel/process.c @@ -219,6 +219,11 @@ void newproc(ptptr p) /* Set default priority */ p->p_priority = MAXTICKS; + /* For systems where udata is actually a pointer or a register object */ +#ifdef udata + p->p_udata = &udata; +#endif + udata.u_ptab = p; memset(&udata.u_utime, 0, 4 * sizeof(clock_t)); /* Clear tick counters */ -- 2.34.1