cvs commit: src/sys/kern kern_exit.c kern_time.c
John Baldwin
jhb at FreeBSD.org
Mon Jun 9 14:46:24 PDT 2003
jhb 2003/06/09 14:46:23 PDT
FreeBSD src repository
Modified files:
sys/kern kern_exit.c kern_time.c
Log:
Wait for the real interval timer callout handler to finish executing if it
is currently executing when we try to remove it in exit1(). Without this,
it was possible for the callout to bogusly rearm itself and eventually
refire after the process had been free'd resulting in a panic.
PR: kern/51964
Reported by: Jilles Tjoelker <jilles at stack.nl>
Reviewed by: tegge, bde
Revision Changes Path
1.215 +12 -2 src/sys/kern/kern_exit.c
1.103 +2 -0 src/sys/kern/kern_time.c
More information about the cvs-src
mailing list