bcachefs: opts.casefold_disabled
authorKent Overstreet <kent.overstreet@linux.dev>
Thu, 26 Jun 2025 13:46:35 +0000 (09:46 -0400)
committerKent Overstreet <kent.overstreet@linux.dev>
Tue, 1 Jul 2025 23:33:46 +0000 (19:33 -0400)
commit94426e4201fbb1c5ea4a697eb62a8b7cd7dfccbf
tree8c45f8171216ca1224eb5a66ddcb752912f64659
parentc6e8d51b37d2ca37dee63753fd240bcbc6402ad3
bcachefs: opts.casefold_disabled

Add an option for completely disabling casefolding on a filesystem, as a
workaround for overlayfs.

This should only be needed as a temporary workaround, until the
overlayfs fix arrives.

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