On Mon, 2020-05-18 at 18:26 +0800, Ian Kent wrote: > > Now d_splice_alias() is pretty complicated but, if passed a NULL > dentry it amounts to calling __d_add(dentry, NULL) which produces > a negative hashed dentry, a decision made by ext4 ->lookup() (and > I must say typical of the very few ways such dentries get into > the dcache). Oh, rather that's a NULL inode not dentry. Ian