dcache: Add case-insensitive support d_ci_add() routine
This add a dcache entry to the dcache for lookup, but changing the name that is associated with the entry rather than the one passed in to the lookup routine. First, it sees if the case-exact match already exists in the dcache and uses it if one exists. Otherwise, it allocates a new node with the new name and splices it into the dcache. Original code from ntfs_lookup in fs/ntfs/namei.c by Anton Altaparmakov. Signed-off-by: NBarry Naujok <bnaujok@sgi.com> Signed-off-by: NAnton Altaparmakov <aia21@cantab.net> Acked-by: NChristoph Hellwig <hch@infradead.org>
Showing
想要评论请 注册 或 登录