On Fri, 14 May 2021 at 08:18, Fengnan Chang <changfengnan@xxxxxxxx> wrote: > > since FUSE caches dentries and attributes with separate timeout, It may > happen that checking the permission returns -ENOENT, but because the > dentries cache has not timed out, creating the file returns -EEXIST. This should be fixed in v5.11 and later by commit df8629af2934 ("fuse: always revalidate if exclusive create"). Thanks, Miklos