request = NULL;
if (!inode || IS_ERR(inode)) {
ll_intent_release(dentry);
- RETURN(ERR_PTR(-ENOMEM));
+ RETURN(inode ? (struct dentry *)inode : ERR_PTR(-ENOMEM));
}
EXIT;
negative:
ext2_inc_count(dir);
- inode = ll_create_node (dir, dentry->d_name.name,
- dentry->d_name.len, NULL, 0,
- S_IFDIR | mode, 0, dentry->d_it, NULL);
+ inode = ll_create_node(dir, dentry->d_name.name, dentry->d_name.len,
+ NULL, 0, S_IFDIR | mode, 0, dentry->d_it, NULL);
err = PTR_ERR(inode);
if (IS_ERR(inode))
goto out_dir;