Author: kib
Date: Sun May 16 05:00:29 2010
New Revision: 208128
URL: http://svn.freebsd.org/changeset/base/208128

Log:
  Disable bypass for the vop_advlockpurge(). The vop is called after
  vop_revoke(), the v_data is already destroyed.
  
  Reported and tested by:       ed

Modified:
  head/sys/fs/nullfs/null_vnops.c

Modified: head/sys/fs/nullfs/null_vnops.c
==============================================================================
--- head/sys/fs/nullfs/null_vnops.c     Sun May 16 04:31:16 2010        
(r208127)
+++ head/sys/fs/nullfs/null_vnops.c     Sun May 16 05:00:29 2010        
(r208128)
@@ -798,6 +798,7 @@ struct vop_vector null_vnodeops = {
        .vop_bypass =           null_bypass,
        .vop_access =           null_access,
        .vop_accessx =          null_accessx,
+       .vop_advlockpurge =     vop_stdadvlockpurge,
        .vop_bmap =             VOP_EOPNOTSUPP,
        .vop_getattr =          null_getattr,
        .vop_getwritemount =    null_getwritemount,
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to