Re: [PATCH] smb/client: return EOPNOTSUPP for unsupported O_TMPFILE
Paulo Alcantara <[email protected]>
| Newsgroups | org.kernel.vger.linux-cifs |
|---|---|
| Message-ID | <[email protected]> |
ChenXiaoSong <[email protected]> writes: > From: ChenXiaoSong <[email protected]> > > Some SMB servers return STATUS_OBJECT_NAME_NOT_FOUND or > STATUS_DELETE_PENDING when creating an O_TMPFILE. > The SMB client maps them to ENOENT. > > The ENOENT error is supposed to be returned when the path > (a target directory in this case) does not exist, while a > lack of support of O_TMPFILE by the target file system should > be indicated by EOPNOTSUPP. > > Reported-by: Mikhail Stefantsev <[email protected]> > Fixes: 3e7d63037a2b ("smb: client: add support for O_TMPFILE") > Closes: https://lore.kernel.org/linux-cifs/[email protected]/ > Signed-off-by: ChenXiaoSong <[email protected]> Acked-by: Paulo Alcantara (Red Hat) <[email protected]>