Use SYSREF to reference count struct vnode. v_usecount is now
[dragonfly.git] / sys / vfs / smbfs / smbfs_node.c
index c8039b8..74ab3c7 100644 (file)
@@ -30,7 +30,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/fs/smbfs/smbfs_node.c,v 1.2.2.3 2003/01/17 08:20:26 tjr Exp $
- * $DragonFly: src/sys/vfs/smbfs/smbfs_node.c,v 1.22 2006/12/23 00:41:30 swildner Exp $
+ * $DragonFly: src/sys/vfs/smbfs/smbfs_node.c,v 1.23 2007/05/06 19:23:35 dillon Exp $
  */
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -302,7 +302,7 @@ smbfs_reclaim(struct vop_reclaim_args *ap)
        struct smbnode *np = VTOSMB(vp);
        struct smbmount *smp = VTOSMBFS(vp);
        
-       SMBVDEBUG("%s,%d\n", np->n_name, vp->v_usecount);
+       SMBVDEBUG("%s,%d\n", np->n_name, vp->v_sysref.refcnt);
 
        smbfs_hash_lock(smp, td);
 
@@ -343,7 +343,7 @@ smbfs_inactive(struct vop_inactive_args *ap)
        struct smb_cred scred;
        int error;
 
-       SMBVDEBUG("%s: %d\n", VTOSMB(vp)->n_name, vp->v_usecount);
+       SMBVDEBUG("%s: %d\n", VTOSMB(vp)->n_name, vp->v_sysref.refcnt);
        if (np->n_opencount) {
                error = smbfs_vinvalbuf(vp, V_SAVE, 1);
                cred = np->n_cached_cred;