cvs commit: src/sys/alpha/alpha machdep.c src/sys/kern
sys_process.c
John Baldwin
jhb at FreeBSD.org
Thu Apr 1 12:56:45 PST 2004
jhb 2004/04/01 12:56:44 PST
FreeBSD src repository
Modified files:
sys/alpha/alpha machdep.c
sys/kern sys_process.c
Log:
Finish fixing up Alpha to work with an MP safe ptrace():
- ptrace_single_step() is no longer called with the proc lock held, so
don't try to unlock it and then relock it.
- Push Giant down into proc_rwmem() instead of forcing all the consumers
(including Alpha breakpoint support) to explicitly wrap calls to
proc_rwmem() with Giant.
Tested by: kensmith
Revision Changes Path
1.219 +3 -6 src/sys/alpha/alpha/machdep.c
1.120 +8 -8 src/sys/kern/sys_process.c
More information about the cvs-src
mailing list