diff options
| -rw-r--r-- | fs/logfs/super.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/fs/logfs/super.c b/fs/logfs/super.c index 33435e4b14d2..ce03a182c771 100644 --- a/fs/logfs/super.c +++ b/fs/logfs/super.c | |||
| @@ -480,10 +480,6 @@ static int logfs_read_sb(struct super_block *sb, int read_only) | |||
| 480 | !read_only) | 480 | !read_only) |
| 481 | return -EIO; | 481 | return -EIO; |
| 482 | 482 | ||
| 483 | mutex_init(&super->s_dirop_mutex); | ||
| 484 | mutex_init(&super->s_object_alias_mutex); | ||
| 485 | INIT_LIST_HEAD(&super->s_freeing_list); | ||
| 486 | |||
| 487 | ret = logfs_init_rw(sb); | 483 | ret = logfs_init_rw(sb); |
| 488 | if (ret) | 484 | if (ret) |
| 489 | return ret; | 485 | return ret; |
| @@ -601,6 +597,10 @@ static struct dentry *logfs_mount(struct file_system_type *type, int flags, | |||
| 601 | if (!super) | 597 | if (!super) |
| 602 | return ERR_PTR(-ENOMEM); | 598 | return ERR_PTR(-ENOMEM); |
| 603 | 599 | ||
| 600 | mutex_init(&super->s_dirop_mutex); | ||
| 601 | mutex_init(&super->s_object_alias_mutex); | ||
| 602 | INIT_LIST_HEAD(&super->s_freeing_list); | ||
| 603 | |||
| 604 | if (!devname) | 604 | if (!devname) |
| 605 | err = logfs_get_sb_bdev(super, type, devname); | 605 | err = logfs_get_sb_bdev(super, type, devname); |
| 606 | else if (strncmp(devname, "mtd", 3)) | 606 | else if (strncmp(devname, "mtd", 3)) |
