[Btrfs-devel]Align extent length to sectorsize in
btrfs_truncate_in_trans
Yan Zheng
yanzheng at 21cn.com
Wed Jan 30 08:25:58 PST 2008
---
diff -r 96b323332c3b inode.c
--- a/inode.c Tue Jan 29 16:06:37 2008 -0500
+++ b/inode.c Thu Jan 31 00:23:26 2008 +0800
@@ -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 -
---
Regards
YZ
More information about the Btrfs-devel
mailing list