summaryrefslogtreecommitdiff
path: root/arch/s390/kernel/vdso.c
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@linux.dev>2025-07-04 21:11:50 -0400
committerKent Overstreet <kent.overstreet@linux.dev>2025-07-24 12:27:58 -0400
commit2ee1edefa5d8b453e88975b090ecde227b4199cd (patch)
treec7bd1cf077f44bbecda8105e2fad03db01af0078 /arch/s390/kernel/vdso.c
parent21e5290876d05d045f83deedd4535218293bd1ac (diff)
bcachefs: Fix infinite loop in backpointers fsck on upgrade part 2bcachefs-testing
On upgrade from before bcachefs_metadata_version_backpointer_bucket_gen we'll typically skip the write buffer flush, because we expect many invalid/missing backpointers and it's faster to just repair them. When we find backpointers that sum up to more than the bucket sector counters, that's a special situation - we need to walk those backpointers to kill the bad ones, and so that case needs a write buffer flush to avoid an infinite loop. Reported-by: Jérôme Poulin <jeromepoulin@gmail.com> Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
Diffstat (limited to 'arch/s390/kernel/vdso.c')
0 files changed, 0 insertions, 0 deletions