aboutsummaryrefslogtreecommitdiffstats
path: root/fs/ntfs/super.c
diff options
context:
space:
mode:
Diffstat (limited to 'fs/ntfs/super.c')
-rw-r--r--fs/ntfs/super.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/fs/ntfs/super.c b/fs/ntfs/super.c
index 512806171bfa..1f31e77fc41f 100644
--- a/fs/ntfs/super.c
+++ b/fs/ntfs/super.c
@@ -2732,6 +2732,8 @@ static int ntfs_fill_super(struct super_block *sb, void *opt, const int silent)
2732 struct inode *tmp_ino; 2732 struct inode *tmp_ino;
2733 int blocksize, result; 2733 int blocksize, result;
2734 2734
2735 lock_kernel();
2736
2735 /* 2737 /*
2736 * We do a pretty difficult piece of bootstrap by reading the 2738 * We do a pretty difficult piece of bootstrap by reading the
2737 * MFT (and other metadata) from disk into memory. We'll only 2739 * MFT (and other metadata) from disk into memory. We'll only
@@ -2755,6 +2757,7 @@ static int ntfs_fill_super(struct super_block *sb, void *opt, const int silent)
2755 ntfs_error(sb, "Allocation of NTFS volume structure " 2757 ntfs_error(sb, "Allocation of NTFS volume structure "
2756 "failed. Aborting mount..."); 2758 "failed. Aborting mount...");
2757 lockdep_on(); 2759 lockdep_on();
2760 unlock_kernel();
2758 return -ENOMEM; 2761 return -ENOMEM;
2759 } 2762 }
2760 /* Initialize ntfs_volume structure. */ 2763 /* Initialize ntfs_volume structure. */
@@ -2942,6 +2945,7 @@ static int ntfs_fill_super(struct super_block *sb, void *opt, const int silent)
2942 sb->s_export_op = &ntfs_export_ops; 2945 sb->s_export_op = &ntfs_export_ops;
2943 lock_kernel(); 2946 lock_kernel();
2944 lockdep_on(); 2947 lockdep_on();
2948 unlock_kernel();
2945 return 0; 2949 return 0;
2946 } 2950 }
2947 ntfs_error(sb, "Failed to allocate root directory."); 2951 ntfs_error(sb, "Failed to allocate root directory.");
@@ -3062,6 +3066,7 @@ err_out_now:
3062 kfree(vol); 3066 kfree(vol);
3063 ntfs_debug("Failed, returning -EINVAL."); 3067 ntfs_debug("Failed, returning -EINVAL.");
3064 lockdep_on(); 3068 lockdep_on();
3069 unlock_kernel();
3065 return -EINVAL; 3070 return -EINVAL;
3066} 3071}
3067 3072