> @@ -480,7 +500,7 @@ xfs_btree_bload_node( > > ASSERT(!xfs_btree_ptr_is_null(cur, child_ptr)); > > - ret = xfs_btree_get_buf_block(cur, child_ptr, &child_block, > + ret = xfs_btree_read_buf_block(cur, child_ptr, 0, &child_block, > &child_bp); How is this (and making xfs_btree_read_buf_block outside of xfs_buf.c) related to the dirty limit?