Index: files/patch-fuse_module__fuse_vnops.c =================================================================== RCS file: /home/ncvs/ports/sysutils/fusefs-kmod/files/patch-fuse_module__fuse_vnops.c,v retrieving revision 1.1 diff -u -d -r1.1 patch-fuse_module__fuse_vnops.c --- files/patch-fuse_module__fuse_vnops.c 26 Sep 2008 18:26:35 -0000 1.1 +++ files/patch-fuse_module__fuse_vnops.c 20 Oct 2008 08:03:53 -0000 @@ -1,5 +1,5 @@ ---- fuse_module/fuse_vnops.c.orig 2008-09-26 13:08:03.000000000 -0400 -+++ fuse_module/fuse_vnops.c 2008-09-26 13:14:36.000000000 -0400 +--- fuse_module/fuse_vnops.c.orig 2008-02-05 07:25:57.000000000 +0200 ++++ fuse_module/fuse_vnops.c 2008-10-20 10:02:22.000000000 +0200 @@ -799,8 +799,11 @@ struct vnode *vp = ap->a_vp; struct vattr *vap = ap->a_vap; @@ -26,6 +26,15 @@ if (err) return (err); facp->facc_flags |= FACCESS_VA_VALID; +@@ -1929,7 +1936,7 @@ + * It will not invalidate pages which are dirty, locked, under + * writeback or mapped into pagetables.") + */ +- err = vinvalbuf(vp, 0, td, PCATCH, 0); ++ err = vinvalbuf(vp, 0, PCATCH, 0); + fufh->flags |= FOPEN_KEEP_CACHE; + } + @@ -3005,8 +3012,11 @@ struct vattr *vap = ap->a_vap; struct vnode *vp = ap->a_vp;