From: Al Viro Date: Sat, 23 Feb 2008 10:59:19 +0000 (-0500) Subject: [PATCH] double iput() on failure exit in hugetlb X-Git-Url: https://git.karo-electronics.de/?a=commitdiff_plain;h=b4d232e65fa274a715dae39f77191071324e602a;p=linux-beck.git [PATCH] double iput() on failure exit in hugetlb once we'd done d_instantiate(), we should only do dput(). Signed-off-by: Al Viro --- diff --git a/fs/hugetlbfs/inode.c b/fs/hugetlbfs/inode.c index eee9487ae47f..6846785fe904 100644 --- a/fs/hugetlbfs/inode.c +++ b/fs/hugetlbfs/inode.c @@ -954,7 +954,7 @@ struct file *hugetlb_file_setup(const char *name, size_t size) FMODE_WRITE | FMODE_READ, &hugetlbfs_file_operations); if (!file) - goto out_inode; + goto out_dentry; /* inode is already attached */ return file;