From: Ryan Boder <boder@cm...> - 2002-04-15 16:49:17
Using the 2.4.18 kernel with the 2.4.18-18 uml patch, I can't compile
with SMP enabled, because of the file arch/um/kernel/smp.c. For 1 thing
it uses a few undeclared variables, which I can, of course, declare on
But there are 2 functions calls that aren't defined anywhere in the
new_task = get_task(pid, 1);
/* I assume this just returns the task_struct corresponding to the pid,
but I have no idea what the 1 is for or where this function should be
pid = kernel_thread1(idle_proc, NULL, CLONE_PID, i);
/* This, I guess, starts a new idle thread on processor <i>, but I don't
see it defined anywhere in the kernel. */
Any suggestions or should I just try to write these functions myself?
I'm hoping they are both just old functions that have been replaced by
newer ones so I just have to change these 2 lines.
GPG Public Key at http://www.ece.cmu.edu/~rtb/icanoop.gpg