/* Updates inode attribute information by retrieving the data from the server.  */
int nfs_revalidate_inode(struct nfs_server *server, struct inode *inode)
/* Updates inode attribute information by retrieving the data from the server.  */
int nfs_revalidate_inode(struct nfs_server *server, struct inode *inode)
{
	if (!(NFS_I(inode)->cache_validity & NFS_INO_INVALID_ATTR)
			&& !nfs_attribute_timeout(inode))
		return NFS_STALE(inode) ? -ESTALE : 0;
	return __nfs_revalidate_inode(server, inode);
}