diff options
author | Trond Myklebust <trond.myklebust@primarydata.com> | 2016-09-22 13:38:51 -0400 |
---|---|---|
committer | Anna Schumaker <Anna.Schumaker@Netapp.com> | 2016-09-27 14:31:27 -0400 |
commit | 0a014a44a50839a8064618e959fae5bbc44c2fd5 (patch) | |
tree | d5817c8c204ed6f710f87a1fc1019283a6372351 /fs/nfs/dir.c | |
parent | 5690a22d8612e1788b48b4ea53c59868589cd2db (diff) | |
download | linux-stable-0a014a44a50839a8064618e959fae5bbc44c2fd5.tar.gz linux-stable-0a014a44a50839a8064618e959fae5bbc44c2fd5.tar.bz2 linux-stable-0a014a44a50839a8064618e959fae5bbc44c2fd5.zip |
NFSv4.1: Don't deadlock the state manager on the SEQUENCE status flags
As described in RFC5661, section 18.46, some of the status flags exist
in order to tell the client when it needs to acknowledge the existence of
revoked state on the server and/or to recover state.
Those flags will then remain set until the recovery procedure is done.
In order to avoid looping, the client therefore needs to ignore
those particular flags while recovering.
Signed-off-by: Trond Myklebust <trond.myklebust@primarydata.com>
Tested-by: Oleg Drokin <green@linuxhacker.ru>
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
Diffstat (limited to 'fs/nfs/dir.c')
0 files changed, 0 insertions, 0 deletions