diff options
Diffstat (limited to 'fs/super.c')
-rw-r--r-- | fs/super.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/fs/super.c b/fs/super.c index 6ce501447ada..e512fab64c93 100644 --- a/fs/super.c +++ b/fs/super.c | |||
@@ -831,7 +831,8 @@ int get_sb_bdev(struct file_system_type *fs_type, | |||
831 | bdev->bd_super = s; | 831 | bdev->bd_super = s; |
832 | } | 832 | } |
833 | 833 | ||
834 | return simple_set_mnt(mnt, s); | 834 | simple_set_mnt(mnt, s); |
835 | return 0; | ||
835 | 836 | ||
836 | error_s: | 837 | error_s: |
837 | error = PTR_ERR(s); | 838 | error = PTR_ERR(s); |
@@ -877,7 +878,8 @@ int get_sb_nodev(struct file_system_type *fs_type, | |||
877 | return error; | 878 | return error; |
878 | } | 879 | } |
879 | s->s_flags |= MS_ACTIVE; | 880 | s->s_flags |= MS_ACTIVE; |
880 | return simple_set_mnt(mnt, s); | 881 | simple_set_mnt(mnt, s); |
882 | return 0; | ||
881 | } | 883 | } |
882 | 884 | ||
883 | EXPORT_SYMBOL(get_sb_nodev); | 885 | EXPORT_SYMBOL(get_sb_nodev); |
@@ -909,7 +911,8 @@ int get_sb_single(struct file_system_type *fs_type, | |||
909 | s->s_flags |= MS_ACTIVE; | 911 | s->s_flags |= MS_ACTIVE; |
910 | } | 912 | } |
911 | do_remount_sb(s, flags, data, 0); | 913 | do_remount_sb(s, flags, data, 0); |
912 | return simple_set_mnt(mnt, s); | 914 | simple_set_mnt(mnt, s); |
915 | return 0; | ||
913 | } | 916 | } |
914 | 917 | ||
915 | EXPORT_SYMBOL(get_sb_single); | 918 | EXPORT_SYMBOL(get_sb_single); |