buf->u64s is all we used.

Signed-off-by: Alan Huang <[email protected]>
---
 fs/bcachefs/btree_update.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/fs/bcachefs/btree_update.c b/fs/bcachefs/btree_update.c
index ee657b9f4b96..d9a17d523db1 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;
 
-- 
2.48.1


Reply via email to