NFSv4: Ensure we do not reuse open owner names
authorTrond Myklebust <Trond.Myklebust@netapp.com>
Fri, 20 Apr 2012 23:24:51 +0000 (19:24 -0400)
committerTrond Myklebust <Trond.Myklebust@netapp.com>
Sat, 21 Apr 2012 03:14:28 +0000 (23:14 -0400)
The NFSv4 spec is ambiguous about whether or not it is permissible
to reuse open owner names, so play it safe. This patch adds a timestamp
to the state_owner structure, and combines that with the IDA based
uniquifier.
Fixes a regression whereby the Linux server returns NFS4ERR_BAD_SEQID.

Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>

No differences found