On Thu, Aug 18, 2022 at 08:19:54AM +0300, Amir Goldstein wrote: > NFS spec does not guarantee the safety of the server. > It's like saying that the Law makes Crime impossible. > The law needs to be enforced, so if server gets a request > to COPY from/to an fhandle that resolves as a non-regular file > (from a rogue or buggy NFS client) the server should return an > error and not continue to alloc_file_pseudo(). FWIW, my preference would be to have alloc_file_pseudo() reject directory inodes if it ever gets such. I'm still not sure that my (and yours, apparently) interpretation of what Olga said is correct, though.