summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/struct-funcs.c
diff options
context:
space:
mode:
Diffstat (limited to 'fs/btrfs/struct-funcs.c')
-rw-r--r--fs/btrfs/struct-funcs.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/fs/btrfs/struct-funcs.c b/fs/btrfs/struct-funcs.c
index 3a29b911d2e2..73f7987143df 100644
--- a/fs/btrfs/struct-funcs.c
+++ b/fs/btrfs/struct-funcs.c
@@ -53,9 +53,9 @@ u##bits btrfs_get_token_##bits(const struct extent_buffer *eb, \
53 u##bits res; \ 53 u##bits res; \
54 \ 54 \
55 ASSERT(token); \ 55 ASSERT(token); \
56 ASSERT(token->eb == eb); \
56 \ 57 \
57 if (token->kaddr && token->offset <= offset && \ 58 if (token->kaddr && token->offset <= offset && \
58 token->eb == eb && \
59 (token->offset + PAGE_SIZE >= offset + size)) { \ 59 (token->offset + PAGE_SIZE >= offset + size)) { \
60 kaddr = token->kaddr; \ 60 kaddr = token->kaddr; \
61 p = kaddr + part_offset - token->offset; \ 61 p = kaddr + part_offset - token->offset; \
@@ -74,7 +74,6 @@ u##bits btrfs_get_token_##bits(const struct extent_buffer *eb, \
74 res = get_unaligned_le##bits(p + off); \ 74 res = get_unaligned_le##bits(p + off); \
75 token->kaddr = kaddr; \ 75 token->kaddr = kaddr; \
76 token->offset = map_start; \ 76 token->offset = map_start; \
77 token->eb = eb; \
78 return res; \ 77 return res; \
79} \ 78} \
80u##bits btrfs_get_##bits(const struct extent_buffer *eb, \ 79u##bits btrfs_get_##bits(const struct extent_buffer *eb, \
@@ -117,9 +116,9 @@ void btrfs_set_token_##bits(struct extent_buffer *eb, \
117 int size = sizeof(u##bits); \ 116 int size = sizeof(u##bits); \
118 \ 117 \
119 ASSERT(token); \ 118 ASSERT(token); \
119 ASSERT(token->eb == eb); \
120 \ 120 \
121 if (token->kaddr && token->offset <= offset && \ 121 if (token->kaddr && token->offset <= offset && \
122 token->eb == eb && \
123 (token->offset + PAGE_SIZE >= offset + size)) { \ 122 (token->offset + PAGE_SIZE >= offset + size)) { \
124 kaddr = token->kaddr; \ 123 kaddr = token->kaddr; \
125 p = kaddr + part_offset - token->offset; \ 124 p = kaddr + part_offset - token->offset; \
@@ -139,7 +138,6 @@ void btrfs_set_token_##bits(struct extent_buffer *eb, \
139 put_unaligned_le##bits(val, p + off); \ 138 put_unaligned_le##bits(val, p + off); \
140 token->kaddr = kaddr; \ 139 token->kaddr = kaddr; \
141 token->offset = map_start; \ 140 token->offset = map_start; \
142 token->eb = eb; \
143} \ 141} \
144void btrfs_set_##bits(struct extent_buffer *eb, void *ptr, \ 142void btrfs_set_##bits(struct extent_buffer *eb, void *ptr, \
145 unsigned long off, u##bits val) \ 143 unsigned long off, u##bits val) \