commit | 5bc2afc2b53fc73f154e6344cd898585628e6d27 | [log] [tgz] |
---|---|---|
author | Trond Myklebust <Trond.Myklebust@netapp.com> | Mon Sep 23 18:01:28 2013 -0400 |
committer | Trond Myklebust <Trond.Myklebust@netapp.com> | Thu Sep 26 10:20:18 2013 -0400 |
tree | 732cb50d3b948a2b989b50bdd8213f7f72dea3f0 | |
parent | 4a10c2ac2f368583138b774ca41fac4207911983 [diff] |
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>