Commit 79b4dfa9 authored by Alexander Viro's avatar Alexander Viro Committed by Linus Torvalds

[PATCH] (6/6) more ->get_sb()

minixfs switched.
parent 64954608
......@@ -163,8 +163,7 @@ static int minix_remount (struct super_block * sb, int * flags, char * data)
return 0;
}
static struct super_block *minix_read_super(struct super_block *s, void *data,
int silent)
static int minix_fill_super(struct super_block *s, void *data, int silent)
{
struct buffer_head *bh;
struct buffer_head **map;
......@@ -273,7 +272,7 @@ static struct super_block *minix_read_super(struct super_block *s, void *data,
else if (sbi->s_mount_state & MINIX_ERROR_FS)
printk ("MINIX-fs: mounting file system with errors, "
"running fsck is recommended.\n");
return s;
return 0;
out_iput:
iput(root_inode);
......@@ -314,7 +313,7 @@ static struct super_block *minix_read_super(struct super_block *s, void *data,
out_bad_sb:
printk("MINIX-fs: unable to read superblock\n");
out:
return NULL;
return -EINVAL;
}
static int minix_statfs(struct super_block *sb, struct statfs *buf)
......@@ -558,7 +557,18 @@ void minix_truncate(struct inode * inode)
V2_minix_truncate(inode);
}
static DECLARE_FSTYPE_DEV(minix_fs_type,"minix",minix_read_super);
static struct super_block *minix_get_sb(struct file_system_type *fs_type,
int flags, char *dev_name, void *data)
{
return get_sb_bdev(fs_type, flags, dev_name, data, minix_fill_super);
}
static struct file_system_type minix_fs_type = {
owner: THIS_MODULE,
name: "minix",
get_sb: minix_get_sb,
fs_flags: FS_REQUIRES_DEV,
};
static int __init init_minix_fs(void)
{
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment