|
@@ -95,7 +95,7 @@ struct inode *ialloc(struct inode *parent, umode_t mode)
|
|
|
|
|
|
if (insert_inode_locked(inode) < 0) {
|
|
|
rc = -EINVAL;
|
|
|
- goto fail_unlock;
|
|
|
+ goto fail_put;
|
|
|
}
|
|
|
|
|
|
inode_init_owner(inode, parent, mode);
|
|
@@ -156,7 +156,6 @@ struct inode *ialloc(struct inode *parent, umode_t mode)
|
|
|
fail_drop:
|
|
|
dquot_drop(inode);
|
|
|
inode->i_flags |= S_NOQUOTA;
|
|
|
-fail_unlock:
|
|
|
clear_nlink(inode);
|
|
|
unlock_new_inode(inode);
|
|
|
fail_put:
|