---
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

_______________________________________________
Btrfs-devel mailing list
[email protected]
http://oss.oracle.com/mailman/listinfo/btrfs-devel

Reply via email to