btrfs: remove useless condition check before splitting leaf
[sfrench/cifs-2.6.git] / fs / btrfs / ctree.c
index f12172cb6c35303b1b3500ec24d5fe4d17869a39..0e81f1847941c965a6b27081fe2dff7b5dc95478 100644 (file)
@@ -1969,11 +1969,7 @@ skip_leaf_search:
                                ins_len -= sizeof(struct btrfs_item);
                        }
                        if (ins_len > 0 && leaf_free_space < ins_len) {
-                               if (write_lock_level < 1) {
-                                       write_lock_level = 1;
-                                       btrfs_release_path(p);
-                                       goto again;
-                               }
+                               ASSERT(write_lock_level >= 1);
 
                                err = split_leaf(trans, root, key,
                                                 p, ins_len, ret == 0);