diff options
author | Trond Myklebust <Trond.Myklebust@netapp.com> | 2013-09-23 22:01:28 (GMT) |
---|---|---|
committer | Trond Myklebust <Trond.Myklebust@netapp.com> | 2013-09-26 14:20:18 (GMT) |
commit | 5bc2afc2b53fc73f154e6344cd898585628e6d27 (patch) | |
tree | 732cb50d3b948a2b989b50bdd8213f7f72dea3f0 /fs/fs_struct.c | |
parent | 4a10c2ac2f368583138b774ca41fac4207911983 (diff) | |
download | linux-fsl-qoriq-5bc2afc2b53fc73f154e6344cd898585628e6d27.tar.xz |
NFSv4: Honour the 'opened' parameter in the atomic_open() filesystem method
Determine if we've created a new file by examining the directory change
attribute and/or the O_EXCL flag.
This fixes a regression when doing a non-exclusive create of a new file.
If the FILE_CREATED flag is not set, the atomic_open() command will
perform full file access permissions checks instead of just checking
for MAY_OPEN.
Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
Diffstat (limited to 'fs/fs_struct.c')
0 files changed, 0 insertions, 0 deletions