[BACK]Return to udf_vnops.c CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / fs / udf

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/sys/fs/udf/udf_vnops.c between version 1.10.8.2 and 1.10.8.3

version 1.10.8.2, 2008/01/09 01:55:54 version 1.10.8.3, 2008/03/23 02:04:57
Line 1 
Line 1 
 /* $NetBSD$ */  /* udf_vnops.c,v 1.10.8.2 2008/01/09 01:55:54 matt Exp */
   
 /*  /*
  * Copyright (c) 2006 Reinoud Zandijk   * Copyright (c) 2006 Reinoud Zandijk
Line 36 
Line 36 
   
 #include <sys/cdefs.h>  #include <sys/cdefs.h>
 #ifndef lint  #ifndef lint
 __KERNEL_RCSID(0, "$NetBSD$");  __KERNEL_RCSID(0, "udf_vnops.c,v 1.10.8.2 2008/01/09 01:55:54 matt Exp");
 #endif /* not lint */  #endif /* not lint */
   
   
Line 85  udf_inactive(void *v)
Line 85  udf_inactive(void *v)
         } */ *ap = v;          } */ *ap = v;
         struct vnode *vp = ap->a_vp;          struct vnode *vp = ap->a_vp;
   
         if (prtactive && vp->v_usecount != 0)  
                 vprint("udf_inactive(): pushing active", vp);  
   
         VOP_UNLOCK(vp, 0);          VOP_UNLOCK(vp, 0);
   
         DPRINTF(LOCKING, ("udf_inactive called for node %p\n", VTOI(vp)));          DPRINTF(LOCKING, ("udf_inactive called for node %p\n", VTOI(vp)));
Line 112  udf_reclaim(void *v)
Line 109  udf_reclaim(void *v)
         struct vnode *vp = ap->a_vp;          struct vnode *vp = ap->a_vp;
         struct udf_node *node = VTOI(vp);          struct udf_node *node = VTOI(vp);
   
         if (prtactive && vp->v_usecount != 0)          if (prtactive && vp->v_usecount > 1)
                 vprint("udf_reclaim(): pushing active", vp);                  vprint("udf_reclaim(): pushing active", vp);
   
         /* purge old data from namei */          /* purge old data from namei */
Line 1219  const struct vnodeopv_entry_desc udf_vno
Line 1216  const struct vnodeopv_entry_desc udf_vno
         { &vop_setattr_desc, udf_setattr },     /* setattr */   /* TODO */          { &vop_setattr_desc, udf_setattr },     /* setattr */   /* TODO */
         { &vop_read_desc, udf_read },           /* read */          { &vop_read_desc, udf_read },           /* read */
         { &vop_write_desc, udf_write },         /* write */     /* WRITE */          { &vop_write_desc, udf_write },         /* write */     /* WRITE */
         { &vop_lease_desc, genfs_lease_check }, /* lease */     /* TODO? */  
         { &vop_fcntl_desc, genfs_fcntl },       /* fcntl */     /* TODO? */          { &vop_fcntl_desc, genfs_fcntl },       /* fcntl */     /* TODO? */
         { &vop_ioctl_desc, genfs_enoioctl },    /* ioctl */     /* TODO? */          { &vop_ioctl_desc, genfs_enoioctl },    /* ioctl */     /* TODO? */
         { &vop_poll_desc, genfs_poll },         /* poll */      /* TODO/OK? */          { &vop_poll_desc, genfs_poll },         /* poll */      /* TODO/OK? */

Legend:
Removed from v.1.10.8.2  
changed lines
  Added in v.1.10.8.3

CVSweb <webmaster@jp.NetBSD.org>