]> git.karo-electronics.de Git - karo-tx-linux.git/commit
NFSv4: Don't ignore the NFS_INO_REVAL_FORCED flag in nfs_revalidate_inode()
authorTrond Myklebust <Trond.Myklebust@netapp.com>
Wed, 10 Mar 2010 20:21:44 +0000 (15:21 -0500)
committerGreg Kroah-Hartman <gregkh@suse.de>
Thu, 1 Apr 2010 22:58:28 +0000 (15:58 -0700)
commit627da2da32ff37214854ef629dcedb3ab2e98be1
treec316ab92f6b93b84746dc617a1309921b736bc0d
parent81bcb4936047e401417726fa8c55c9ead312d5f3
NFSv4: Don't ignore the NFS_INO_REVAL_FORCED flag in nfs_revalidate_inode()

commit b4d2314bb88b07e5a04e6c75b442a1dfcd60e340 upstream.

If the NFS_INO_REVAL_FORCED flag is set, that means that we don't yet have
an up to date attribute cache. Even if we hold a delegation, we must
put a GETATTR on the wire.

Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
fs/nfs/delegation.h
fs/nfs/dir.c
fs/nfs/inode.c