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>