bcachefs: Fix overlapping extent repair
authorKent Overstreet <kent.overstreet@linux.dev>
Fri, 21 Jul 2023 02:42:26 +0000 (22:42 -0400)
committerKent Overstreet <kent.overstreet@linux.dev>
Sun, 22 Oct 2023 21:10:09 +0000 (17:10 -0400)
commite2bd06178c458d0178265f75d7210e6c090bbfdb
tree19aad11e1e91bf18767288225a25f4ae094c11f7
parentb56b787c7d5e8300dba41d80ddd41472a39ca86f
bcachefs: Fix overlapping extent repair

A number of smallish fixes for overlapping extent repair, and (part of)
a new unit test. This fixes all the issues turned up by bhzhu203, in his
filesystem image from running mongodb + snapshots.

Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
fs/bcachefs/fsck.c
fs/bcachefs/tests.c