diff options
author | Kent Overstreet <kent.overstreet@gmail.com> | 2019-05-14 13:25:25 -0400 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@linux.dev> | 2023-10-22 17:08:21 -0400 |
commit | 33eb63e5753ad6229d4027340153817b92840760 (patch) | |
tree | 6f678b0090831f8ce5b6b5e9ecb4faa22f87bb75 /fs/bcachefs/buckets.c | |
parent | 1fe93f88c36dcceee9f92055d0a1febbd90338d3 (diff) | |
download | lwn-33eb63e5753ad6229d4027340153817b92840760.tar.gz lwn-33eb63e5753ad6229d4027340153817b92840760.zip |
bcachefs: Fix a bug with multiple iterators being traversed
If upgrade fails on one iterator, but it was copied from another
iterator and will be freed before transaction restart, then the original
iterator will get traversed first, so we need to make required btree
nodes on the original iterator will be traversed too.
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
Diffstat (limited to 'fs/bcachefs/buckets.c')
0 files changed, 0 insertions, 0 deletions