summaryrefslogtreecommitdiff
path: root/sys/fs/smbfs/smbfs_node.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/fs/smbfs/smbfs_node.c')
-rw-r--r--sys/fs/smbfs/smbfs_node.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/sys/fs/smbfs/smbfs_node.c b/sys/fs/smbfs/smbfs_node.c
index 7f17967d43fe..0feadd0eec12 100644
--- a/sys/fs/smbfs/smbfs_node.c
+++ b/sys/fs/smbfs/smbfs_node.c
@@ -322,6 +322,11 @@ smbfs_reclaim(ap)
if (dvp->v_usecount >= 1) {
VI_UNLOCK(dvp);
vrele(dvp);
+ /*
+ * Indicate that we released something; see comment
+ * in smbfs_unmount().
+ */
+ smp->sm_didrele = 1;
} else {
VI_UNLOCK(dvp);
SMBERROR("BUG: negative use count for parent!\n");