diff options
author | Chris Mason <chris.mason@oracle.com> | 2008-04-24 15:34:34 +0200 |
---|---|---|
committer | Chris Mason <chris.mason@oracle.com> | 2008-09-25 17:04:02 +0200 |
commit | c448acf0a057debc34507277add0fc09b1b37312 (patch) | |
tree | b188e1c73c36419ce535d4250c7b91cda7cd5e80 /fs/btrfs/ctree.c | |
parent | Btrfs: Make sure nodes have enough room for a double split (diff) | |
download | linux-c448acf0a057debc34507277add0fc09b1b37312.tar.xz linux-c448acf0a057debc34507277add0fc09b1b37312.zip |
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 ret = push_nodes_for_insert(trans, root, path, level); c = path->nodes[level]; if (!ret && btrfs_header_nritems(c) < - BTRFS_NODEPTRS_PER_BLOCK(root) - 1) + BTRFS_NODEPTRS_PER_BLOCK(root) - 3) return 0; if (ret < 0) return ret; |