diff options
Diffstat (limited to 'fs/btrfs/file.c')
-rw-r--r-- | fs/btrfs/file.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/fs/btrfs/file.c b/fs/btrfs/file.c index 66836d85763b..05df688c96f4 100644 --- a/fs/btrfs/file.c +++ b/fs/btrfs/file.c | |||
@@ -224,6 +224,7 @@ int btrfs_drop_extent_cache(struct inode *inode, u64 start, u64 end, | |||
224 | 224 | ||
225 | split->bdev = em->bdev; | 225 | split->bdev = em->bdev; |
226 | split->flags = flags; | 226 | split->flags = flags; |
227 | split->compress_type = em->compress_type; | ||
227 | ret = add_extent_mapping(em_tree, split); | 228 | ret = add_extent_mapping(em_tree, split); |
228 | BUG_ON(ret); | 229 | BUG_ON(ret); |
229 | free_extent_map(split); | 230 | free_extent_map(split); |
@@ -238,6 +239,7 @@ int btrfs_drop_extent_cache(struct inode *inode, u64 start, u64 end, | |||
238 | split->len = em->start + em->len - (start + len); | 239 | split->len = em->start + em->len - (start + len); |
239 | split->bdev = em->bdev; | 240 | split->bdev = em->bdev; |
240 | split->flags = flags; | 241 | split->flags = flags; |
242 | split->compress_type = em->compress_type; | ||
241 | 243 | ||
242 | if (compressed) { | 244 | if (compressed) { |
243 | split->block_len = em->block_len; | 245 | split->block_len = em->block_len; |