nfs_refresh_inode(old_dir, &old_dir_attr); nfs_refresh_inode(new_dir, &new_dir_attr); 
nfs_post_op_update_inode(old_dir, &old_dir_attr); nfs_post_op_update_inode(new_dir, &new_dir_attr); 
nfs3_proc_rename(struct inode *old_dir, struct qstr *old_name,		 struct inode *new_dir, struct qstr *new_name){	struct nfs_fattr	old_dir_attr, new_dir_attr;	struct nfs3_renameargs	arg = {		.fromfh		= NFS_FH(old_dir),		.fromname	= old_name->name,		.fromlen	= old_name->len,		.tofh		= NFS_FH(new_dir),		.toname		= new_name->name,		.tolen		= new_name->len	};	struct nfs3_renameres	res = {		.fromattr	= &old_dir_attr,		.toattr		= &new_dir_attr	};	int			status;	dprintk("NFS call  rename %s -> %s\n", old_name->name, new_name->name);	nfs_fattr_init(&old_dir_attr);	nfs_fattr_init(&new_dir_attr);	status = rpc_call(NFS_CLIENT(old_dir), NFS3PROC_RENAME, &arg, &res, 0);	nfs_refresh_inode(old_dir, &old_dir_attr);	nfs_refresh_inode(new_dir, &new_dir_attr);	dprintk("NFS reply rename: %d\n", status);	return status;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/decf491f3076190262d4c649bed877650623903a/nfs3proc.c/buggy/fs/nfs/nfs3proc.c