mirror of
https://github.com/Fishwaldo/u-boot.git
synced 2025-03-17 12:41:32 +00:00
fs: btrfs: Rename struct btrfs_path to struct __btrfs_path
To avoid name conflicting between the extent buffer based btrfs_path from btrfs-progs, rename struct btrfs_path to struct __btrfs_path. Also rename btrfs_free_path() to __btrfs_free_path() to avoid conflicts. Signed-off-by: Qu Wenruo <wqu@suse.com> Reviewed-by: Marek Behún <marek.behun@nic.cz>
This commit is contained in:
parent
75b0817bab
commit
33966de31f
9 changed files with 44 additions and 44 deletions
|
@ -67,10 +67,10 @@ u64 btrfs_file_read(const struct btrfs_root *, u64, u64, u64, char *);
|
|||
u64 btrfs_get_default_subvol_objectid(void);
|
||||
|
||||
/* extent-io.c */
|
||||
u64 btrfs_read_extent_inline(struct btrfs_path *,
|
||||
u64 btrfs_read_extent_inline(struct __btrfs_path *,
|
||||
struct btrfs_file_extent_item *, u64, u64,
|
||||
char *);
|
||||
u64 btrfs_read_extent_reg(struct btrfs_path *, struct btrfs_file_extent_item *,
|
||||
u64 btrfs_read_extent_reg(struct __btrfs_path *, struct btrfs_file_extent_item *,
|
||||
u64, u64, char *);
|
||||
|
||||
#endif /* !__BTRFS_BTRFS_H__ */
|
||||
|
|
|
@ -144,7 +144,7 @@ int btrfs_chunk_map_init(void)
|
|||
|
||||
int btrfs_read_chunk_tree(void)
|
||||
{
|
||||
struct btrfs_path path;
|
||||
struct __btrfs_path path;
|
||||
struct btrfs_key key, *found_key;
|
||||
struct btrfs_chunk *chunk;
|
||||
int res = 0;
|
||||
|
@ -169,7 +169,7 @@ int btrfs_read_chunk_tree(void)
|
|||
}
|
||||
} while (!(res = btrfs_next_slot(&path)));
|
||||
|
||||
btrfs_free_path(&path);
|
||||
__btrfs_free_path(&path);
|
||||
|
||||
if (res < 0)
|
||||
return -1;
|
||||
|
|
|
@ -115,7 +115,7 @@ int btrfs_bin_search(union btrfs_tree_node *p, struct btrfs_key *key,
|
|||
return generic_bin_search(addr, size, key, p->header.nritems, slot);
|
||||
}
|
||||
|
||||
static void clear_path(struct btrfs_path *p)
|
||||
static void clear_path(struct __btrfs_path *p)
|
||||
{
|
||||
int i;
|
||||
|
||||
|
@ -125,7 +125,7 @@ static void clear_path(struct btrfs_path *p)
|
|||
}
|
||||
}
|
||||
|
||||
void btrfs_free_path(struct btrfs_path *p)
|
||||
void __btrfs_free_path(struct __btrfs_path *p)
|
||||
{
|
||||
int i;
|
||||
|
||||
|
@ -182,7 +182,7 @@ static int read_tree_node(u64 physical, union btrfs_tree_node **buf)
|
|||
}
|
||||
|
||||
int btrfs_search_tree(const struct btrfs_root *root, struct btrfs_key *key,
|
||||
struct btrfs_path *p)
|
||||
struct __btrfs_path *p)
|
||||
{
|
||||
u8 lvl, prev_lvl;
|
||||
int i, slot, ret;
|
||||
|
@ -236,13 +236,13 @@ int btrfs_search_tree(const struct btrfs_root *root, struct btrfs_key *key,
|
|||
|
||||
return 0;
|
||||
err:
|
||||
btrfs_free_path(p);
|
||||
__btrfs_free_path(p);
|
||||
return -1;
|
||||
}
|
||||
|
||||
static int jump_leaf(struct btrfs_path *path, int dir)
|
||||
static int jump_leaf(struct __btrfs_path *path, int dir)
|
||||
{
|
||||
struct btrfs_path p;
|
||||
struct __btrfs_path p;
|
||||
u32 slot;
|
||||
int level = 1, from_level, i;
|
||||
|
||||
|
@ -302,7 +302,7 @@ err:
|
|||
return -1;
|
||||
}
|
||||
|
||||
int btrfs_prev_slot(struct btrfs_path *p)
|
||||
int btrfs_prev_slot(struct __btrfs_path *p)
|
||||
{
|
||||
if (!p->slots[0])
|
||||
return jump_leaf(p, -1);
|
||||
|
@ -311,7 +311,7 @@ int btrfs_prev_slot(struct btrfs_path *p)
|
|||
return 0;
|
||||
}
|
||||
|
||||
int btrfs_next_slot(struct btrfs_path *p)
|
||||
int btrfs_next_slot(struct __btrfs_path *p)
|
||||
{
|
||||
struct btrfs_leaf *leaf = &p->nodes[0]->leaf;
|
||||
|
||||
|
|
|
@ -1177,7 +1177,7 @@ union btrfs_tree_node {
|
|||
struct btrfs_node node;
|
||||
};
|
||||
|
||||
struct btrfs_path {
|
||||
struct __btrfs_path {
|
||||
union btrfs_tree_node *nodes[BTRFS_MAX_LEVEL];
|
||||
u32 slots[BTRFS_MAX_LEVEL];
|
||||
};
|
||||
|
@ -1191,20 +1191,20 @@ struct btrfs_root {
|
|||
int __btrfs_comp_keys(struct btrfs_key *, struct btrfs_key *);
|
||||
int btrfs_comp_keys_type(struct btrfs_key *, struct btrfs_key *);
|
||||
int btrfs_bin_search(union btrfs_tree_node *, struct btrfs_key *, int *);
|
||||
void btrfs_free_path(struct btrfs_path *);
|
||||
void __btrfs_free_path(struct __btrfs_path *);
|
||||
int btrfs_search_tree(const struct btrfs_root *, struct btrfs_key *,
|
||||
struct btrfs_path *);
|
||||
int btrfs_prev_slot(struct btrfs_path *);
|
||||
int btrfs_next_slot(struct btrfs_path *);
|
||||
struct __btrfs_path *);
|
||||
int btrfs_prev_slot(struct __btrfs_path *);
|
||||
int btrfs_next_slot(struct __btrfs_path *);
|
||||
|
||||
static inline struct btrfs_key *btrfs_path_leaf_key(struct btrfs_path *p) {
|
||||
static inline struct btrfs_key *btrfs_path_leaf_key(struct __btrfs_path *p) {
|
||||
/* At tree read time we have converted the endian for btrfs_disk_key */
|
||||
return (struct btrfs_key *)&p->nodes[0]->leaf.items[p->slots[0]].key;
|
||||
}
|
||||
|
||||
static inline struct btrfs_key *
|
||||
btrfs_search_tree_key_type(const struct btrfs_root *root, u64 objectid,
|
||||
u8 type, struct btrfs_path *path)
|
||||
u8 type, struct __btrfs_path *path)
|
||||
{
|
||||
struct btrfs_key key, *res;
|
||||
|
||||
|
@ -1217,14 +1217,14 @@ btrfs_search_tree_key_type(const struct btrfs_root *root, u64 objectid,
|
|||
|
||||
res = btrfs_path_leaf_key(path);
|
||||
if (btrfs_comp_keys_type(&key, res)) {
|
||||
btrfs_free_path(path);
|
||||
__btrfs_free_path(path);
|
||||
return NULL;
|
||||
}
|
||||
|
||||
return res;
|
||||
}
|
||||
|
||||
static inline u32 btrfs_path_item_size(struct btrfs_path *p)
|
||||
static inline u32 btrfs_path_item_size(struct __btrfs_path *p)
|
||||
{
|
||||
return p->nodes[0]->leaf.items[p->slots[0]].size;
|
||||
}
|
||||
|
@ -1235,7 +1235,7 @@ static inline void *__btrfs_leaf_data(struct btrfs_leaf *leaf, u32 slot)
|
|||
+ leaf->items[slot].offset;
|
||||
}
|
||||
|
||||
static inline void *btrfs_path_leaf_data(struct btrfs_path *p)
|
||||
static inline void *btrfs_path_leaf_data(struct __btrfs_path *p)
|
||||
{
|
||||
return __btrfs_leaf_data(&p->nodes[0]->leaf, p->slots[0]);
|
||||
}
|
||||
|
|
|
@ -32,7 +32,7 @@ static int verify_dir_item(struct btrfs_dir_item *item, u32 start, u32 total)
|
|||
}
|
||||
|
||||
static struct btrfs_dir_item *
|
||||
btrfs_match_dir_item_name(struct btrfs_path *path, const char *name,
|
||||
btrfs_match_dir_item_name(struct __btrfs_path *path, const char *name,
|
||||
int name_len)
|
||||
{
|
||||
struct btrfs_dir_item *item;
|
||||
|
@ -65,7 +65,7 @@ int btrfs_lookup_dir_item(const struct btrfs_root *root, u64 dir,
|
|||
const char *name, int name_len,
|
||||
struct btrfs_dir_item *item)
|
||||
{
|
||||
struct btrfs_path path;
|
||||
struct __btrfs_path path;
|
||||
struct btrfs_key key;
|
||||
struct btrfs_dir_item *res = NULL;
|
||||
|
||||
|
@ -83,14 +83,14 @@ int btrfs_lookup_dir_item(const struct btrfs_root *root, u64 dir,
|
|||
if (res)
|
||||
*item = *res;
|
||||
out:
|
||||
btrfs_free_path(&path);
|
||||
__btrfs_free_path(&path);
|
||||
return res ? 0 : -1;
|
||||
}
|
||||
|
||||
int btrfs_readdir(const struct btrfs_root *root, u64 dir,
|
||||
btrfs_readdir_callback_t callback)
|
||||
{
|
||||
struct btrfs_path path;
|
||||
struct __btrfs_path path;
|
||||
struct btrfs_key key, *found_key;
|
||||
struct btrfs_dir_item *item;
|
||||
int res = 0;
|
||||
|
@ -119,7 +119,7 @@ int btrfs_readdir(const struct btrfs_root *root, u64 dir,
|
|||
break;
|
||||
} while (!(res = btrfs_next_slot(&path)));
|
||||
|
||||
btrfs_free_path(&path);
|
||||
__btrfs_free_path(&path);
|
||||
|
||||
return res < 0 ? -1 : 0;
|
||||
}
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
#include "extent-io.h"
|
||||
#include "disk-io.h"
|
||||
|
||||
u64 btrfs_read_extent_inline(struct btrfs_path *path,
|
||||
u64 btrfs_read_extent_inline(struct __btrfs_path *path,
|
||||
struct btrfs_file_extent_item *extent, u64 offset,
|
||||
u64 size, char *out)
|
||||
{
|
||||
|
@ -66,7 +66,7 @@ err:
|
|||
return -1ULL;
|
||||
}
|
||||
|
||||
u64 btrfs_read_extent_reg(struct btrfs_path *path,
|
||||
u64 btrfs_read_extent_reg(struct __btrfs_path *path,
|
||||
struct btrfs_file_extent_item *extent, u64 offset,
|
||||
u64 size, char *out)
|
||||
{
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
u64 btrfs_lookup_inode_ref(struct btrfs_root *root, u64 inr,
|
||||
struct btrfs_inode_ref *refp, char *name)
|
||||
{
|
||||
struct btrfs_path path;
|
||||
struct __btrfs_path path;
|
||||
struct btrfs_key *key;
|
||||
struct btrfs_inode_ref *ref;
|
||||
u64 res = -1ULL;
|
||||
|
@ -40,7 +40,7 @@ u64 btrfs_lookup_inode_ref(struct btrfs_root *root, u64 inr,
|
|||
|
||||
res = key->offset;
|
||||
out:
|
||||
btrfs_free_path(&path);
|
||||
__btrfs_free_path(&path);
|
||||
return res;
|
||||
}
|
||||
|
||||
|
@ -50,7 +50,7 @@ int btrfs_lookup_inode(const struct btrfs_root *root,
|
|||
struct btrfs_root *new_root)
|
||||
{
|
||||
struct btrfs_root tmp_root = *root;
|
||||
struct btrfs_path path;
|
||||
struct __btrfs_path path;
|
||||
int res = -1;
|
||||
|
||||
if (location->type == BTRFS_ROOT_ITEM_KEY) {
|
||||
|
@ -79,13 +79,13 @@ int btrfs_lookup_inode(const struct btrfs_root *root,
|
|||
res = 0;
|
||||
|
||||
out:
|
||||
btrfs_free_path(&path);
|
||||
__btrfs_free_path(&path);
|
||||
return res;
|
||||
}
|
||||
|
||||
int btrfs_readlink(const struct btrfs_root *root, u64 inr, char *target)
|
||||
{
|
||||
struct btrfs_path path;
|
||||
struct __btrfs_path path;
|
||||
struct btrfs_key key;
|
||||
struct btrfs_file_extent_item *extent;
|
||||
const char *data_ptr;
|
||||
|
@ -131,7 +131,7 @@ int btrfs_readlink(const struct btrfs_root *root, u64 inr, char *target)
|
|||
target[extent->ram_bytes] = '\0';
|
||||
res = 0;
|
||||
out:
|
||||
btrfs_free_path(&path);
|
||||
__btrfs_free_path(&path);
|
||||
return res;
|
||||
}
|
||||
|
||||
|
@ -320,7 +320,7 @@ u64 btrfs_lookup_path(struct btrfs_root *root, u64 inr, const char *path,
|
|||
u64 btrfs_file_read(const struct btrfs_root *root, u64 inr, u64 offset,
|
||||
u64 size, char *buf)
|
||||
{
|
||||
struct btrfs_path path;
|
||||
struct __btrfs_path path;
|
||||
struct btrfs_key key;
|
||||
struct btrfs_file_extent_item *extent;
|
||||
int res = 0;
|
||||
|
@ -379,6 +379,6 @@ u64 btrfs_file_read(const struct btrfs_root *root, u64 inr, u64 offset,
|
|||
return -1ULL;
|
||||
|
||||
out:
|
||||
btrfs_free_path(&path);
|
||||
__btrfs_free_path(&path);
|
||||
return rd_all;
|
||||
}
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
#include "btrfs.h"
|
||||
|
||||
static void read_root_item(struct btrfs_path *p, struct btrfs_root_item *item)
|
||||
static void read_root_item(struct __btrfs_path *p, struct btrfs_root_item *item)
|
||||
{
|
||||
u32 len;
|
||||
int reset = 0;
|
||||
|
@ -34,7 +34,7 @@ static void read_root_item(struct btrfs_path *p, struct btrfs_root_item *item)
|
|||
int btrfs_find_root(u64 objectid, struct btrfs_root *root,
|
||||
struct btrfs_root_item *root_item)
|
||||
{
|
||||
struct btrfs_path path;
|
||||
struct __btrfs_path path;
|
||||
struct btrfs_root_item my_root_item;
|
||||
|
||||
if (!btrfs_search_tree_key_type(&btrfs_info.tree_root, objectid,
|
||||
|
@ -51,13 +51,13 @@ int btrfs_find_root(u64 objectid, struct btrfs_root *root,
|
|||
root->root_dirid = root_item->root_dirid;
|
||||
}
|
||||
|
||||
btrfs_free_path(&path);
|
||||
__btrfs_free_path(&path);
|
||||
return 0;
|
||||
}
|
||||
|
||||
u64 btrfs_lookup_root_ref(u64 subvolid, struct btrfs_root_ref *refp, char *name)
|
||||
{
|
||||
struct btrfs_path path;
|
||||
struct __btrfs_path path;
|
||||
struct btrfs_key *key;
|
||||
struct btrfs_root_ref *ref;
|
||||
u64 res = -1ULL;
|
||||
|
@ -86,7 +86,7 @@ u64 btrfs_lookup_root_ref(u64 subvolid, struct btrfs_root_ref *refp, char *name)
|
|||
|
||||
res = key->offset;
|
||||
out:
|
||||
btrfs_free_path(&path);
|
||||
__btrfs_free_path(&path);
|
||||
return res;
|
||||
}
|
||||
|
||||
|
|
|
@ -81,7 +81,7 @@ u64 btrfs_get_default_subvol_objectid(void)
|
|||
static void list_subvols(u64 tree, char *nameptr, int max_name_len, int level)
|
||||
{
|
||||
struct btrfs_key key, *found_key;
|
||||
struct btrfs_path path;
|
||||
struct __btrfs_path path;
|
||||
struct btrfs_root_ref *ref;
|
||||
int res;
|
||||
|
||||
|
@ -116,7 +116,7 @@ static void list_subvols(u64 tree, char *nameptr, int max_name_len, int level)
|
|||
"subvolumes\n", __func__);
|
||||
} while (!(res = btrfs_next_slot(&path)));
|
||||
|
||||
btrfs_free_path(&path);
|
||||
__btrfs_free_path(&path);
|
||||
}
|
||||
|
||||
void btrfs_list_subvols(void)
|
||||
|
|
Loading…
Add table
Reference in a new issue