aboutsummaryrefslogtreecommitdiffstats
path: root/fs/ext2/ialloc.c
diff options
context:
space:
mode:
Diffstat (limited to 'fs/ext2/ialloc.c')
-rw-r--r--fs/ext2/ialloc.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/fs/ext2/ialloc.c b/fs/ext2/ialloc.c
index c4e81dfb74ba..78502c166814 100644
--- a/fs/ext2/ialloc.c
+++ b/fs/ext2/ialloc.c
@@ -573,8 +573,11 @@ got:
573 inode->i_generation = sbi->s_next_generation++; 573 inode->i_generation = sbi->s_next_generation++;
574 spin_unlock(&sbi->s_next_gen_lock); 574 spin_unlock(&sbi->s_next_gen_lock);
575 if (insert_inode_locked(inode) < 0) { 575 if (insert_inode_locked(inode) < 0) {
576 err = -EINVAL; 576 ext2_error(sb, "ext2_new_inode",
577 goto fail_drop; 577 "inode number already in use - inode=%lu",
578 (unsigned long) ino);
579 err = -EIO;
580 goto fail;
578 } 581 }
579 582
580 dquot_initialize(inode); 583 dquot_initialize(inode);