bcachefs: Run check_dirents second time if required
authorKent Overstreet <kent.overstreet@linux.dev>
Sat, 31 May 2025 23:12:25 +0000 (19:12 -0400)
committerKent Overstreet <kent.overstreet@linux.dev>
Mon, 2 Jun 2025 16:16:36 +0000 (12:16 -0400)
commitc72def523799a0b054fd7cbbed32509e365db55b
tree505697a36589b9465c2842babd8359dadfc86575
parenta4907d7f3380f19c11a6191feac85b563439012a
bcachefs: Run check_dirents second time if required

If we move a key backwards, we'll need a second pass to run the rest of
the fsck checks.

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