The disk_key_type set/get function defined by
BTRFS_SETGET_STACK_FUNCS macro is missing the prefix stack.

Signed-off-by: Lu Fengqi <lufq.f...@cn.fujitsu.com>
---
 chunk-recover.c  |  2 +-
 cmds-check.c     |  4 ++--
 convert/common.c | 17 +++++++++--------
 ctree.c          |  3 ++-
 ctree.h          |  2 +-
 image/main.c     |  2 +-
 mkfs/common.c    | 15 ++++++++-------
 print-tree.c     |  4 ++--
 8 files changed, 26 insertions(+), 23 deletions(-)

diff --git a/chunk-recover.c b/chunk-recover.c
index 89c0eea6..123cd097 100644
--- a/chunk-recover.c
+++ b/chunk-recover.c
@@ -1161,7 +1161,7 @@ static int __rebuild_chunk_root(struct btrfs_trans_handle 
*trans,
                        min_devid = dev->devid;
        }
        btrfs_set_stack_disk_key_objectid(&disk_key, BTRFS_DEV_ITEMS_OBJECTID);
-       btrfs_set_disk_key_type(&disk_key, BTRFS_DEV_ITEM_KEY);
+       btrfs_set_stack_disk_key_type(&disk_key, BTRFS_DEV_ITEM_KEY);
        btrfs_set_stack_disk_key_offset(&disk_key, min_devid);
 
        cow = btrfs_alloc_free_block(trans, root, root->fs_info->nodesize,
diff --git a/cmds-check.c b/cmds-check.c
index 68ba3448..8c66cff1 100644
--- a/cmds-check.c
+++ b/cmds-check.c
@@ -2624,7 +2624,7 @@ static int repair_tree_block_ref(struct 
btrfs_trans_handle *trans,
                                             sizeof(*bi));
                        btrfs_set_stack_disk_key_objectid(&copy_key,
                                                          root->objectid);
-                       btrfs_set_disk_key_type(&copy_key, 0);
+                       btrfs_set_stack_disk_key_type(&copy_key, 0);
                        btrfs_set_stack_disk_key_offset(&copy_key, 0);
 
                        btrfs_set_tree_block_level(eb, bi, level);
@@ -9730,7 +9730,7 @@ static int record_extent(struct btrfs_trans_handle *trans,
 
                        btrfs_set_stack_disk_key_objectid(&copy_key,
                                                    rec->info_objectid);
-                       btrfs_set_disk_key_type(&copy_key, 0);
+                       btrfs_set_stack_disk_key_type(&copy_key, 0);
                        btrfs_set_stack_disk_key_offset(&copy_key, 0);
 
                        btrfs_set_tree_block_level(leaf, bi, rec->info_level);
diff --git a/convert/common.c b/convert/common.c
index 6b5f98dd..b1e1dd13 100644
--- a/convert/common.c
+++ b/convert/common.c
@@ -198,7 +198,7 @@ static void insert_temp_root_item(struct extent_buffer *buf,
        btrfs_set_root_bytenr(&root_item, bytenr);
 
        memset(&disk_key, 0, sizeof(disk_key));
-       btrfs_set_disk_key_type(&disk_key, BTRFS_ROOT_ITEM_KEY);
+       btrfs_set_stack_disk_key_type(&disk_key, BTRFS_ROOT_ITEM_KEY);
        btrfs_set_stack_disk_key_objectid(&disk_key, objectid);
        btrfs_set_stack_disk_key_offset(&disk_key, 0);
 
@@ -305,7 +305,7 @@ static int insert_temp_dev_item(int fd, struct 
extent_buffer *buf,
        btrfs_set_header_nritems(buf, *slot + 1);
        (*itemoff) -= sizeof(*dev_item);
        /* setup device item 1, 0 is for replace case */
-       btrfs_set_disk_key_type(&disk_key, BTRFS_DEV_ITEM_KEY);
+       btrfs_set_stack_disk_key_type(&disk_key, BTRFS_DEV_ITEM_KEY);
        btrfs_set_stack_disk_key_objectid(&disk_key, BTRFS_DEV_ITEMS_OBJECTID);
        btrfs_set_stack_disk_key_offset(&disk_key, 1);
        btrfs_set_item_key(buf, &disk_key, *slot);
@@ -365,7 +365,7 @@ static int insert_temp_chunk_item(int fd, struct 
extent_buffer *buf,
 
        btrfs_set_header_nritems(buf, *slot + 1);
        (*itemoff) -= btrfs_chunk_item_size(1);
-       btrfs_set_disk_key_type(&disk_key, BTRFS_CHUNK_ITEM_KEY);
+       btrfs_set_stack_disk_key_type(&disk_key, BTRFS_CHUNK_ITEM_KEY);
        btrfs_set_stack_disk_key_objectid(&disk_key,
                                          BTRFS_FIRST_CHUNK_TREE_OBJECTID);
        btrfs_set_stack_disk_key_offset(&disk_key, start);
@@ -469,7 +469,7 @@ static void insert_temp_dev_extent(struct extent_buffer 
*buf,
 
        btrfs_set_header_nritems(buf, *slot + 1);
        (*itemoff) -= sizeof(*dev_extent);
-       btrfs_set_disk_key_type(&disk_key, BTRFS_DEV_EXTENT_KEY);
+       btrfs_set_stack_disk_key_type(&disk_key, BTRFS_DEV_EXTENT_KEY);
        btrfs_set_stack_disk_key_objectid(&disk_key, 1);
        btrfs_set_stack_disk_key_offset(&disk_key, start);
        btrfs_set_item_key(buf, &disk_key, *slot);
@@ -596,10 +596,11 @@ static int insert_temp_extent_item(int fd, struct 
extent_buffer *buf,
        *(itemoff) -= itemsize;
 
        if (skinny_metadata) {
-               btrfs_set_disk_key_type(&disk_key, BTRFS_METADATA_ITEM_KEY);
+               btrfs_set_stack_disk_key_type(&disk_key,
+                                             BTRFS_METADATA_ITEM_KEY);
                btrfs_set_stack_disk_key_offset(&disk_key, 0);
        } else {
-               btrfs_set_disk_key_type(&disk_key, BTRFS_EXTENT_ITEM_KEY);
+               btrfs_set_stack_disk_key_type(&disk_key, BTRFS_EXTENT_ITEM_KEY);
                btrfs_set_stack_disk_key_offset(&disk_key, cfg->nodesize);
        }
        btrfs_set_stack_disk_key_objectid(&disk_key, bytenr);
@@ -644,7 +645,7 @@ static int insert_temp_extent_item(int fd, struct 
extent_buffer *buf,
                goto out;
        }
        if (btrfs_header_nritems(tmp) == 0) {
-               btrfs_set_disk_key_type(&tree_info_key, 0);
+               btrfs_set_stack_disk_key_type(&tree_info_key, 0);
                btrfs_set_stack_disk_key_objectid(&tree_info_key, 0);
                btrfs_set_stack_disk_key_offset(&tree_info_key, 0);
        } else {
@@ -667,7 +668,7 @@ static void insert_temp_block_group(struct extent_buffer 
*buf,
 
        btrfs_set_header_nritems(buf, *slot + 1);
        (*itemoff) -= sizeof(bgi);
-       btrfs_set_disk_key_type(&disk_key, BTRFS_BLOCK_GROUP_ITEM_KEY);
+       btrfs_set_stack_disk_key_type(&disk_key, BTRFS_BLOCK_GROUP_ITEM_KEY);
        btrfs_set_stack_disk_key_objectid(&disk_key, bytenr);
        btrfs_set_stack_disk_key_offset(&disk_key, len);
        btrfs_set_item_key(buf, &disk_key, *slot);
diff --git a/ctree.c b/ctree.c
index 818bdfda..86df6bd9 100644
--- a/ctree.c
+++ b/ctree.c
@@ -2349,7 +2349,8 @@ int btrfs_truncate_item(struct btrfs_root *root, struct 
btrfs_path *path,
 
                btrfs_item_key(leaf, &disk_key, slot);
 
-               if (btrfs_disk_key_type(&disk_key) == BTRFS_EXTENT_DATA_KEY) {
+               if (btrfs_stack_disk_key_type(&disk_key)
+                               == BTRFS_EXTENT_DATA_KEY) {
                        unsigned long ptr;
                        struct btrfs_file_extent_item *fi;
 
diff --git a/ctree.h b/ctree.h
index 3a1ddd59..92b294c9 100644
--- a/ctree.h
+++ b/ctree.h
@@ -1931,7 +1931,7 @@ BTRFS_SETGET_STACK_FUNCS(stack_disk_key_objectid, struct 
btrfs_disk_key,
                         objectid, 64);
 BTRFS_SETGET_STACK_FUNCS(stack_disk_key_offset, struct btrfs_disk_key, offset,
                         64);
-BTRFS_SETGET_STACK_FUNCS(disk_key_type, struct btrfs_disk_key, type, 8);
+BTRFS_SETGET_STACK_FUNCS(stack_disk_key_type, struct btrfs_disk_key, type, 8);
 
 static inline void btrfs_disk_key_to_cpu(struct btrfs_key *cpu,
                                         struct btrfs_disk_key *disk)
diff --git a/image/main.c b/image/main.c
index 7060ebda..56244586 100644
--- a/image/main.c
+++ b/image/main.c
@@ -1101,7 +1101,7 @@ static void update_super_old(u8 *buffer)
                                       sizeof(struct btrfs_disk_key));
 
        btrfs_set_stack_disk_key_objectid(key, BTRFS_FIRST_CHUNK_TREE_OBJECTID);
-       btrfs_set_disk_key_type(key, BTRFS_CHUNK_ITEM_KEY);
+       btrfs_set_stack_disk_key_type(key, BTRFS_CHUNK_ITEM_KEY);
        btrfs_set_stack_disk_key_offset(key, 0);
 
        btrfs_set_stack_chunk_length(chunk, (u64)-1);
diff --git a/mkfs/common.c b/mkfs/common.c
index f4655b63..0fec2bdd 100644
--- a/mkfs/common.c
+++ b/mkfs/common.c
@@ -61,7 +61,7 @@ static int btrfs_create_tree_root(int fd, struct 
btrfs_mkfs_config *cfg,
        btrfs_set_root_used(&root_item, cfg->nodesize);
        btrfs_set_root_generation(&root_item, 1);
 
-       btrfs_set_disk_key_type(&disk_key, BTRFS_ROOT_ITEM_KEY);
+       btrfs_set_stack_disk_key_type(&disk_key, BTRFS_ROOT_ITEM_KEY);
        btrfs_set_stack_disk_key_offset(&disk_key, 0);
        itemoff = __BTRFS_LEAF_DATA_SIZE(cfg->nodesize) - sizeof(root_item);
 
@@ -226,11 +226,11 @@ int make_btrfs(int fd, struct btrfs_mkfs_config *cfg)
                itemoff -= item_size;
                btrfs_set_stack_disk_key_objectid(&disk_key, cfg->blocks[i]);
                if (skinny_metadata) {
-                       btrfs_set_disk_key_type(&disk_key,
+                       btrfs_set_stack_disk_key_type(&disk_key,
                                                BTRFS_METADATA_ITEM_KEY);
                        btrfs_set_stack_disk_key_offset(&disk_key, 0);
                } else {
-                       btrfs_set_disk_key_type(&disk_key,
+                       btrfs_set_stack_disk_key_type(&disk_key,
                                                BTRFS_EXTENT_ITEM_KEY);
                        btrfs_set_stack_disk_key_offset(&disk_key,
                                                        cfg->nodesize);
@@ -252,7 +252,8 @@ int make_btrfs(int fd, struct btrfs_mkfs_config *cfg)
                ref_root = reference_root_table[i];
                btrfs_set_stack_disk_key_objectid(&disk_key, cfg->blocks[i]);
                btrfs_set_stack_disk_key_offset(&disk_key, ref_root);
-               btrfs_set_disk_key_type(&disk_key, BTRFS_TREE_BLOCK_REF_KEY);
+               btrfs_set_stack_disk_key_type(&disk_key,
+                                             BTRFS_TREE_BLOCK_REF_KEY);
                btrfs_set_item_key(buf, &disk_key, nritems);
                btrfs_set_item_offset(buf, btrfs_item_nr(nritems),
                                      itemoff);
@@ -279,7 +280,7 @@ int make_btrfs(int fd, struct btrfs_mkfs_config *cfg)
        /* first device 1 (there is no device 0) */
        btrfs_set_stack_disk_key_objectid(&disk_key, BTRFS_DEV_ITEMS_OBJECTID);
        btrfs_set_stack_disk_key_offset(&disk_key, 1);
-       btrfs_set_disk_key_type(&disk_key, BTRFS_DEV_ITEM_KEY);
+       btrfs_set_stack_disk_key_type(&disk_key, BTRFS_DEV_ITEM_KEY);
        btrfs_set_item_key(buf, &disk_key, nritems);
        btrfs_set_item_offset(buf, btrfs_item_nr(nritems), itemoff);
        btrfs_set_item_size(buf, btrfs_item_nr(nritems), item_size);
@@ -312,7 +313,7 @@ int make_btrfs(int fd, struct btrfs_mkfs_config *cfg)
        btrfs_set_stack_disk_key_objectid(&disk_key,
                                          BTRFS_FIRST_CHUNK_TREE_OBJECTID);
        btrfs_set_stack_disk_key_offset(&disk_key, 0);
-       btrfs_set_disk_key_type(&disk_key, BTRFS_CHUNK_ITEM_KEY);
+       btrfs_set_stack_disk_key_type(&disk_key, BTRFS_CHUNK_ITEM_KEY);
        btrfs_set_item_key(buf, &disk_key, nritems);
        btrfs_set_item_offset(buf, btrfs_item_nr(nritems), itemoff);
        btrfs_set_item_size(buf, btrfs_item_nr(nritems), item_size);
@@ -366,7 +367,7 @@ int make_btrfs(int fd, struct btrfs_mkfs_config *cfg)
 
        btrfs_set_stack_disk_key_objectid(&disk_key, 1);
        btrfs_set_stack_disk_key_offset(&disk_key, 0);
-       btrfs_set_disk_key_type(&disk_key, BTRFS_DEV_EXTENT_KEY);
+       btrfs_set_stack_disk_key_type(&disk_key, BTRFS_DEV_EXTENT_KEY);
        btrfs_set_item_key(buf, &disk_key, nritems);
        btrfs_set_item_offset(buf, btrfs_item_nr(nritems), itemoff);
        btrfs_set_item_size(buf, btrfs_item_nr(nritems),
diff --git a/print-tree.c b/print-tree.c
index 6e7ccfeb..ff4e1199 100644
--- a/print-tree.c
+++ b/print-tree.c
@@ -808,7 +808,7 @@ void print_objectid(FILE *stream, u64 objectid, u8 type)
 void btrfs_print_key(struct btrfs_disk_key *disk_key)
 {
        u64 objectid = btrfs_stack_disk_key_objectid(disk_key);
-       u8 type = btrfs_disk_key_type(disk_key);
+       u8 type = btrfs_stack_disk_key_type(disk_key);
        u64 offset = btrfs_stack_disk_key_offset(disk_key);
 
        printf("key (");
@@ -1203,7 +1203,7 @@ void btrfs_print_leaf(struct btrfs_root *root, struct 
extent_buffer *eb)
 
                btrfs_item_key(eb, &disk_key, i);
                objectid = btrfs_stack_disk_key_objectid(&disk_key);
-               type = btrfs_disk_key_type(&disk_key);
+               type = btrfs_stack_disk_key_type(&disk_key);
                offset = btrfs_stack_disk_key_offset(&disk_key);
 
                printf("\titem %d ", i);
-- 
2.15.1



--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to