ctree.c (98e6b1eb4022f2eb9845f0da5f16c179e5f32b9f) | ctree.c (315bed43fea532650933e7bba316a7601d439edf) |
---|---|
1// SPDX-License-Identifier: GPL-2.0 2/* 3 * Copyright (C) 2007,2008 Oracle. All rights reserved. 4 */ 5 6#include <linux/sched.h> 7#include <linux/slab.h> 8#include <linux/rbtree.h> --- 2946 unchanged lines hidden (view full) --- 2955 2956 if (p->search_commit_root) { 2957 BUG_ON(time_seq); 2958 return btrfs_search_slot(NULL, root, key, p, 0, 0); 2959 } 2960 2961again: 2962 b = get_old_root(root, time_seq); | 1// SPDX-License-Identifier: GPL-2.0 2/* 3 * Copyright (C) 2007,2008 Oracle. All rights reserved. 4 */ 5 6#include <linux/sched.h> 7#include <linux/slab.h> 8#include <linux/rbtree.h> --- 2946 unchanged lines hidden (view full) --- 2955 2956 if (p->search_commit_root) { 2957 BUG_ON(time_seq); 2958 return btrfs_search_slot(NULL, root, key, p, 0, 0); 2959 } 2960 2961again: 2962 b = get_old_root(root, time_seq); |
2963 if (!b) { 2964 ret = -EIO; 2965 goto done; 2966 } |
|
2963 level = btrfs_header_level(b); 2964 p->locks[level] = BTRFS_READ_LOCK; 2965 2966 while (b) { 2967 level = btrfs_header_level(b); 2968 p->nodes[level] = b; 2969 btrfs_clear_path_blocking(p, NULL, 0); 2970 --- 2952 unchanged lines hidden --- | 2967 level = btrfs_header_level(b); 2968 p->locks[level] = BTRFS_READ_LOCK; 2969 2970 while (b) { 2971 level = btrfs_header_level(b); 2972 p->nodes[level] = b; 2973 btrfs_clear_path_blocking(p, NULL, 0); 2974 --- 2952 unchanged lines hidden --- |