context overflow
Dan Malek
dan at mvista.com
Sat Jan 20 13:27:44 EST 2001
I just heard about the bug Tom Gall fixed in "context_overflow"
by testing for current->mm == NULL.
I believe the proper solution is to use 'current->active_mm'
instead of 'current->mm' (and you never get a null pointer).
This way, the proper 'active' context is updated with a new
context even though a kernel thread has stolen it from somewhere
else to use. I think skipping the selection of a new context
in this case could be logically incorrect for some PowerPC cores.
-- Dan
--
I like MMUs because I don't have a real life.
** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/
More information about the Linuxppc-dev
mailing list