fs/9p: translate O_TRUNC into OTRUNC

[ Upstream commit 87de39e705 ]

This one hits both 9P2000 and .u as it appears v9fs has never translated
the O_TRUNC flag.

Signed-off-by: Joakim Sindholt <opensource@zhasha.com>
Signed-off-by: Eric Van Hensbergen <ericvh@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
This commit is contained in:
Joakim Sindholt 2024-03-18 12:22:33 +01:00 committed by Greg Kroah-Hartman
parent df1962a199
commit 09335c69da
1 changed files with 3 additions and 0 deletions

View File

@ -177,6 +177,9 @@ int v9fs_uflags2omode(int uflags, int extended)
break;
}
if (uflags & O_TRUNC)
ret |= P9_OTRUNC;
if (extended) {
if (uflags & O_EXCL)
ret |= P9_OEXCL;