diff options
author | Chris Mason <chris.mason@oracle.com> | 2008-04-24 09:34:34 -0400 |
---|---|---|
committer | Chris Mason <chris.mason@oracle.com> | 2008-09-25 11:04:02 -0400 |
commit | c448acf0a057debc34507277add0fc09b1b37312 (patch) | |
tree | b188e1c73c36419ce535d4250c7b91cda7cd5e80 /fs/btrfs/ctree.c | |
parent | 1514794e4253cf4a32a2acc6de52f2527ca1bdce (diff) |
Btrfs: Fix split_node to require more empty slots in the node as well
Signed-off-by: Chris Mason <chris.mason@oracle.com>
Diffstat (limited to 'fs/btrfs/ctree.c')
-rw-r--r-- | fs/btrfs/ctree.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/btrfs/ctree.c b/fs/btrfs/ctree.c index 8ad8b5cc295a..ac999f0060b6 100644 --- a/fs/btrfs/ctree.c +++ b/fs/btrfs/ctree.c | |||
@@ -1485,7 +1485,7 @@ static int split_node(struct btrfs_trans_handle *trans, struct btrfs_root | |||
1485 | ret = push_nodes_for_insert(trans, root, path, level); | 1485 | ret = push_nodes_for_insert(trans, root, path, level); |
1486 | c = path->nodes[level]; | 1486 | c = path->nodes[level]; |
1487 | if (!ret && btrfs_header_nritems(c) < | 1487 | if (!ret && btrfs_header_nritems(c) < |
1488 | BTRFS_NODEPTRS_PER_BLOCK(root) - 1) | 1488 | BTRFS_NODEPTRS_PER_BLOCK(root) - 3) |
1489 | return 0; | 1489 | return 0; |
1490 | if (ret < 0) | 1490 | if (ret < 0) |
1491 | return ret; | 1491 | return ret; |