commit | 3ae72562ad917df36a1b1247d749240e3b4865db | [log] [tgz] |
---|---|---|
author | Gabriel Krisman Bertazi <krisman@collabora.com> | Wed Jun 19 23:45:09 2019 -0400 |
committer | Theodore Ts'o <tytso@mit.edu> | Wed Jun 19 23:45:09 2019 -0400 |
tree | c458ce5abc17452b19e2ecc06ce7d46841d5ec63 | |
parent | b03755ad6f33b7b8cd7312a3596a2dbf496de6e7 [diff] |
ext4: optimize case-insensitive lookups Temporarily cache a casefolded version of the file name under lookup in ext4_filename, to avoid repeatedly casefolding it. I got up to 30% speedup on lookups of large directories (>100k entries), depending on the length of the string under lookup. Signed-off-by: Gabriel Krisman Bertazi <krisman@collabora.com> Signed-off-by: Theodore Ts'o <tytso@mit.edu>