commit | d561c025ee3a0aee53a225bedce0ee35fe12f335 | [log] [tgz] |
---|---|---|
author | Chris Mason <chris.mason@oracle.com> | Fri Mar 23 19:47:49 2007 -0400 |
committer | David Woodhouse <dwmw2@hera.kernel.org> | Fri Mar 23 19:47:49 2007 -0400 |
tree | df73aa103723162c3a980104ae204f93e91c9caa | |
parent | 7f5c15160e1436a53d01f9190db11c2a3a4d788a [diff] [blame] |
Btrfs: very minimal locking Signed-off-by: Chris Mason <chris.mason@oracle.com>
diff --git a/fs/btrfs/extent-tree.c b/fs/btrfs/extent-tree.c index c86f0e6..9583a9a 100644 --- a/fs/btrfs/extent-tree.c +++ b/fs/btrfs/extent-tree.c
@@ -168,9 +168,10 @@ BUG_ON(!bh); err = radix_tree_insert(&root->fs_info->pinned_radix, blocknr, bh); - BUG_ON(err); - if (err) + if (err && err != -EEXIST) { + BUG(); return err; + } radix_tree_tag_set(&root->fs_info->pinned_radix, blocknr, tag); return 0;