Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 19 Mar 1995 03:17:01 -0800
From:      David Greenman <davidg>
To:        CVS-commiters, cvs-sys
Subject:   cvs commit: src/sys/kern vfs_syscalls.c
Message-ID:  <199503191117.DAA02329@freefall.cdrom.com>

next in thread | raw e-mail | index | archive | help
davidg      95/03/19 03:16:59

  Modified:    sys/kern vfs_syscalls.c
  Log:
  Moved call to vnode_pager_uncache in rename() to before the VOP_RENAME.
  It was previously after the VOP_RENAME and the reference and lock on
  the vnode had already been lost, allowing interesting internel
  inconsistencies. This is one of the two reasons why freefall was crashing
  every hour or two (the other being nullfs bugs).
  Don't call vnode_pager_uncache in revoke(). revoke() is only allowed on
  VCHR and VBLK vnodes.



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