diff options
author | Kent Overstreet <kent.overstreet@linux.dev> | 2024-10-05 17:49:58 -0400 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@linux.dev> | 2024-10-07 17:01:46 -0400 |
commit | f6e4cd2ef7c6ef7c3cf5a730f7ded9c48ccf689d (patch) | |
tree | 6565997639f3c7d8bbd39671dfd0782dcfd7b057 /libbcachefs/btree_trans_commit.c | |
parent | d27d4cf7f0254a1189fb6602fb7da749d167585b (diff) |
Update bcachefs sources to 895d5e67afdc bcachefs: Check if stuck in journal_res_get()
Diffstat (limited to 'libbcachefs/btree_trans_commit.c')
-rw-r--r-- | libbcachefs/btree_trans_commit.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libbcachefs/btree_trans_commit.c b/libbcachefs/btree_trans_commit.c index 1a74a1a2..9bf471fa 100644 --- a/libbcachefs/btree_trans_commit.c +++ b/libbcachefs/btree_trans_commit.c @@ -832,7 +832,8 @@ revert_fs_usage: for (struct jset_entry *entry2 = trans->journal_entries; entry2 != entry; entry2 = vstruct_next(entry2)) - if (jset_entry_is_key(entry2) && entry2->start->k.type == KEY_TYPE_accounting) { + if (entry2->type == BCH_JSET_ENTRY_write_buffer_keys && + entry2->start->k.type == KEY_TYPE_accounting) { struct bkey_s_accounting a = bkey_i_to_s_accounting(entry2->start); bch2_accounting_neg(a); |