Re: [PATCH 4/7] proc: Use d_invalidate in proc_prune_siblings_dcache

From
Linus Torvalds <torvalds@linux-foundation.org>
Date
2020-02-20 22:43:57
Also in
linux-api, linux-fsdevel, lkml
Reply to
Eric W. Biederman, 2020-02-20
On Thu, Feb 20, 2020 at 12:51 PM Eric W. Biederman
[off-list ref] wrote:
To use d_invalidate replace d_prune_aliases with d_find_alias
followed by d_invalidate and dput.  This is safe and complete
because no inode in proc has any hardlinks or aliases.
Are you sure you can't create them some way?  This makes em go "what
if we had multiple dentries associated with that inode?" Then the code
would just invalidate the first one.

I guess we don't have export_operations or anything like that, but
this makes me worry...

            Linus
Thread (5 messages) 5 messages, 3 authors, last reply 2020-02-20
Keyboard shortcuts
hback out one level
jnext message in thread / next series-diff position
kprevious message in thread / previous series-diff position
ldrill in
Escclose help / fold thread tree
?toggle this help