diff options
Diffstat (limited to 'fs/super.c')
| -rw-r--r-- | fs/super.c | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/fs/super.c b/fs/super.c index f961e0307997..3e7458c2bb76 100644 --- a/fs/super.c +++ b/fs/super.c  | |||
| @@ -753,9 +753,9 @@ int get_sb_bdev(struct file_system_type *fs_type, | |||
| 753 | * will protect the lockfs code from trying to start a snapshot | 753 | * will protect the lockfs code from trying to start a snapshot | 
| 754 | * while we are mounting | 754 | * while we are mounting | 
| 755 | */ | 755 | */ | 
| 756 | mutex_lock(&bdev->bd_mount_mutex); | 756 | down(&bdev->bd_mount_sem); | 
| 757 | s = sget(fs_type, test_bdev_super, set_bdev_super, bdev); | 757 | s = sget(fs_type, test_bdev_super, set_bdev_super, bdev); | 
| 758 | mutex_unlock(&bdev->bd_mount_mutex); | 758 | up(&bdev->bd_mount_sem); | 
| 759 | if (IS_ERR(s)) | 759 | if (IS_ERR(s)) | 
| 760 | goto error_s; | 760 | goto error_s; | 
| 761 | 761 | ||
