nfs_refresh_inode(dir, &dir_attr); 
nfs_post_op_update_inode(dir, &dir_attr); 
nfs3_proc_symlink(struct inode *dir, struct qstr *name, struct qstr *path,		  struct iattr *sattr, struct nfs_fh *fhandle,		  struct nfs_fattr *fattr){	struct nfs_fattr	dir_attr;	struct nfs3_symlinkargs	arg = {		.fromfh		= NFS_FH(dir),		.fromname	= name->name,		.fromlen	= name->len,		.topath		= path->name,		.tolen		= path->len,		.sattr		= sattr	};	struct nfs3_diropres	res = {		.dir_attr	= &dir_attr,		.fh		= fhandle,		.fattr		= fattr	};	int			status;	if (path->len > NFS3_MAXPATHLEN)		return -ENAMETOOLONG;	dprintk("NFS call  symlink %s -> %s\n", name->name, path->name);	nfs_fattr_init(&dir_attr);	nfs_fattr_init(fattr);	status = rpc_call(NFS_CLIENT(dir), NFS3PROC_SYMLINK, &arg, &res, 0);	nfs_refresh_inode(dir, &dir_attr);	dprintk("NFS reply symlink: %d\n", status);	return status;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/decf491f3076190262d4c649bed877650623903a/nfs3proc.c/buggy/fs/nfs/nfs3proc.c