d_validate - verify dentry provided from insecure source
int d_validate (struct dentry * dentry, struct dentry * dparent);
dentry The dentry alleged to be valid child of dparent dparent The parent dentry (known to be valid)
An insecure source has sent us a dentry, here we verify it and dget it. This is used by ncpfs in its readdir implementation. Zero is returned in the dentry is invalid.