Btrfs: Align extent length to sectorsize in
[deliverable/linux.git] / fs / btrfs / inode.c
index 5a38443a24ee281bf7b65dd0925f1d1887333b65..de17c61dfa0a92bdf250fa7bde7b81eb79ef44ac 100644 (file)
@@ -823,6 +823,8 @@ search_again:
                                        btrfs_file_extent_num_bytes(leaf, fi);
                                extent_num_bytes = inode->i_size -
                                        found_key.offset + root->sectorsize - 1;
+                               extent_num_bytes = extent_num_bytes &
+                                       ~((u64)root->sectorsize - 1);
                                btrfs_set_file_extent_num_bytes(leaf, fi,
                                                         extent_num_bytes);
                                num_dec = (orig_num_bytes -
This page took 0.036118 seconds and 5 git commands to generate.