switch open-coded instances of d_make_root() to new helper
[linux-2.6.git] / drivers / misc / ibmasm / ibmasmfs.c
index 3536175..15f24f3 100644 (file)
@@ -129,11 +129,9 @@ static int ibmasmfs_fill_super (struct super_block *sb, void *data, int silent)
        root->i_op = &simple_dir_inode_operations;
        root->i_fop = ibmasmfs_dir_ops;
 
-       root_dentry = d_alloc_root(root);
-       if (!root_dentry) {
-               iput(root);
+       root_dentry = d_make_root(root);
+       if (!root_dentry)
                return -ENOMEM;
-       }
        sb->s_root = root_dentry;
 
        ibmasmfs_create_files(sb, root_dentry);