search for: owner_objectid

Displaying 4 results from an estimated 4 matches for "owner_objectid".

2009 May 12
0
[PATCH 1/2] btrfs-progs: mixed back ref support
...trfs_root *root, struct extent_buffer *orig_buf, - struct extent_buffer *buf, int start_slot, int nr); -int btrfs_free_extent(struct btrfs_trans_handle *trans, struct btrfs_root - *root, u64 bytenr, u64 num_bytes, u64 parent, - u64 root_objectid, u64 ref_generation, - u64 owner_objectid, int pin); + struct extent_buffer *buf, int record_parent); +int btrfs_dec_ref(struct btrfs_trans_handle *trans, struct btrfs_root *root, + struct extent_buffer *buf, int record_parent); +int btrfs_free_extent(struct btrfs_trans_handle *trans, + struct btrfs_root *root, + u64 by...
2013 Mar 15
0
[PATCH] Btrfs-progs: add skinny metadata support to progs V3
...fo, + BTRFS_FEATURE_INCOMPAT_SKINNY_METADATA); if (root->fs_info->free_extent_hook) { root->fs_info->free_extent_hook(trans, root, bytenr, num_bytes, @@ -2103,6 +2223,8 @@ static int __free_extent(struct btrfs_trans_handle *trans, path->leave_spinning = 1; is_data = owner_objectid >= BTRFS_FIRST_FREE_OBJECTID; + if (is_data) + skinny_metadata = 0; BUG_ON(!is_data && refs_to_drop != 1); ret = lookup_extent_backref(trans, extent_root, path, &iref, @@ -2121,6 +2243,11 @@ static int __free_extent(struct btrfs_trans_handle *trans, found_extent = 1;...
2011 Oct 22
7
Kernel BUG unable to handle kernel NULL pointer dereference
Hello, I got a kernel bug error, my guess from BTRFS. Here is the report, Oct 22 20:44:43 localhost kernel: [25554.947970] BUG: unable to handle kernel NULL pointer dereference at 0000000000000030 Oct 22 20:44:43 localhost kernel: [25554.948002] IP: [<ffffffffa01ab027>] btrfs_print_leaf+0x37/0x880 [btrfs] Oct 22 20:44:43 localhost kernel: [25554.948037] PGD bfa44067 PUD bfa43067 PMD 0 Oct
2010 Sep 03
0
[PATCH 1/2] btrfs: document where we use BUG_ON instead of error handling
...trans, &head_ref->node, bytenr, num_bytes, (u64)-1, 0, 0, 0, BTRFS_UPDATE_DELAYED_HEAD, 0); - BUG_ON(ret); + btrfs_fixable_bug_on(ret); ret = __btrfs_add_delayed_ref(trans, &ref->node, bytenr, num_bytes, parent, ref_root, ref_generation, owner_objectid, BTRFS_ADD_DELAYED_REF, 0); - BUG_ON(ret); + btrfs_fixable_bug_on(ret); ret = __btrfs_add_delayed_ref(trans, &old_ref->node, bytenr, num_bytes, orig_parent, orig_ref_root, orig_ref_generation, owner_objectid, BTRFS_DROP_DELAYED_REF, pin); - BUG_ON(ret); +...