summaryrefslogtreecommitdiff
path: root/fs/bcachefs/bkey.h
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@gmail.com>2019-10-23 00:35:35 +0300
committerKent Overstreet <kent.overstreet@linux.dev>2023-10-23 00:08:30 +0300
commitb8098f36dd98566790bae019815583363eb877c9 (patch)
tree65e525b5ce9986899b23a6f90d062f72874f6c7a /fs/bcachefs/bkey.h
parent7f9473d17151408ae0d5fbdbd6089df2f214c2e0 (diff)
downloadlinux-b8098f36dd98566790bae019815583363eb877c9.tar.xz
bcachefs: Don't use rep movsq for small memcopies
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
Diffstat (limited to 'fs/bcachefs/bkey.h')
-rw-r--r--fs/bcachefs/bkey.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/fs/bcachefs/bkey.h b/fs/bcachefs/bkey.h
index 321fe6fe0b55..cb2702707c2a 100644
--- a/fs/bcachefs/bkey.h
+++ b/fs/bcachefs/bkey.h
@@ -95,8 +95,8 @@ do { \
(u64 *) (_dst) < (u64 *) (_src) + \
((struct bkey *) (_src))->u64s); \
\
- __memmove_u64s_down((_dst), (_src), \
- ((struct bkey *) (_src))->u64s); \
+ memcpy_u64s_small((_dst), (_src), \
+ ((struct bkey *) (_src))->u64s); \
} while (0)
struct btree;