There are various testcases (xfstests) and apps that require support for O_TMPFILE and there is a similar concept in SMB3 on the wire ... but the Linux VFS calls create (for a tmpfile) and then open ... which is a problem (since tmpfiles would disappear after create/close in SMB if created with "DELETE_ON_CLOSE" ...) Here is a work in progress patch that gets part way to O_TMPFILE support over SMB3 ... any ideas how to get past the problem with the open/create of O_TMPFILE not being atomic (causing opencreate then close then open ...) See attached -- Thanks, Steve