> On 22-Jul-2023, at 2:10 AM, Steven Rostedt <rostedt@xxxxxxxxxxx> wrote: > > !! External Email > > On Fri, 21 Jul 2023 09:19:47 -0400 > Steven Rostedt <rostedt@xxxxxxxxxxx> wrote: > >>> + } else { >>> + /* A race here, should try again (unless freed) */ >>> + invalidate = true; >> >> I had a WARN_ON() once here. Probably could add a: >> >> WARN_ON_ONCE(!ef->is_freed); > > Yeah this should have a WARN_ON_ONCE() because the only way to get here > with having a dentry and the ef->dentry being set is if we have two > dentries with the same name in the same directory. Which should never > happen. > > I think we can add: > > /* > * Should never happen unless we get here due to being freed. > * Otherwise it means two dentries exist with the same name. > */ > WARN_ON_ONCE(!ef->is_freed); I missed WARN_ON_ONCE in v5 06/10, I will add in v6 06/10. - Ajay