diff --git a/fs/coda/inode.c b/fs/coda/inode.c
index 96d832ed23b5edb3d61e6d22f8d4ebc8f985c87f..321f56e487cbe575904ded73ba1780fed6804804 100644
--- a/fs/coda/inode.c
+++ b/fs/coda/inode.c
@@ -236,6 +236,7 @@ static void coda_put_super(struct super_block *sb)
 	vcp->vc_sb = NULL;
 	sb->s_fs_info = NULL;
 	mutex_unlock(&vcp->vc_mutex);
+	mutex_destroy(&vcp->vc_mutex);
 
 	pr_info("Bye bye.\n");
 }