diff options
Diffstat (limited to 'sys/fs/smbfs/smbfs_node.c')
| -rw-r--r-- | sys/fs/smbfs/smbfs_node.c | 5 |
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"); |
