Name
d_invalidate —
detach submounts, prune dcache, and drop
Synopsis
void d_invalidate ( | struct dentry * dentry) ; |
Arguments
dentry
dentry to invalidate (aka detach, prune and drop)
Description
no dcache lock.
The final d_drop is done as an atomic operation relative to
rename_lock ensuring there are no races with d_set_mounted. This
ensures there are no unhashed dentries on the path to a mountpoint.