diff options
Diffstat (limited to 'fs/ext4/indirect.c')
-rw-r--r-- | fs/ext4/indirect.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/fs/ext4/indirect.c b/fs/ext4/indirect.c index 792e388e7b44..20862f96e8ae 100644 --- a/fs/ext4/indirect.c +++ b/fs/ext4/indirect.c | |||
@@ -22,6 +22,7 @@ | |||
22 | 22 | ||
23 | #include "ext4_jbd2.h" | 23 | #include "ext4_jbd2.h" |
24 | #include "truncate.h" | 24 | #include "truncate.h" |
25 | #include "ext4_extents.h" /* Needed for EXT_MAX_BLOCKS */ | ||
25 | 26 | ||
26 | #include <trace/events/ext4.h> | 27 | #include <trace/events/ext4.h> |
27 | 28 | ||
@@ -755,8 +756,7 @@ cleanup: | |||
755 | partial--; | 756 | partial--; |
756 | } | 757 | } |
757 | out: | 758 | out: |
758 | trace_ext4_ind_map_blocks_exit(inode, map->m_lblk, | 759 | trace_ext4_ind_map_blocks_exit(inode, map, err); |
759 | map->m_pblk, map->m_len, err); | ||
760 | return err; | 760 | return err; |
761 | } | 761 | } |
762 | 762 | ||
@@ -1412,6 +1412,7 @@ void ext4_ind_truncate(struct inode *inode) | |||
1412 | down_write(&ei->i_data_sem); | 1412 | down_write(&ei->i_data_sem); |
1413 | 1413 | ||
1414 | ext4_discard_preallocations(inode); | 1414 | ext4_discard_preallocations(inode); |
1415 | ext4_es_remove_extent(inode, last_block, EXT_MAX_BLOCKS - last_block); | ||
1415 | 1416 | ||
1416 | /* | 1417 | /* |
1417 | * The orphan list entry will now protect us from any crash which | 1418 | * The orphan list entry will now protect us from any crash which |