summaryrefslogtreecommitdiffstats
path: root/fs/bcachefs/bkey.c
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@gmail.com>2019-10-23 19:50:01 -0400
committerKent Overstreet <kent.overstreet@linux.dev>2023-10-22 17:08:30 -0400
commitc4e065c23c4ad464be2fb1c4dfa70090cc3d0c66 (patch)
treee855b23a51f200f1ceea907c66b48c255124aafe /fs/bcachefs/bkey.c
parent928c839cc949f7cb0b7cf09e1151e22681a4c338 (diff)
downloadlinux-c4e065c23c4ad464be2fb1c4dfa70090cc3d0c66.tar.gz
linux-c4e065c23c4ad464be2fb1c4dfa70090cc3d0c66.tar.bz2
linux-c4e065c23c4ad464be2fb1c4dfa70090cc3d0c66.zip
bcachefs: More bset.c microoptimization
Improve a few paper cuts that've shown up during profiling. Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com> Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
Diffstat (limited to 'fs/bcachefs/bkey.c')
-rw-r--r--fs/bcachefs/bkey.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/bcachefs/bkey.c b/fs/bcachefs/bkey.c
index 8b3c9ae8d266..dd551cc3a162 100644
--- a/fs/bcachefs/bkey.c
+++ b/fs/bcachefs/bkey.c
@@ -329,7 +329,7 @@ bool bch2_bkey_pack_key(struct bkey_packed *out, const struct bkey *in,
void bch2_bkey_unpack(const struct btree *b, struct bkey_i *dst,
const struct bkey_packed *src)
{
- dst->k = bkey_unpack_key(b, src);
+ __bkey_unpack_key(b, &dst->k, src);
memcpy_u64s(&dst->v,
bkeyp_val(&b->format, src),