Skip site navigation (1)Skip section navigation (2)
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>