Signed-off-by: Kusanagi Kouichi <sl...@ac.auone-net.jp>
---
 ctree.h | 12 ++++++------
 1 file 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);                            \
 }                                                                      \
-- 
1.9.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