summaryrefslogtreecommitdiff
path: root/ctree.h
diff options
context:
space:
mode:
authorKusanagi Kouichi <slash@ac.auone-net.jp>2014-04-08 22:37:39 +0900
committerDavid Sterba <dsterba@suse.cz>2014-04-11 19:40:04 +0200
commit779387ba2aeb5efdf9bbe54bd43191c11fbe2147 (patch)
tree1277a7919444e80dc8d3390b2f2be71f204fba74 /ctree.h
parentf84db1ca7039a714a7f7c559916f3e84ac1515ef (diff)
downloadbtrfs-progs-779387ba2aeb5efdf9bbe54bd43191c11fbe2147.tar.gz
btrfs-progs: Constify getters
Signed-off-by: Kusanagi Kouichi <slash@ac.auone-net.jp> Signed-off-by: David Sterba <dsterba@suse.cz>
Diffstat (limited to 'ctree.h')
-rw-r--r--ctree.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/ctree.h b/ctree.h
index 9b461af..45f2faf 100644
--- a/ctree.h
+++ b/ctree.h
@@ -1184,9 +1184,9 @@ struct btrfs_root {
sizeof(((type *)0)->member)))
#define BTRFS_SETGET_HEADER_FUNCS(name, type, member, bits) \
-static inline u##bits btrfs_##name(struct extent_buffer *eb) \
+static inline u##bits btrfs_##name(const struct extent_buffer *eb) \
{ \
- struct btrfs_header *h = (struct btrfs_header *)eb->data; \
+ const struct btrfs_header *h = (struct btrfs_header *)eb->data; \
return le##bits##_to_cpu(h->member); \
} \
static inline void btrfs_set_##name(struct extent_buffer *eb, \
@@ -1197,11 +1197,11 @@ static inline void btrfs_set_##name(struct extent_buffer *eb, \
}
#define BTRFS_SETGET_FUNCS(name, type, member, bits) \
-static inline u##bits btrfs_##name(struct extent_buffer *eb, \
- type *s) \
+static inline u##bits btrfs_##name(const struct extent_buffer *eb, \
+ const type *s) \
{ \
unsigned long offset = (unsigned long)s; \
- type *p = (type *) (eb->data + offset); \
+ const type *p = (type *) (eb->data + offset); \
return get_unaligned_le##bits(&p->member); \
} \
static inline void btrfs_set_##name(struct extent_buffer *eb, \
@@ -1213,7 +1213,7 @@ static inline void btrfs_set_##name(struct extent_buffer *eb, \
}
#define BTRFS_SETGET_STACK_FUNCS(name, type, member, bits) \
-static inline u##bits btrfs_##name(type *s) \
+static inline u##bits btrfs_##name(const type *s) \
{ \
return le##bits##_to_cpu(s->member); \
} \