diff --git a/fs/nilfs2/super.c b/fs/nilfs2/super.c
index 122dc1e489fb2ccecc3acb3bd8dd4bebc7cf3b11..1c505d0e031ed91c019ad07893f3b43323f6e058 100644
--- a/fs/nilfs2/super.c
+++ b/fs/nilfs2/super.c
@@ -1186,8 +1186,6 @@ nilfs_get_sb(struct file_system_type *fs_type, int flags,
 
 		s->s_flags |= MS_ACTIVE;
 		need_to_close = 0;
-	} else if (!(s->s_flags & MS_RDONLY)) {
-		err = -EBUSY;
 	}
 
 	up(&sd.bdev->bd_mount_sem);