Whamcloud - gitweb
e2fsck: support casefold directories when rehashing
authorGabriel Krisman Bertazi <krisman@collabora.com>
Thu, 17 Dec 2020 17:35:39 +0000 (18:35 +0100)
committerTheodore Ts'o <tytso@mit.edu>
Thu, 28 Jan 2021 03:11:41 +0000 (22:11 -0500)
commit9d2e1df4c9d8144e1a2b0a49b39f0ee10187f39b
treed0ab74a5c6403a029fee18b52861d9ed69016939
parent06b83bbd405a83810e028fac7802d419f2796e45
e2fsck: support casefold directories when rehashing

When rehashing a +F directory, the casefold comparison needs to be
performed, in order to identify duplicated filenames.  Like the -F
version, This is done in two steps, first adapt the qsort comparison to
consider casefolded directories, and then iterate over the sorted list
fixing dups.

Signed-off-by: Gabriel Krisman Bertazi <krisman@collabora.com>
Signed-off-by: Arnaud Ferraris <arnaud.ferraris@collabora.com>
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
e2fsck/rehash.c