Skip to content

Commit 4dae666

Browse files
committed
btrfs: use the token::eb for all set/get helpers
The token stores a copy of the extent buffer pointer but does not make any use of it besides sanity checks. We can use it and drop the eb parameter from several functions, this patch only switches the use inside the set/get helpers. Reviewed-by: Johannes Thumshirn <[email protected]> Signed-off-by: David Sterba <[email protected]>
1 parent f2998eb commit 4dae666

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

fs/btrfs/struct-funcs.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -62,12 +62,12 @@ u##bits btrfs_get_token_##bits(const struct extent_buffer *eb, \
6262
res = get_unaligned_le##bits(p + off); \
6363
return res; \
6464
} \
65-
err = map_private_extent_buffer(eb, offset, size, \
65+
err = map_private_extent_buffer(token->eb, offset, size, \
6666
&kaddr, &map_start, &map_len); \
6767
if (err) { \
6868
__le##bits leres; \
6969
\
70-
read_extent_buffer(eb, &leres, offset, size); \
70+
read_extent_buffer(token->eb, &leres, offset, size); \
7171
return le##bits##_to_cpu(leres); \
7272
} \
7373
p = kaddr + part_offset - map_start; \
@@ -125,13 +125,13 @@ void btrfs_set_token_##bits(struct extent_buffer *eb, \
125125
put_unaligned_le##bits(val, p + off); \
126126
return; \
127127
} \
128-
err = map_private_extent_buffer(eb, offset, size, \
128+
err = map_private_extent_buffer(token->eb, offset, size, \
129129
&kaddr, &map_start, &map_len); \
130130
if (err) { \
131131
__le##bits val2; \
132132
\
133133
val2 = cpu_to_le##bits(val); \
134-
write_extent_buffer(eb, &val2, offset, size); \
134+
write_extent_buffer(token->eb, &val2, offset, size); \
135135
return; \
136136
} \
137137
p = kaddr + part_offset - map_start; \

0 commit comments

Comments
 (0)