summaryrefslogtreecommitdiff
path: root/libbcachefs/io_read.c
diff options
context:
space:
mode:
Diffstat (limited to 'libbcachefs/io_read.c')
-rw-r--r--libbcachefs/io_read.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/libbcachefs/io_read.c b/libbcachefs/io_read.c
index 8b4cda1d..ca480b8f 100644
--- a/libbcachefs/io_read.c
+++ b/libbcachefs/io_read.c
@@ -327,6 +327,7 @@ static struct bch_read_bio *__promote_alloc(struct btree_trans *trans,
return &op->write.rbio;
err_remove_list:
+ bch2_bkey_buf_exit(&op->write.k, c);
async_object_list_del(c, promote, op->list_idx);
err_remove_hash:
BUG_ON(rhashtable_remove_fast(&c->promote_table, &op->hash,