diff options
author | Alan Huang <mmpgouride@gmail.com> | 2025-06-20 01:33:17 +0800 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@linux.dev> | 2025-07-03 01:20:18 -0400 |
commit | 9bb681c39451c1b15588438cddeb43c84346d420 (patch) | |
tree | cde8ba854b2bdcda29623c4e2d81a1873ed6467b | |
parent | 287c8e278533e90676c8c36cc75d9aa7f5dccd8a (diff) |
bcachefs: Don't memcpy more than needed
buf->u64s is all we used.
Signed-off-by: Alan Huang <mmpgouride@gmail.com>
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
-rw-r--r-- | fs/bcachefs/btree_update.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/bcachefs/btree_update.c b/fs/bcachefs/btree_update.c index 192c1e5e3ed9..5d5394db3965 100644 --- a/fs/bcachefs/btree_update.c +++ b/fs/bcachefs/btree_update.c @@ -566,7 +566,7 @@ void *__bch2_trans_subbuf_alloc(struct btree_trans *trans, if (buf->u64s) memcpy(n, btree_trans_subbuf_base(trans, buf), - buf->size * sizeof(u64)); + buf->u64s * sizeof(u64)); buf->base = (u64 *) n - (u64 *) trans->mem; buf->size = new_size; |