From: Chris Mason Date: Thu, 24 Apr 2008 13:34:34 +0000 (-0400) Subject: Btrfs: Fix split_node to require more empty slots in the node as well X-Git-Url: https://git.karo-electronics.de/?a=commitdiff_plain;h=c448acf0a057debc34507277add0fc09b1b37312;p=linux-beck.git Btrfs: Fix split_node to require more empty slots in the node as well Signed-off-by: Chris Mason --- 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;