Date: Mon, 9 Jun 2003 14:46:23 -0700 (PDT) From: John Baldwin <jhb@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/kern kern_exit.c kern_time.c Message-ID: <200306092146.h59LkNO7017833@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
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@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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200306092146.h59LkNO7017833>