aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Mason <chris.mason@oracle.com>2008-09-29 11:24:41 -0400
committerChris Mason <chris.mason@oracle.com>2008-09-29 11:24:41 -0400
commit9a5e1ea1e1e539e244a54afffc330fc368376ab9 (patch)
tree87b48444ba411ff6d87a87190faf5a3d912765d1
parent8c8bee1d7ca47fc75b6bd24a8085c525a2394c02 (diff)
downloadkernel_samsung_aries-9a5e1ea1e1e539e244a54afffc330fc368376ab9.zip
kernel_samsung_aries-9a5e1ea1e1e539e244a54afffc330fc368376ab9.tar.gz
kernel_samsung_aries-9a5e1ea1e1e539e244a54afffc330fc368376ab9.tar.bz2
Btrfs: drop WARN_ON from btrfs_add_leaf_ref
btrfs_add_leaf_ref was doing checks on the objects it found in the rbtree to make sure they were properly linked into the tree. But, the field it was checking can be safely changed outside of the tree spin lock. The WARN_ON was for debugging the initial implementation and can be safely removed. Signed-off-by: Chris Mason <chris.mason@oracle.com>
-rw-r--r--fs/btrfs/ref-cache.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/fs/btrfs/ref-cache.c b/fs/btrfs/ref-cache.c
index c580998..30fcb7a 100644
--- a/fs/btrfs/ref-cache.c
+++ b/fs/btrfs/ref-cache.c
@@ -67,7 +67,6 @@ static struct rb_node *tree_insert(struct rb_root *root, u64 bytenr,
while(*p) {
parent = *p;
entry = rb_entry(parent, struct btrfs_leaf_ref, rb_node);
- WARN_ON(!entry->in_tree);
if (bytenr < entry->bytenr)
p = &(*p)->rb_left;