diff --git a/fs/yaffs2/yaffs_fs.c b/fs/yaffs2/yaffs_fs.c --- a/fs/yaffs2/yaffs_fs.c +++ b/fs/yaffs2/yaffs_fs.c @@ -1699,7 +1699,7 @@ static DECLARE_FSTYPE(yaffs2_fs_type, "y static struct super_block *yaffs_ram_read_super(struct file_system_type * fs, int flags, const char *dev_name, void *data) { - return get_sb_bdev(fs, flags, dev_name, data, yaffs_internal_read_super_ram); + return get_sb_nodev(fs, flags, data, yaffs_internal_read_super_ram); } @@ -1707,8 +1707,7 @@ static struct file_system_type yaffs_ram .owner = THIS_MODULE, .name = "yaffsram", .get_sb = yaffs_ram_read_super, - .kill_sb = kill_block_super, -// .kill_sb = kill_litter_super, + .kill_sb = kill_litter_super, .fs_flags = 0 , }; #else @@ -1728,7 +1727,7 @@ static DECLARE_FSTYPE(yaffs_ram_fs_type, static struct super_block *yaffs2_ram_read_super(struct file_system_type * fs, int flags, const char *dev_name, void *data) { - return get_sb_bdev(fs, flags, dev_name, data, yaffs2_internal_read_super_ram); + return get_sb_nodev(fs, flags, data, yaffs2_internal_read_super_ram); } @@ -1736,8 +1735,7 @@ static struct file_system_type yaffs2_ra .owner = THIS_MODULE, .name = "yaffs2ram", .get_sb = yaffs2_ram_read_super, - .kill_sb = kill_block_super, -// .kill_sb = kill_litter_super, + .kill_sb = kill_litter_super, .fs_flags = 0 , }; #else