Skip to content
Commit f4288844 authored by Miklos Szeredi's avatar Miklos Szeredi
Browse files

ovl: decide if revalidate needed on a per-dentry basis



Allow completely skipping ->revalidate() on a per-dentry basis, in case the
underlying layers used for a dentry do not themselves have ->revalidate().

E.g. negative overlay dentry has no underlying layers, hence revalidate is
unnecessary.  Or if lower layer is remote but overlay dentry is pure-upper,
then can skip revalidate.

The following places need to update whether the dentry needs revalidate or
not:

 - fill-super (root dentry)
 - lookup
 - create
 - fh_to_dentry

Signed-off-by: default avatarMiklos Szeredi <mszeredi@redhat.com>
parent 7925dad8
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment