|
@@ -117,7 +117,7 @@ static struct buffer_head *bclean(handle_t *handle, struct super_block *sb,
|
|
|
|
|
|
bh = sb_getblk(sb, blk);
|
|
|
if (unlikely(!bh))
|
|
|
- return ERR_PTR(-EIO);
|
|
|
+ return ERR_PTR(-ENOMEM);
|
|
|
if ((err = ext3_journal_get_write_access(handle, bh))) {
|
|
|
brelse(bh);
|
|
|
bh = ERR_PTR(err);
|
|
@@ -235,7 +235,7 @@ static int setup_new_group_blocks(struct super_block *sb,
|
|
|
|
|
|
gdb = sb_getblk(sb, block);
|
|
|
if (unlikely(!gdb)) {
|
|
|
- err = -EIO;
|
|
|
+ err = -ENOMEM;
|
|
|
goto exit_bh;
|
|
|
}
|
|
|
if ((err = ext3_journal_get_write_access(handle, gdb))) {
|
|
@@ -723,7 +723,7 @@ static void update_backups(struct super_block *sb,
|
|
|
|
|
|
bh = sb_getblk(sb, group * bpg + blk_off);
|
|
|
if (unlikely(!bh)) {
|
|
|
- err = -EIO;
|
|
|
+ err = -ENOMEM;
|
|
|
break;
|
|
|
}
|
|
|
ext3_debug("update metadata backup %#04lx\n",
|