search for: record_extent_backref

Displaying 3 results from an estimated 3 matches for "record_extent_backref".

Did you mean: record_extent_backrefs
2012 Sep 17
13
[PATCH 1/2 v3] Btrfs: use flag EXTENT_DEFRAG for snapshot-aware defrag
We''re going to use this flag EXTENT_DEFRAG to indicate which range belongs to defragment so that we can implement snapshow-aware defrag: We set the EXTENT_DEFRAG flag when dirtying the extents that need defragmented, so later on writeback thread can differentiate between normal writeback and writeback started by defragmentation. This patch is used for the latter one. Originally patch
2013 Aug 02
2
[PATCH] Btrfs: allow compressed extents to be merged during defragment
...-by: Liu Bo <bo.li.liu@oracle.com> --- fs/btrfs/inode.c | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/fs/btrfs/inode.c b/fs/btrfs/inode.c index 55dda87..a7aeecc 100644 --- a/fs/btrfs/inode.c +++ b/fs/btrfs/inode.c @@ -2229,7 +2229,7 @@ static noinline bool record_extent_backrefs(struct btrfs_path *path, static int relink_is_mergable(struct extent_buffer *leaf, struct btrfs_file_extent_item *fi, - u64 disk_bytenr) + u64 disk_bytenr, u8 compress) { if (btrfs_file_extent_disk_bytenr(leaf, fi) != disk_bytenr) return 0; @@ -2237,8 +2237,10 @@...
2013 May 07
2
Kernel BUG: __tree_mod_log_rewind
...02:09:21 caper kernel: [ 726.753123] [<ffffffffa016eb52>] iterate_inodes_from_logical+0x92/0xb0 [btrfs] May 7 02:09:21 caper kernel: [ 726.753244] [<ffffffffa0119620>] ? btrfs_submit_direct+0x190/0x190 [btrfs] May 7 02:09:21 caper kernel: [ 726.753353] [<ffffffffa0115a68>] record_extent_backrefs+0x78/0xf0 [btrfs] May 7 02:09:21 caper kernel: [ 726.753462] [<ffffffffa0120a54>] relink_file_extents+0x44/0x180 [btrfs] May 7 02:09:21 caper kernel: [ 726.753571] [<ffffffffa0120cc5>] btrfs_finish_ordered_io+0x135/0x4d0 [btrfs] May 7 02:09:21 caper kernel: [ 726.753681] [<...