projects
/
openwrt
/
staging
/
blogic.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
cf93da7
)
Btrfs: disable snapshot aware defrag for now
author
Josef Bacik
<
[email protected]
>
Wed, 29 Jan 2014 21:05:30 +0000
(16:05 -0500)
committer
Chris Mason
<
[email protected]
>
Mon, 3 Feb 2014 17:01:27 +0000
(09:01 -0800)
It's just broken and it's taking a lot of effort to fix it, so for now just
disable it so people can defrag in peace. Thanks,
Cc:
[email protected]
Signed-off-by: Josef Bacik <
[email protected]
>
Signed-off-by: Chris Mason <
[email protected]
>
fs/btrfs/inode.c
patch
|
blob
|
history
diff --git
a/fs/btrfs/inode.c
b/fs/btrfs/inode.c
index fb74a536add3f9f930139c9dca7d1e1f841ccc5c..1af34d0c744bb4bb2add1e1bf7a92c3b24590c8f 100644
(file)
--- a/
fs/btrfs/inode.c
+++ b/
fs/btrfs/inode.c
@@
-2629,7
+2629,7
@@
static int btrfs_finish_ordered_io(struct btrfs_ordered_extent *ordered_extent)
EXTENT_DEFRAG, 1, cached_state);
if (ret) {
u64 last_snapshot = btrfs_root_last_snapshot(&root->root_item);
- if (last_snapshot >= BTRFS_I(inode)->generation)
+ if (
0 &&
last_snapshot >= BTRFS_I(inode)->generation)
/* the inode is shared */
new = record_old_file_extents(inode, ordered_extent);