From: Herbert Poetzl The quota check in ext2_new_inode() returns ENOSPC where it should return EDQUOT instead. Signed-off-by: Herbert Pötzl Acked-by: Jan Kara Signed-off-by: Andrew Morton --- fs/ext2/ialloc.c | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) diff -puN fs/ext2/ialloc.c~quota-fix-error-code-for-ext2_new_inode fs/ext2/ialloc.c --- devel/fs/ext2/ialloc.c~quota-fix-error-code-for-ext2_new_inode 2006-01-25 11:08:07.000000000 -0800 +++ devel-akpm/fs/ext2/ialloc.c 2006-01-25 11:08:07.000000000 -0800 @@ -605,7 +605,7 @@ got: insert_inode_hash(inode); if (DQUOT_ALLOC_INODE(inode)) { - err = -ENOSPC; + err = -EDQUOT; goto fail_drop; } _