Btrfs: fix check_node and check_leaf to use less cpu

Signed-off-by: Chris Mason <chris.mason@oracle.com>
diff --git a/fs/btrfs/extent-tree.c b/fs/btrfs/extent-tree.c
index 3ac9da4..1497ff9 100644
--- a/fs/btrfs/extent-tree.c
+++ b/fs/btrfs/extent-tree.c
@@ -235,7 +235,7 @@
 					     hint->key.offset - 1,
 					     BTRFS_BLOCK_GROUP_AVAIL);
 		}
-		last = hint->key.offset * 2;
+		last = hint->key.offset * 3;
 		if (hint->key.objectid >= last)
 			last = max(search_start + hint->key.offset - 1,
 				   hint->key.objectid - last);
@@ -554,8 +554,8 @@
 						      blocknr + i);
 				}
 			}
-			if (old_val < (cache->key.offset * 8) / 10 &&
-			    old_val + num >= (cache->key.offset * 8) / 10) {
+			if (old_val < (cache->key.offset * 6) / 10 &&
+			    old_val + num >= (cache->key.offset * 6) / 10) {
 printk("group %Lu now available\n", cache->key.objectid);
 				radix_tree_tag_set(cache->radix,
 						   cache->key.objectid +