diff options
Diffstat (limited to 'fs/ext4/inode.c')
-rw-r--r-- | fs/ext4/inode.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/fs/ext4/inode.c b/fs/ext4/inode.c index d1c17e47c1c6..f9198d7875cc 100644 --- a/fs/ext4/inode.c +++ b/fs/ext4/inode.c | |||
@@ -1365,7 +1365,8 @@ static void ext4_print_free_blocks(struct inode *inode) | |||
1365 | { | 1365 | { |
1366 | struct ext4_sb_info *sbi = EXT4_SB(inode->i_sb); | 1366 | struct ext4_sb_info *sbi = EXT4_SB(inode->i_sb); |
1367 | printk(KERN_CRIT "Total free blocks count %lld\n", | 1367 | printk(KERN_CRIT "Total free blocks count %lld\n", |
1368 | ext4_count_free_blocks(inode->i_sb)); | 1368 | EXT4_C2B(EXT4_SB(inode->i_sb), |
1369 | ext4_count_free_clusters(inode->i_sb))); | ||
1369 | printk(KERN_CRIT "Free/Dirty block details\n"); | 1370 | printk(KERN_CRIT "Free/Dirty block details\n"); |
1370 | printk(KERN_CRIT "free_blocks=%lld\n", | 1371 | printk(KERN_CRIT "free_blocks=%lld\n", |
1371 | (long long) EXT4_C2B(EXT4_SB(inode->i_sb), | 1372 | (long long) EXT4_C2B(EXT4_SB(inode->i_sb), |
@@ -1451,8 +1452,7 @@ static void mpage_da_map_and_submit(struct mpage_da_data *mpd) | |||
1451 | if (err == -EAGAIN) | 1452 | if (err == -EAGAIN) |
1452 | goto submit_io; | 1453 | goto submit_io; |
1453 | 1454 | ||
1454 | if (err == -ENOSPC && | 1455 | if (err == -ENOSPC && ext4_count_free_clusters(sb)) { |
1455 | ext4_count_free_blocks(sb)) { | ||
1456 | mpd->retval = err; | 1456 | mpd->retval = err; |
1457 | goto submit_io; | 1457 | goto submit_io; |
1458 | } | 1458 | } |