summary refs log tree commit diff
path: root/fs/logfs/super.c
diff options
context:
space:
mode:
authorJoern Engel <joern@logfs.org>2010-03-26 14:50:08 +0100
committerJoern Engel <joern@logfs.org>2010-03-27 11:19:16 +0100
commit6f2e9e6a950a165a7d2c399ab7557e6745ef2bfd (patch)
tree45315bd36137b377697dc5ec908796000643cfda /fs/logfs/super.c
parent7db8064c17b92e95aec2e333096c035db9ddd4fe (diff)
downloadlinux-6f2e9e6a950a165a7d2c399ab7557e6745ef2bfd.tar.gz
Use deactivate_locked_super
Found by Al Viro.

Signed-off-by: Joern Engel <joern@logfs.org>
Diffstat (limited to 'fs/logfs/super.c')
-rw-r--r--fs/logfs/super.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/fs/logfs/super.c b/fs/logfs/super.c
index 2845c41d70d4..9d856c49afc5 100644
--- a/fs/logfs/super.c
+++ b/fs/logfs/super.c
@@ -572,8 +572,7 @@ int logfs_get_sb_device(struct file_system_type *type, int flags,
 	return 0;
 
 err1:
-	up_write(&sb->s_umount);
-	deactivate_super(sb);
+	deactivate_locked_super(sb);
 	return err;
 err0:
 	kfree(super);