CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2013/08/24 14:54:30
Modified files:
sys/arch/m88k/m88k: m88100_machdep.c subr.S
Log message:
Make sure do_xmem_* return the correct value. This fixes usage of fork()
in programs linked against libpthread on 88100 processors, where the parent
thread issueing fork() would spin.
Interestingly enough, this bug is not found in Mach, but has been introduced
by Nivas when porting to mvme88k, 18 years ago. DAE involving xmem are rare
enough for the issue to have survived so long (and once again, it was a
nightmare to track down).