On Thu, May 19, 2022 at 04:43:58PM +0200, Miklos Szeredi wrote: > Hi Al, > > Do you see anything bad with allowing ->atomic_open() to take a positive dentry > and possibly invalidate it after it does the atomic LOOKUP/CREATE+OPEN? > > It looks wrong not to allow optimizing away the roundtrip associated with > revalidation when we do allow optimizing away the roundtrip for the initial > lookup in the same situation. Details, please - what will your ->atomic_open() do in that case?