X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=fs%2Fubifs%2Fsuper.c;h=63765d58445b61e7b871e7e1722fedd1668a23b9;hb=12e55508921865aefdd80fd17afe70c191afbd1b;hp=ae0e76bb6ebf44d5219693e27c08f9e9c8715da2;hpb=1c5ff0f54dc7f821f3d88b2ddbe0ec623b3317c2;p=~andy%2Flinux diff --git a/fs/ubifs/super.c b/fs/ubifs/super.c index ae0e76bb6eb..63765d58445 100644 --- a/fs/ubifs/super.c +++ b/fs/ubifs/super.c @@ -276,7 +276,6 @@ static void ubifs_i_callback(struct rcu_head *head) { struct inode *inode = container_of(head, struct inode, i_rcu); struct ubifs_inode *ui = ubifs_inode(inode); - INIT_LIST_HEAD(&inode->i_dentry); kmem_cache_free(ubifs_inode_slab, ui); } @@ -420,9 +419,9 @@ static int ubifs_statfs(struct dentry *dentry, struct kstatfs *buf) return 0; } -static int ubifs_show_options(struct seq_file *s, struct vfsmount *mnt) +static int ubifs_show_options(struct seq_file *s, struct dentry *root) { - struct ubifs_info *c = mnt->mnt_sb->s_fs_info; + struct ubifs_info *c = root->d_sb->s_fs_info; if (c->mount_opts.unmount_mode == 2) seq_printf(s, ",fast_unmount");