nfs_refresh_inode(dir, &dir_attr); nfs_refresh_inode(inode, &fattr); 
nfs_post_op_update_inode(dir, &dir_attr); nfs_post_op_update_inode(inode, &fattr); 
nfs3_proc_link(struct inode *inode, struct inode *dir, struct qstr *name){	struct nfs_fattr	dir_attr, fattr;	struct nfs3_linkargs	arg = {		.fromfh		= NFS_FH(inode),		.tofh		= NFS_FH(dir),		.toname		= name->name,		.tolen		= name->len	};	struct nfs3_linkres	res = {		.dir_attr	= &dir_attr,		.fattr		= &fattr	};	int			status;	dprintk("NFS call  link %s\n", name->name);	nfs_fattr_init(&dir_attr);	nfs_fattr_init(&fattr);	status = rpc_call(NFS_CLIENT(inode), NFS3PROC_LINK, &arg, &res, 0);	nfs_refresh_inode(dir, &dir_attr);	nfs_refresh_inode(inode, &fattr);	dprintk("NFS reply link: %d\n", status);	return status;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/decf491f3076190262d4c649bed877650623903a/nfs3proc.c/buggy/fs/nfs/nfs3proc.c