Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 03 Jul 2005 01:25:28 -0000
From:      Poul-Henning Kamp <phk@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/geom geom_vfs.c src/sys/kern vfs_subr.c src/sys/nfsclient nfs_vnops.c src/sys/sys bufobj.h src/sys/ufs/ffs ffs_vfsops.c src/sys/ufs/ufs ufs_inode.c src/sys/vm vnode_pager.c
Message-ID:  <200502191144.j1JBivKG012966@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
phk         2005-02-19 11:44:57 UTC

  FreeBSD src repository

  Modified files:
    sys/geom             geom_vfs.c 
    sys/kern             vfs_subr.c 
    sys/nfsclient        nfs_vnops.c 
    sys/sys              bufobj.h 
    sys/ufs/ffs          ffs_vfsops.c 
    sys/ufs/ufs          ufs_inode.c 
    sys/vm               vnode_pager.c 
  Log:
  Try to unbreak the vnode locking around vop_reclaim() (based mostly on
  patch from kan@).
  
  Pull bufobj_invalbuf() out of vinvalbuf() and make g_vfs call it on
  close.  This is not yet a generally safe function, but for this very
  specific use it is safe.  This solves the problem with buffers not
  being flushed by unmount or after failed mount attempts.
  
  Revision  Changes    Path
  1.9       +4 -0      src/sys/geom/geom_vfs.c
  1.583     +30 -36    src/sys/kern/vfs_subr.c
  1.251     +2 -0      src/sys/nfsclient/nfs_vnops.c
  1.13      +1 -0      src/sys/sys/bufobj.h
  1.279     +0 -2      src/sys/ufs/ffs/ffs_vfsops.c
  1.58      +1 -1      src/sys/ufs/ufs/ufs_inode.c
  1.213     +2 -0      src/sys/vm/vnode_pager.c




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