diff options
Diffstat (limited to 'fs/hppfs/hppfs.c')
-rw-r--r-- | fs/hppfs/hppfs.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/fs/hppfs/hppfs.c b/fs/hppfs/hppfs.c index f590b1160c6c..d92f4ce80925 100644 --- a/fs/hppfs/hppfs.c +++ b/fs/hppfs/hppfs.c | |||
@@ -622,7 +622,6 @@ void hppfs_evict_inode(struct inode *ino) | |||
622 | static void hppfs_i_callback(struct rcu_head *head) | 622 | static void hppfs_i_callback(struct rcu_head *head) |
623 | { | 623 | { |
624 | struct inode *inode = container_of(head, struct inode, i_rcu); | 624 | struct inode *inode = container_of(head, struct inode, i_rcu); |
625 | INIT_LIST_HEAD(&inode->i_dentry); | ||
626 | kfree(HPPFS_I(inode)); | 625 | kfree(HPPFS_I(inode)); |
627 | } | 626 | } |
628 | 627 | ||
@@ -726,7 +725,7 @@ static int hppfs_fill_super(struct super_block *sb, void *d, int silent) | |||
726 | sb->s_fs_info = proc_mnt; | 725 | sb->s_fs_info = proc_mnt; |
727 | 726 | ||
728 | err = -ENOMEM; | 727 | err = -ENOMEM; |
729 | root_inode = get_inode(sb, dget(proc_mnt->mnt_sb->s_root)); | 728 | root_inode = get_inode(sb, dget(proc_mnt->mnt_root)); |
730 | if (!root_inode) | 729 | if (!root_inode) |
731 | goto out_mntput; | 730 | goto out_mntput; |
732 | 731 | ||