diff options
author | Trond Myklebust <trond.myklebust@primarydata.com> | 2014-02-12 19:15:06 -0500 |
---|---|---|
committer | Trond Myklebust <trond.myklebust@primarydata.com> | 2014-02-19 21:21:07 -0500 |
commit | 4f14c194a996e75c01e44a8832f1d983ccaeefc0 (patch) | |
tree | 31182d2e8707bccf3cc650844785f2953ee32ac1 /fs/nfs/namespace.c | |
parent | 226056c5c312b3dac16ff6d4f40208f95c070b6a (diff) | |
download | blackbird-op-linux-4f14c194a996e75c01e44a8832f1d983ccaeefc0.tar.gz blackbird-op-linux-4f14c194a996e75c01e44a8832f1d983ccaeefc0.zip |
NFSv4: Clear the open state flags if the new stateid does not match
RFC3530 and RFC5661 both prescribe that the 'opaque' field of the
open stateid returned by new OPEN/OPEN_DOWNGRADE/CLOSE calls for
the same file and open owner should match.
If this is not the case, assume that the open state has been lost,
and that we need to recover it.
Signed-off-by: Trond Myklebust <trond.myklebust@primarydata.com>
Diffstat (limited to 'fs/nfs/namespace.c')
0 files changed, 0 insertions, 0 deletions