projects
/
linux-2.6-microblaze.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
btrfs: fix lost i_size update after cloning inline extent
[linux-2.6-microblaze.git]
/
fs
/
btrfs
/
reflink.c
diff --git
a/fs/btrfs/reflink.c
b/fs/btrfs/reflink.c
index
d197314
..
040009d
100644
(file)
--- a/
fs/btrfs/reflink.c
+++ b/
fs/btrfs/reflink.c
@@
-264,6
+264,7
@@
copy_inline_extent:
size);
inode_add_bytes(dst, datal);
set_bit(BTRFS_INODE_NEEDS_FULL_SYNC, &BTRFS_I(dst)->runtime_flags);
+ ret = btrfs_inode_set_file_extent_range(BTRFS_I(dst), 0, aligned_end);
out:
if (!ret && !trans) {
/*