commit | ed1e6211a0a134ff23592c6f057af982ad5dab52 | [log] [tgz] |
---|---|---|
author | Trond Myklebust <Trond.Myklebust@netapp.com> | Mon Jul 25 15:37:29 2011 -0400 |
committer | Trond Myklebust <Trond.Myklebust@netapp.com> | Mon Jul 25 15:37:29 2011 -0400 |
tree | b3485dbf3c041e40ab485b8307fb53f7154330c6 | |
parent | 73ca1001ed6881b476e8252adcd0eede1ea368ea [diff] |
NFSv4: Don't use the delegation->inode in nfs_mark_return_delegation() nfs_mark_return_delegation() is usually called without any locking, and so it is not safe to dereference delegation->inode. Since the inode is only used to discover the nfs_client anyway, it makes more sense to have the callers pass a valid pointer to the nfs_server as a parameter. Reported-by: Ian Kent <raven@themaw.net> Cc: stable@kernel.org Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>