Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 28 Jun 2002 13:06:47 -0700 (PDT)
From:      Ian Dowse <iedowse@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/kern vfs_syscalls.c
Message-ID:  <200206282006.g5SK6lEm009889@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
iedowse     2002/06/28 13:06:47 PDT

  Modified files:
    sys/kern             vfs_syscalls.c 
  Log:
  In vn_mkdir(), use vrele() instead of vput() on the parent directory
  vnode in the case that the target exists and is the same vnode as
  the parent (i.e. "mkdir ."). The namei() call does not leave the
  vnode locked in this case even though you might expect it to.
  
  This bug was mostly harmless in practice because unlocking an already
  unlocked vnode currently does not trigger any panics or warnings.
  
  Reviewed by:    jeff
  
  Revision  Changes    Path
  1.264     +9 -1      src/sys/kern/vfs_syscalls.c

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200206282006.g5SK6lEm009889>