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