xfs: deprecate the ascii-ci feature
authorDarrick J. Wong <djwong@kernel.org>
Wed, 12 Apr 2023 02:05:19 +0000 (19:05 -0700)
committerDarrick J. Wong <djwong@kernel.org>
Wed, 12 Apr 2023 02:05:19 +0000 (19:05 -0700)
commit7ba83850ca2691865713b307ed001bde5fddb084
treeec9c6f43c657e17ef924081eadd5e2a130e3cfb6
parent6db09a8d0377866b99882f8d44e4ba1a1bf6c6a1
xfs: deprecate the ascii-ci feature

This feature is a mess -- the hash function has been broken for the
entire 15 years of its existence if you create names with extended ascii
bytes; metadump name obfuscation has silently failed for just as long;
and the feature clashes horribly with the UTF8 encodings that most
systems use today.  There is exactly one fstest for this feature.

In other words, this feature is crap.  Let's deprecate it now so we can
remove it from the codebase in 2030.

Signed-off-by: Darrick J. Wong <djwong@kernel.org>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Documentation/admin-guide/xfs.rst
fs/xfs/Kconfig
fs/xfs/xfs_super.c