]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - drivers/oprofile/oprofilefs.c
switch open-coded instances of d_make_root() to new helper
[karo-tx-linux.git] / drivers / oprofile / oprofilefs.c
index 2f0aa0f700e63985a0abbe29573b3816e1ef1e47..277bb70b8d75452e84559bd9c460f0ed339b53ab 100644 (file)
@@ -251,11 +251,9 @@ static int oprofilefs_fill_super(struct super_block *sb, void *data, int silent)
                return -ENOMEM;
        root_inode->i_op = &simple_dir_inode_operations;
        root_inode->i_fop = &simple_dir_operations;
-       root_dentry = d_alloc_root(root_inode);
-       if (!root_dentry) {
-               iput(root_inode);
+       root_dentry = d_make_root(root_inode);
+       if (!root_dentry)
                return -ENOMEM;
-       }
 
        sb->s_root = root_dentry;